|
|
uint8_t | op_code |
| |
|
bool | has_aux |
| |
|
int16_t | status |
| |
|
uint8_t | reserved [4] |
| |
|
struct accel_io_channel * | accel_ch |
| |
|
struct spdk_accel_sequence * | seq |
| |
|
union { |
|
spdk_accel_completion_cb cb_fn |
| |
|
spdk_accel_step_cb step_cb_fn |
| |
| }; | |
| |
|
void * | cb_arg |
| |
|
struct spdk_memory_domain * | src_domain |
| |
|
void * | src_domain_ctx |
| |
|
struct spdk_memory_domain * | dst_domain |
| |
|
void * | dst_domain_ctx |
| |
|
uint64_t | nbytes |
| |
|
union { |
|
struct { |
|
struct iovec * iovs |
| |
|
uint32_t iovcnt |
| |
| } s |
| |
|
struct { |
|
void ** srcs |
| |
|
uint32_t cnt |
| |
| } nsrcs |
| |
| }; | |
| |
|
union { |
|
struct { |
|
struct iovec * iovs |
| |
|
uint32_t iovcnt |
| |
| } d |
| |
|
struct { |
|
struct iovec * iovs |
| |
|
uint32_t iovcnt |
| |
| } s2 |
| |
| }; | |
| |
|
union { |
|
struct { |
|
struct iovec * iovs |
| |
|
uint32_t iovcnt |
| |
| } d2 |
| |
|
uint32_t seed |
| |
|
uint64_t fill_pattern |
| |
|
struct spdk_accel_crypto_key * crypto_key |
| |
|
struct { |
|
const struct spdk_dif_ctx * ctx |
| |
|
struct spdk_dif_error * err |
| |
|
uint32_t num_blocks |
| |
| } dif |
| |
| }; | |
| |
|
union { |
|
uint32_t * crc_dst |
| |
|
uint32_t * output_size |
| |
|
uint32_t block_size |
| |
| }; | |
| |
|
uint64_t | iv |
| |
|
struct spdk_accel_task_aux_data * | aux |
| |
The documentation for this struct was generated from the following file: