Home
last modified time | relevance | path

Searched refs:comp_ctx (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/infiniband/hw/efa/
H A Defa_com.c270 struct efa_comp_ctx *comp_ctx; in efa_com_alloc_comp_ctx() local
275 comp_ctx = &aq->comp_ctx[ctx_id]; in efa_com_alloc_comp_ctx()
276 if (comp_ctx->status != EFA_CMD_UNUSED) { in efa_com_alloc_comp_ctx()
280 ctx_id, comp_ctx->status); in efa_com_alloc_comp_ctx()
284 comp_ctx->status = EFA_CMD_ALLOCATED; in efa_com_alloc_comp_ctx()
286 return comp_ctx; in efa_com_alloc_comp_ctx()
290 struct efa_comp_ctx *comp_ctx) in efa_com_get_comp_ctx_id() argument
292 return comp_ctx - aq->comp_ctx; in efa_com_get_comp_ctx_id()
296 struct efa_comp_ctx *comp_ctx) in efa_com_dealloc_comp_ctx() argument
298 u16 ctx_id = efa_com_get_comp_ctx_id(aq, comp_ctx); in efa_com_dealloc_comp_ctx()
[all …]
H A Defa_com.h62 struct efa_comp_ctx *comp_ctx; member
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_com.c177 struct ena_comp_ctx *comp_ctx) in comp_ctxt_release() argument
179 comp_ctx->occupied = false; in comp_ctxt_release()
193 if (unlikely(!admin_queue->comp_ctx)) { in get_comp_ctxt()
198 if (unlikely(admin_queue->comp_ctx[command_id].occupied && capture)) { in get_comp_ctxt()
205 admin_queue->comp_ctx[command_id].occupied = true; in get_comp_ctxt()
208 return &admin_queue->comp_ctx[command_id]; in get_comp_ctxt()
217 struct ena_comp_ctx *comp_ctx; in __ena_com_submit_admin_cmd() local
242 comp_ctx = get_comp_ctxt(admin_queue, cmd_id, true); in __ena_com_submit_admin_cmd()
243 if (unlikely(!comp_ctx)) in __ena_com_submit_admin_cmd()
246 comp_ctx->status = ENA_CMD_SUBMITTED; in __ena_com_submit_admin_cmd()
[all …]
H A Dena_com.h226 struct ena_comp_ctx *comp_ctx; member
/linux/drivers/crypto/intel/qat/qat_common/
H A Dqat_comp_algs.c28 u8 comp_ctx[QAT_COMP_CTX_SIZE]; member
149 return qat_comp_build_ctx(inst->accel_dev, ctx->comp_ctx, QAT_DEFLATE); in qat_comp_alg_init_tfm()
208 qat_comp_create_compression_req(ctx->comp_ctx, req, in qat_comp_alg_compress_decompress()
213 qat_comp_create_decompression_req(ctx->comp_ctx, req, in qat_comp_alg_compress_decompress()
/linux/drivers/infiniband/hw/erdma/
H A Derdma_cmdq.c355 static int erdma_poll_cmd_completion(struct erdma_comp_wait *comp_ctx, in erdma_poll_cmd_completion() argument
362 if (comp_ctx->cmd_status != ERDMA_CMD_STATUS_ISSUED) in erdma_poll_cmd_completion()
374 static int erdma_wait_cmd_completion(struct erdma_comp_wait *comp_ctx, in erdma_wait_cmd_completion() argument
379 wait_for_completion_timeout(&comp_ctx->wait_event, in erdma_wait_cmd_completion()
382 if (unlikely(comp_ctx->cmd_status != ERDMA_CMD_STATUS_FINISHED)) { in erdma_wait_cmd_completion()
384 comp_ctx->cmd_status = ERDMA_CMD_STATUS_TIMEOUT; in erdma_wait_cmd_completion()
/linux/drivers/infiniband/hw/irdma/
H A Duk.c1141 u64 comp_ctx, qword0, qword2, qword3; in irdma_uk_cq_poll_cmpl() local
1223 get_64bit_val(cqe, 8, &comp_ctx); in irdma_uk_cq_poll_cmpl()
1227 qp = (struct irdma_qp_uk *)(unsigned long)comp_ctx; in irdma_uk_cq_poll_cmpl()
1271 get_64bit_val(cqe, 8, &comp_ctx); in irdma_uk_cq_poll_cmpl()
1274 qp = (struct irdma_qp_uk *)(unsigned long)comp_ctx; in irdma_uk_cq_poll_cmpl()
1779 u64 qword3, comp_ctx; in irdma_uk_clean_cq() local
1799 get_64bit_val(cqe, 8, &comp_ctx); in irdma_uk_clean_cq()
1800 if ((void *)(unsigned long)comp_ctx == q) in irdma_uk_clean_cq()
H A Dpuda.c219 u64 comp_ctx; in irdma_puda_poll_info() local
282 get_64bit_val(cqe, 8, &comp_ctx); in irdma_puda_poll_info()
283 info->qp = (struct irdma_qp_uk *)(unsigned long)comp_ctx; in irdma_puda_poll_info()