spdk_bdev_ext_io_opts Struct Reference

Structure with optional IO request parameters The content of this structure must be valid until the IO request is completed. More...

Data Fields

size_t size
 Size of this structure in bytes.
 
struct spdk_memory_domain * memory_domain
 Memory domain which describes payload in this IO request. More...
 
void * memory_domain_ctx
 Context to be passed to memory domain operations.
 
void * metadata
 Metadata buffer, optional.
 

Detailed Description

Structure with optional IO request parameters The content of this structure must be valid until the IO request is completed.

Field Documentation

◆ memory_domain

struct spdk_memory_domain* spdk_bdev_ext_io_opts::memory_domain

Memory domain which describes payload in this IO request.

bdev must support DMA device type that can access this memory domain, refer to spdk_bdev_get_memory_domains and spdk_memory_domain_get_dma_device_type If set, that means that data buffers can't be accessed directly and the memory domain must be used to fetch data to local buffers or to translate data to another memory domain


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