#include <nvme.h>

Public 成员函数 | |
| QTAILQ_ENTRY (NvmeRequest) entry | |
成员变量 | |
| struct NvmeSQueue * | sq | 
| struct NvmeCQueue * | cq | 
| struct NvmeNamespace * | ns | 
| uint16_t | status | 
| uint64_t | slba | 
| 开始lba  更多... | |
| uint16_t | is_write | 
| 是否为写操作  更多... | |
| uint16_t | nlb | 
| 逻辑块个数  更多... | |
| uint16_t | ctrl | 
| uint64_t | meta_size | 
| uint64_t | mptr | 
| void * | meta_buf | 
| uint64_t | oc12_slba | 
| uint64_t * | oc12_ppa_list | 
| NvmeCmd | cmd | 
| NvmeCqe | cqe | 
| uint8_t | cmd_opcode | 
| QEMUSGList | qsg | 
| dma用  更多... | |
| QEMUIOVector | iov | 
| int64_t | stime | 
| io开始时间  更多... | |
| int64_t | reqlat | 
| io延迟  更多... | |
| int64_t | gcrt | 
| int64_t | expire_time | 
| io应该结束的时间  更多... | |
| uint64_t | predef | 
| void * | opaque | 
| size_t | pos | 
| NvmeRequest::QTAILQ_ENTRY | ( | NvmeRequest | ) | 
| NvmeCmd NvmeRequest::cmd | 
| uint8_t NvmeRequest::cmd_opcode | 
| struct NvmeCQueue* NvmeRequest::cq | 
| NvmeCqe NvmeRequest::cqe | 
| uint16_t NvmeRequest::ctrl | 
| int64_t NvmeRequest::expire_time | 
io应该结束的时间
| int64_t NvmeRequest::gcrt | 
| QEMUIOVector NvmeRequest::iov | 
| uint16_t NvmeRequest::is_write | 
是否为写操作
| void* NvmeRequest::meta_buf | 
| uint64_t NvmeRequest::meta_size | 
| uint64_t NvmeRequest::mptr | 
| uint16_t NvmeRequest::nlb | 
逻辑块个数
| struct NvmeNamespace* NvmeRequest::ns | 
| uint64_t* NvmeRequest::oc12_ppa_list | 
| uint64_t NvmeRequest::oc12_slba | 
| void* NvmeRequest::opaque | 
| size_t NvmeRequest::pos | 
| uint64_t NvmeRequest::predef | 
| QEMUSGList NvmeRequest::qsg | 
dma用
| int64_t NvmeRequest::reqlat | 
io延迟
| uint64_t NvmeRequest::slba | 
开始lba
| struct NvmeSQueue* NvmeRequest::sq | 
| uint16_t NvmeRequest::status | 
| int64_t NvmeRequest::stime | 
io开始时间