The Pedigree Project 0.1
Public Attributes | List of all members
NvmeQueue::Slot Struct Reference
+ Collaboration diagram for NvmeQueue::Slot:

Public Attributes

MemoryRegion data
 
physical_uintptr_t firstPage = 0
 
MemoryRegion prps
 
Semaphore completion
 
bool active
 
bool done
 
uint16_t status
 
uint32_t result
 

Detailed Description

Definition at line 34 of file NvmeQueue.h.

Constructor & Destructor Documentation

◆ Slot()

NvmeQueue::Slot::Slot ( )

Definition at line 13 of file NvmeQueue.cc.

Member Data Documentation

◆ active

bool NvmeQueue::Slot::active

Definition at line 40 of file NvmeQueue.h.

◆ completion

Semaphore NvmeQueue::Slot::completion

Definition at line 39 of file NvmeQueue.h.

◆ data

MemoryRegion NvmeQueue::Slot::data

Definition at line 36 of file NvmeQueue.h.

◆ done

bool NvmeQueue::Slot::done

Definition at line 41 of file NvmeQueue.h.

◆ firstPage

physical_uintptr_t NvmeQueue::Slot::firstPage = 0

Definition at line 37 of file NvmeQueue.h.

◆ prps

MemoryRegion NvmeQueue::Slot::prps

Definition at line 38 of file NvmeQueue.h.

◆ result

uint32_t NvmeQueue::Slot::result

Definition at line 43 of file NvmeQueue.h.

◆ status

uint16_t NvmeQueue::Slot::status

Definition at line 42 of file NvmeQueue.h.


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