Searched refs:comp_ctx (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/infiniband/hw/efa/ |
| H A D | efa_com.c | 270 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 D | efa_com.h | 62 struct efa_comp_ctx *comp_ctx; member
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_com.c | 177 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 D | ena_com.h | 226 struct ena_comp_ctx *comp_ctx; member
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| H A D | qat_comp_algs.c | 28 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 D | erdma_cmdq.c | 355 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 D | uk.c | 1141 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 D | puda.c | 219 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()
|