Lines Matching defs:base
138 struct spdk_accel_task base;
326 spdk_accel_task_complete(&task->base, 0);
338 SPDK_DEBUGLOG(accel_mlx5, "Fail task %p, opc %d, rc %d\n", task, task->base.op_code, rc);
352 next = spdk_accel_sequence_next_task(&task->base);
353 seq = task->base.seq;
358 spdk_accel_task_complete(&task->base, rc);
512 struct spdk_accel_task *task = &mlx5_task->base;
568 cattr.bs_selector = bs_to_bs_selector(mlx5_task->base.block_size);
570 SPDK_ERRLOG("unsupported block size %u\n", mlx5_task->base.block_size);
671 rc = spdk_mlx5_crypto_get_dek_data(mlx5_task->base.crypto_key->priv, dev->dev_ctx->pd, &dek_data);
789 struct spdk_accel_task *task = &mlx5_task->base;
800 if (spdk_unlikely((task->nbytes % mlx5_task->base.block_size != 0) || !crypto_key_ok)) {
803 mlx5_task->base.block_size);
810 assert(src_nbytes / mlx5_task->base.block_size <= UINT16_MAX);
811 mlx5_task->num_blocks = src_nbytes / mlx5_task->base.block_size;
878 spdk_accel_task_complete(&mlx5_task->base, 0);
885 struct spdk_accel_task *task = &mlx5_task->base;
1037 struct spdk_accel_task *task = &mlx5_task->base;
1095 *mlx5_task->base.crc_dst = mlx5_task->psv->crc ^ UINT32_MAX;
1100 spdk_accel_task_complete(&mlx5_task->base, 0);
1110 .seed = mlx5_task->base.seed ^ UINT32_MAX,
1131 struct spdk_accel_task *task = &mlx5_task->base;
1192 mlx5_task->mkeys[0], SPDK_MLX5_UMR_SIG_DOMAIN_WIRE, mlx5_task->base.nbytes, true, true);
1218 rc = spdk_mlx5_qp_set_psv(qp->qp, mlx5_task->psv->psv_index, *mlx5_task->base.crc_dst, 0, 0);
1322 struct spdk_accel_task *task = &mlx5_task->base;
1404 rc = spdk_mlx5_qp_set_psv(qp->qp, mlx5_task->psv->psv_index, *mlx5_task->base.crc_dst, 0, 0);
1670 struct spdk_accel_task *task = &mlx5_task->base;
1703 struct spdk_accel_task *task = &mlx5_task->base;
1731 if (spdk_unlikely(task->nbytes % mlx5_task->base.block_size != 0)) {
1733 mlx5_task->base.block_size);
1737 num_blocks = task->nbytes / mlx5_task->base.block_size;
1779 struct spdk_accel_task *task = &mlx5_task->base;
1844 assert(mlx5_task->base.seq);
1847 spdk_accel_task_complete(&mlx5_task->base, 0);
1853 struct spdk_accel_task *task = &mlx5_task->base;
1900 struct spdk_accel_task *task = &mlx5_task->base;
1972 assert(mlx5_task->base.seq);
1975 spdk_accel_task_complete(&mlx5_task->base, 0);
1995 SPDK_ERRLOG("Unsupported opcode %d\n", mlx5_task->base.op_code);
2060 struct spdk_accel_task *base = &task->base;
2067 translation.iov.iov_len = base->nbytes;
2074 task->base.dst_domain_ctx, task->mkeys[0]->mkey);
2075 rc = spdk_memory_domain_transfer_data(base->dst_domain, base->dst_domain_ctx, &translation.iov, 1,
2087 struct spdk_accel_sequence *seq = task->base.seq;
2096 next = spdk_accel_sequence_next_task(&task->base);
2132 uint8_t base_opcode = mlx5_task->base.op_code;
2184 struct accel_mlx5_task *mlx5_task = SPDK_CONTAINEROF(task, struct accel_mlx5_task, base);
2246 struct accel_mlx5_task *mlx5_task = SPDK_CONTAINEROF(task, struct accel_mlx5_task, base);
3497 struct accel_mlx5_task *first = SPDK_CONTAINEROF(first_base, struct accel_mlx5_task, base);
3526 next = SPDK_CONTAINEROF(next_base, struct accel_mlx5_task, base);
3556 struct accel_mlx5_task, base), first);
3595 mlx5_task = SPDK_CONTAINEROF(task, struct accel_mlx5_task, base);