|
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 | |
|
struct { | |
|
enum spdk_accel_comp_algo algo | |
|
uint32_t level | |
|
} comp | |
|
}; | | |
|
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: