|
The Pedigree Project 0.1
|
Collaboration diagram for NvmeQueue::Slot:Public Attributes | |
| MemoryRegion | data |
| physical_uintptr_t | firstPage = 0 |
| MemoryRegion | prps |
| PciBus::DmaMapping | dataDma [Nvme::MaxTransfer/Nvme::PageSize] |
| PciBus::DmaMapping | prpsDma |
| Semaphore | completion |
| bool | active |
| bool | done |
| uint16_t | status |
| uint32_t | result |
Definition at line 39 of file NvmeQueue.h.
| NvmeQueue::Slot::Slot | ( | ) |
Definition at line 14 of file NvmeQueue.cc.
| bool NvmeQueue::Slot::active |
Definition at line 47 of file NvmeQueue.h.
| Semaphore NvmeQueue::Slot::completion |
Definition at line 46 of file NvmeQueue.h.
| MemoryRegion NvmeQueue::Slot::data |
Definition at line 41 of file NvmeQueue.h.
| PciBus::DmaMapping NvmeQueue::Slot::dataDma[Nvme::MaxTransfer/Nvme::PageSize] |
Definition at line 44 of file NvmeQueue.h.
| bool NvmeQueue::Slot::done |
Definition at line 48 of file NvmeQueue.h.
| physical_uintptr_t NvmeQueue::Slot::firstPage = 0 |
Definition at line 42 of file NvmeQueue.h.
| MemoryRegion NvmeQueue::Slot::prps |
Definition at line 43 of file NvmeQueue.h.
| PciBus::DmaMapping NvmeQueue::Slot::prpsDma |
Definition at line 45 of file NvmeQueue.h.
| uint32_t NvmeQueue::Slot::result |
Definition at line 50 of file NvmeQueue.h.
| uint16_t NvmeQueue::Slot::status |
Definition at line 49 of file NvmeQueue.h.