Data Fields | |
size_t | size |
size of this structure in bytes | |
uint32_t | iov_count |
Number of elements in iov. | |
struct iovec | iov |
Translation results, holds single address, length pair. More... | |
struct iovec * | iovs |
Translation results, array of addresses and lengths. More... | |
struct spdk_memory_domain * | dst_domain |
Destination domain passed to translation function. | |
union { | |
struct { | |
uint32_t lkey | |
uint32_t rkey | |
} rdma | |
}; | |
struct iovec spdk_memory_domain_translation_result::iov |
Translation results, holds single address, length pair.
Should only be used if iov_count is 1
struct iovec* spdk_memory_domain_translation_result::iovs |
Translation results, array of addresses and lengths.
Should only be used if iov_count is bigger than 1. The implementer of the translation callback is responsible for allocating and storing of this array until IO request completes