#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开始时间