Home
last modified time | relevance | path

Searched refs:wqe_idx (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/ofed/libirdma/
H A Dirdma_uk.c106 u32 wqe_idx; in irdma_nop_1() local
137 u32 wqe_idx; in irdma_clr_wqes() local
142 if (wqe_idx) in irdma_clr_wqes()
265 if (!*wqe_idx) in irdma_qp_get_next_send_wqe()
428 u32 wqe_idx; in irdma_uk_rdma_read() local
765 u32 wqe_idx; in irdma_uk_inline_rdma_write() local
836 u32 wqe_idx; in irdma_uk_inline_send() local
911 u32 wqe_idx; in irdma_uk_stag_local_invalidate() local
961 u32 wqe_idx; in irdma_uk_mw_bind() local
1264 u32 wqe_idx; in irdma_uk_cq_poll_cmpl() local
[all …]
H A Dirdma_user.h455 __le64 *irdma_qp_get_next_send_wqe(struct irdma_qp_uk *qp, u32 *wqe_idx,
458 __le64 *irdma_qp_get_next_recv_wqe(struct irdma_qp_uk *qp, u32 *wqe_idx);
468 u32 wqe_idx, bool post_sq);
/freebsd/sys/dev/irdma/
H A Dirdma_uk.c106 u32 wqe_idx; in irdma_nop_1() local
137 u32 wqe_idx; in irdma_clr_wqes() local
142 if (wqe_idx) in irdma_clr_wqes()
265 if (!*wqe_idx) in irdma_qp_get_next_send_wqe()
305 if (!*wqe_idx) in irdma_qp_get_next_recv_wqe()
428 u32 wqe_idx; in irdma_uk_rdma_read() local
733 u32 wqe_idx; in irdma_uk_inline_rdma_write() local
804 u32 wqe_idx; in irdma_uk_inline_send() local
879 u32 wqe_idx; in irdma_uk_stag_local_invalidate() local
1155 u32 wqe_idx; in irdma_uk_cq_poll_cmpl() local
[all …]
H A Dirdma_puda.c128 wqe = qp->qp_uk.rq_base[wqe_idx].elem; in irdma_puda_post_recvbuf()
232 u32 *wqe_idx){ in irdma_puda_get_next_send_wqe() argument
236 if (!*wqe_idx) in irdma_puda_get_next_send_wqe()
242 return qp->sq_base[*wqe_idx].elem; in irdma_puda_get_next_send_wqe()
403 qp->rq_wrid_array[info.wqe_idx]; in irdma_puda_poll_cmpl()
413 info.wqe_idx); in irdma_puda_poll_cmpl()
422 rsrc->compl_rxwqe_idx = info.wqe_idx; in irdma_puda_poll_cmpl()
469 u32 wqe_idx; in irdma_puda_send() local
1226 wqe = qp->qp_uk.rq_base[wqe_idx].elem; in irdma_ilq_putback_rcvbuf()
1804 u32 wqe_idx = ieq->compl_rxwqe_idx; in irdma_ieq_receive() local
[all …]
H A Dirdma_utils.c463 u32 i, pending_work, wqe_idx; in irdma_cleanup_pending_cqp_op() local
466 wqe_idx = IRDMA_RING_CURRENT_TAIL(cqp->sc_cqp.sq_ring); in irdma_cleanup_pending_cqp_op()
469 cqp->scratch_array[wqe_idx]; in irdma_cleanup_pending_cqp_op()
472 wqe_idx = (wqe_idx + 1) % IRDMA_RING_SIZE(cqp->sc_cqp.sq_ring); in irdma_cleanup_pending_cqp_op()
2403 u32 wqe_idx; in irdma_generate_flush_completions() local
2420 wqe_idx = sq_ring->tail; in irdma_generate_flush_completions()
2423 cmpl->cpi.wr_id = qp->sq_wrtrk_array[wqe_idx].wrid; in irdma_generate_flush_completions()
2425 sw_wqe = qp->sq_base[wqe_idx].elem; in irdma_generate_flush_completions()
2467 wqe_idx = rq_ring->tail; in irdma_generate_flush_completions()
2470 cmpl->cpi.wr_id = qp->rq_wrid_array[wqe_idx]; in irdma_generate_flush_completions()
[all …]
H A Dirdma_user.h556 __le64 *irdma_qp_get_next_send_wqe(struct irdma_qp_uk *qp, u32 *wqe_idx,
559 __le64 *irdma_qp_get_next_recv_wqe(struct irdma_qp_uk *qp, u32 *wqe_idx);
569 u32 wqe_idx, bool post_sq);
H A Dirdma_ctrl.c1371 u32 wqe_idx; in irdma_sc_mr_fast_register() local
1394 (unsigned long long)info->wr_id, wqe_idx, in irdma_sc_mr_fast_register()
1395 &qp->qp_uk.sq_wrtrk_array[wqe_idx].wrid); in irdma_sc_mr_fast_register()
3350 u32 *wqe_idx) in irdma_sc_cqp_get_next_send_wqe_idx() argument
3367 if (!*wqe_idx) in irdma_sc_cqp_get_next_send_wqe_idx()
3369 wqe = cqp->sq_base[*wqe_idx].elem; in irdma_sc_cqp_get_next_send_wqe_idx()
3370 cqp->scratch_array[*wqe_idx] = scratch; in irdma_sc_cqp_get_next_send_wqe_idx()
3449 u32 wqe_idx; in irdma_sc_ccq_get_cqe_info() local
3481 info->scratch = cqp->scratch_array[wqe_idx]; in irdma_sc_ccq_get_cqe_info()
4547 u32 wqe_idx; in cqp_sds_wqe_fill() local
[all …]
H A Dirdma_type.h977 u32 wqe_idx; member
1514 u32 *wqe_idx);
1523 u32 wqe_idx; in irdma_sc_cqp_get_next_send_wqe() local
1525 return irdma_sc_cqp_get_next_send_wqe_idx(cqp, scratch, &wqe_idx); in irdma_sc_cqp_get_next_send_wqe()
H A Dirdma_puda.h70 u32 wqe_idx; member
H A Dirdma_hw.c407 ctx_info->roce_info->err_rq_idx = info->wqe_idx; in irdma_process_aeq()
417 ctx_info->iwarp_info->err_rq_idx = info->wqe_idx; in irdma_process_aeq()
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dqplib_fp.c1945 u32 wqe_idx; in bnxt_qplib_post_send() local
1977 swq = bnxt_qplib_get_swqe(sq, &wqe_idx); in bnxt_qplib_post_send()
1991 qp->id, wqe_idx, swq->wr_id); in bnxt_qplib_post_send()
2250 bnxt_qplib_swq_mod_start(sq, wqe_idx); in bnxt_qplib_post_send()
2307 u32 wqe_idx; in bnxt_qplib_post_recv() local
2328 swq = bnxt_qplib_get_swqe(rq, &wqe_idx); in bnxt_qplib_post_recv()
2333 wqe_idx, swq->wr_id); in bnxt_qplib_post_recv()
2359 base_hdr->wr_id |= cpu_to_le32(wqe_idx); in bnxt_qplib_post_recv()
2361 bnxt_qplib_swq_mod_start(rq, wqe_idx); in bnxt_qplib_post_recv()
/freebsd/sys/dev/oce/
H A Doce_if.h313 uint32_t wqe_idx; member
H A Doce_if.c1164 pd->wqe_idx = wq->ring->pidx; in oce_tx()
1176 pd->wqe_idx = wq->ring->pidx; in oce_tx()