#include <nvme.h>
Public 成员函数 | |
QTAILQ_HEAD (sq_list, NvmeSQueue) sq_list | |
QTAILQ_HEAD (cq_req_list, NvmeRequest) req_list | |
成员变量 | |
struct FemuCtrl * | ctrl |
uint8_t | phys_contig |
存储在mbe中的地址是否连续 更多... | |
uint8_t | phase |
uint16_t | cqid |
uint16_t | irq_enabled |
irq 中断用 更多... | |
uint32_t | head |
uint32_t | tail |
int32_t | virq |
uint32_t | vector |
uint32_t | size |
uint64_t | dma_addr |
uint64_t | dma_addr_hva |
uint64_t * | prp_list |
EventNotifier | guest_notifier |
QEMUTimer * | timer |
uint64_t | db_addr |
uint64_t | db_addr_hva |
uint64_t | eventidx_addr |
uint64_t | eventidx_addr_hva |
bool | is_active |
NvmeCQueue::QTAILQ_HEAD | ( | cq_req_list | , |
NvmeRequest | |||
) |
NvmeCQueue::QTAILQ_HEAD | ( | sq_list | , |
NvmeSQueue | |||
) |
uint16_t NvmeCQueue::cqid |
struct FemuCtrl* NvmeCQueue::ctrl |
uint64_t NvmeCQueue::db_addr |
uint64_t NvmeCQueue::db_addr_hva |
uint64_t NvmeCQueue::dma_addr |
uint64_t NvmeCQueue::dma_addr_hva |
uint64_t NvmeCQueue::eventidx_addr |
uint64_t NvmeCQueue::eventidx_addr_hva |
EventNotifier NvmeCQueue::guest_notifier |
uint32_t NvmeCQueue::head |
uint16_t NvmeCQueue::irq_enabled |
irq 中断用
bool NvmeCQueue::is_active |
uint8_t NvmeCQueue::phase |
uint8_t NvmeCQueue::phys_contig |
存储在mbe中的地址是否连续
uint64_t* NvmeCQueue::prp_list |
uint32_t NvmeCQueue::size |
uint32_t NvmeCQueue::tail |
QEMUTimer* NvmeCQueue::timer |
uint32_t NvmeCQueue::vector |
int32_t NvmeCQueue::virq |