FrostWing
A lightweight raw-control operating system.
Loading...
Searching...
No Matches
nvme_queue_t Struct Reference
Collaboration diagram for nvme_queue_t:
Collaboration graph

Public Attributes

nvme_command_t * sq
nvme_completion_t * cq
uint16_t qid
uint16_t depth
uint16_t sq_tail
uint16_t cq_head
uint8_t phase

Detailed Description

Definition at line 51 of file nvme.h.

Member Data Documentation

◆ cq

nvme_completion_t* nvme_queue_t::cq

Definition at line 53 of file nvme.h.

◆ cq_head

uint16_t nvme_queue_t::cq_head

Definition at line 57 of file nvme.h.

◆ depth

uint16_t nvme_queue_t::depth

Definition at line 55 of file nvme.h.

◆ phase

uint8_t nvme_queue_t::phase

Definition at line 58 of file nvme.h.

◆ qid

uint16_t nvme_queue_t::qid

Definition at line 54 of file nvme.h.

◆ sq

nvme_command_t* nvme_queue_t::sq

Definition at line 52 of file nvme.h.

◆ sq_tail

uint16_t nvme_queue_t::sq_tail

Definition at line 56 of file nvme.h.


The documentation for this struct was generated from the following file: