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