Lines Matching defs:base
157 struct spdk_accel_task base;
284 spdk_accel_task_complete(&task->base, task->is_failed ? -EINVAL : 0);
299 spdk_accel_task_complete(&task->base, rc);
357 spdk_accel_task_complete(&task->base, rc);
369 spdk_accel_task_complete(&task->base, 0);
524 buf_len = spdk_min(task->base.block_size, sgl->iov->iov_len - sgl->iov_offset);
534 assert(task->base.block_size >= buf_len);
535 remainder = task->base.block_size - buf_len;
578 uint32_t crypto_len = task->base.block_size;
596 if (spdk_unlikely(!task->base.crypto_key ||
597 task->base.crypto_key->module_if != &g_accel_dpdk_cryptodev_module)) {
601 priv = task->base.crypto_key->priv;
610 iv_start = task->base.iv + task->cryop_completed;
614 for (i = 0; i < task->base.s.iovcnt; i++) {
615 total_length += task->base.s.iovs[i].iov_len;
618 for (i = 0; i < task->base.d.iovcnt; i++) {
619 dst_length += task->base.d.iovs[i].iov_len;
625 if (spdk_unlikely(total_length % task->base.block_size != 0)) {
629 cryop_cnt = total_length / task->base.block_size;
632 iv_start = task->base.iv;
660 if (task->base.op_code == SPDK_ACCEL_OPC_ENCRYPT) {
662 } else if (task->base.op_code == SPDK_ACCEL_OPC_DECRYPT) {
681 spdk_iov_sgl_init(&src, task->base.s.iovs, task->base.s.iovcnt, 0);
684 spdk_iov_sgl_init(&dst, task->base.d.iovs, task->base.d.iovcnt, 0);
947 base);
958 if (task->base.s.iovcnt == task->base.d.iovcnt) {
959 if (memcmp(task->base.s.iovs, task->base.d.iovs, sizeof(struct iovec) * task->base.s.iovcnt) != 0) {
962 } else if (task->base.d.iovcnt != 0) {