spdk_nvme_ns_cmd_ext_io_opts Struct Reference

Structure with optional IO request parameters. More...

Data Fields

size_t size
 size of this structure in bytes
 
struct spdk_memory_domain * memory_domain
 Memory domain which describes data payload in IO request. More...
 
void * memory_domain_ctx
 User context to be passed to memory domain operations.
 
uint32_t io_flags
 Flags for this IO, defined in nvme_spec.h.
 
void * metadata
 Virtual address pointer to the metadata payload, the length of metadata is specified by spdk_nvme_ns_get_md_size.
 
uint16_t apptag_mask
 Application tag mask to use end-to-end protection information.
 
uint16_t apptag
 Application tag to use end-to-end protection information.
 

Detailed Description

Structure with optional IO request parameters.

Field Documentation

◆ memory_domain

struct spdk_memory_domain* spdk_nvme_ns_cmd_ext_io_opts::memory_domain

Memory domain which describes data payload in IO request.

The controller must support the corresponding memory domain type, refer to spdk_nvme_ctrlr_get_memory_domains


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