Home
last modified time | relevance | path

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

/freebsd/sys/contrib/ena-com/
H A Dena_com.c218 struct ena_comp_ctx *comp_ctx) in comp_ctxt_release() argument
220 comp_ctx->user_cqe = NULL; in comp_ctxt_release()
221 comp_ctx->occupied = false; in comp_ctxt_release()
235 if (unlikely(!admin_queue->comp_ctx)) { in get_comp_ctxt()
241 if (unlikely(admin_queue->comp_ctx[command_id].occupied && capture)) { in get_comp_ctxt()
249 admin_queue->comp_ctx[command_id].occupied = true; in get_comp_ctxt()
252 return &admin_queue->comp_ctx[command_id]; in get_comp_ctxt()
261 struct ena_comp_ctx *comp_ctx; in __ena_com_submit_admin_cmd() local
286 comp_ctx = get_comp_ctxt(admin_queue, cmd_id, true); in __ena_com_submit_admin_cmd()
287 if (unlikely(!comp_ctx)) in __ena_com_submit_admin_cmd()
[all …]
H A Dena_plat.h268 struct ena_comp_ctx *comp_ctx; \
271 comp_ctx = get_comp_ctxt(admin_queue, i, false); \
272 if (comp_ctx != NULL) { \
273 cv_destroy(&((comp_ctx->wait_event).wq)); \
274 mtx_destroy(&((comp_ctx->wait_event).mtx)); \
H A Dena_com.h249 struct ena_comp_ctx *comp_ctx; member
/freebsd/contrib/ofed/libirdma/
H A Dirdma_uk.c1260 u64 comp_ctx, qword0, qword2, qword3; in irdma_uk_cq_poll_cmpl() local
1339 get_64bit_val(cqe, IRDMA_BYTE_8, &comp_ctx); in irdma_uk_cq_poll_cmpl()
1340 qp = (struct irdma_qp_uk *)(irdma_uintptr) comp_ctx; in irdma_uk_cq_poll_cmpl()
1800 u64 qword3, comp_ctx; in irdma_uk_clean_cq() local
1820 get_64bit_val(cqe, IRDMA_BYTE_8, &comp_ctx); in irdma_uk_clean_cq()
1821 if ((void *)(irdma_uintptr) comp_ctx == q) in irdma_uk_clean_cq()
/freebsd/sys/dev/irdma/
H A Dirdma_uk.c1151 u64 comp_ctx, qword0, qword2, qword3; in irdma_uk_cq_poll_cmpl() local
1230 get_64bit_val(cqe, IRDMA_BYTE_8, &comp_ctx); in irdma_uk_cq_poll_cmpl()
1231 qp = (struct irdma_qp_uk *)(irdma_uintptr) comp_ctx; in irdma_uk_cq_poll_cmpl()
1718 u64 qword3, comp_ctx; in irdma_uk_clean_cq() local
1738 get_64bit_val(cqe, IRDMA_BYTE_8, &comp_ctx); in irdma_uk_clean_cq()
1739 if ((void *)(irdma_uintptr) comp_ctx == q) in irdma_uk_clean_cq()
H A Dirdma_puda.c259 u64 comp_ctx; in irdma_puda_poll_info() local
321 get_64bit_val(cqe, IRDMA_BYTE_8, &comp_ctx); in irdma_puda_poll_info()
322 info->qp = (struct irdma_qp_uk *)(irdma_uintptr) comp_ctx; in irdma_puda_poll_info()