spdk_nvmf_request Struct Reference
Collaboration diagram for spdk_nvmf_request:

Public Member Functions

 STAILQ_ENTRY (spdk_nvmf_request) buf_link
 TAILQ_ENTRY (spdk_nvmf_request) link

Data Fields

struct spdk_nvmf_qpairqpair
uint32_t length
uint8_t xfer
bool data_from_pool
bool dif_enabled
void * data
union nvmf_h2c_msgcmd
union nvmf_c2h_msgrsp
uint64_t timeout_tsc
uint32_t iovcnt
struct iovec iov [NVMF_REQ_MAX_BUFFERS]
void * buffers [NVMF_REQ_MAX_BUFFERS]
struct spdk_nvmf_stripped_datastripped_data
struct spdk_nvmf_dif_info dif
struct spdk_bdev_io_wait_entry bdev_io_wait
spdk_nvmf_nvme_passthru_cmd_cb cmd_cb_fn
struct spdk_nvmf_requestfirst_fused_req
struct spdk_nvmf_requestreq_to_abort
struct spdk_poller * poller
struct spdk_bdev_iozcopy_bdev_io
enum spdk_nvmf_zcopy_phase zcopy_phase

The documentation for this struct was generated from the following file: