Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/infiniband/hw/irdma/
A Duk.c62 u32 wqe_idx; in irdma_nop_1() local
97 u32 wqe_idx; in irdma_clr_wqes() local
102 if (wqe_idx) in irdma_clr_wqes()
221 if (!*wqe_idx) in irdma_qp_get_next_send_wqe()
256 if (!*wqe_idx) in irdma_qp_get_next_recv_wqe()
380 u32 wqe_idx; in irdma_uk_rdma_read() local
716 u32 wqe_idx; in irdma_uk_inline_rdma_write() local
790 u32 wqe_idx; in irdma_uk_inline_send() local
869 u32 wqe_idx; in irdma_uk_stag_local_invalidate() local
1052 u32 wqe_idx; in irdma_uk_cq_poll_cmpl() local
[all …]
A Dpuda.c90 wqe = qp->qp_uk.rq_base[wqe_idx].elem; in irdma_puda_post_recvbuf()
192 u32 *wqe_idx) in irdma_puda_get_next_send_wqe() argument
197 if (!*wqe_idx) in irdma_puda_get_next_send_wqe()
203 return qp->sq_base[*wqe_idx].elem; in irdma_puda_get_next_send_wqe()
357 qp->rq_wrid_array[info.wqe_idx]; in irdma_puda_poll_cmpl()
368 info.wqe_idx); in irdma_puda_poll_cmpl()
377 rsrc->compl_rxwqe_idx = info.wqe_idx; in irdma_puda_poll_cmpl()
424 u32 wqe_idx; in irdma_puda_send() local
1123 wqe = qp->qp_uk.rq_base[wqe_idx].elem; in irdma_ilq_putback_rcvbuf()
1678 u32 wqe_idx = ieq->compl_rxwqe_idx; in irdma_ieq_receive() local
[all …]
A Duser.h393 __le64 *irdma_qp_get_next_send_wqe(struct irdma_qp_uk *qp, u32 *wqe_idx,
396 __le64 *irdma_qp_get_next_recv_wqe(struct irdma_qp_uk *qp, u32 *wqe_idx);
408 u32 wqe_idx, bool post_sq);
A Dutils.c537 u32 i, pending_work, wqe_idx; in irdma_cleanup_pending_cqp_op() local
540 wqe_idx = IRDMA_RING_CURRENT_TAIL(cqp->sc_cqp.sq_ring); in irdma_cleanup_pending_cqp_op()
543 cqp->scratch_array[wqe_idx]; in irdma_cleanup_pending_cqp_op()
546 wqe_idx = (wqe_idx + 1) % IRDMA_RING_SIZE(cqp->sc_cqp.sq_ring); in irdma_cleanup_pending_cqp_op()
2570 u32 wqe_idx; in irdma_generate_flush_completions() local
2587 wqe_idx = sq_ring->tail; in irdma_generate_flush_completions()
2590 cmpl->cpi.wr_id = qp->sq_wrtrk_array[wqe_idx].wrid; in irdma_generate_flush_completions()
2591 sw_wqe = qp->sq_base[wqe_idx].elem; in irdma_generate_flush_completions()
2628 wqe_idx = rq_ring->tail; in irdma_generate_flush_completions()
2631 cmpl->cpi.wr_id = qp->rq_wrid_array[wqe_idx]; in irdma_generate_flush_completions()
[all …]
A Dctrl.c1291 u32 wqe_idx; in irdma_sc_mr_fast_register() local
1315 info->wr_id, wqe_idx, in irdma_sc_mr_fast_register()
1351 wqe_idx, post_sq); in irdma_sc_mr_fast_register()
3242 u32 *wqe_idx) in irdma_sc_cqp_get_next_send_wqe_idx() argument
3259 if (!*wqe_idx) in irdma_sc_cqp_get_next_send_wqe_idx()
3261 wqe = cqp->sq_base[*wqe_idx].elem; in irdma_sc_cqp_get_next_send_wqe_idx()
3332 u32 wqe_idx; in irdma_sc_ccq_get_cqe_info() local
3988 u16 wqe_idx; in irdma_sc_get_next_aeqe() local
4087 info->wqe_idx = wqe_idx; in irdma_sc_get_next_aeqe()
4101 info->wqe_idx = wqe_idx; in irdma_sc_get_next_aeqe()
[all …]
A Dpuda.h38 u32 wqe_idx; member
A Dtype.h991 u16 wqe_idx; member
1522 u32 *wqe_idx);
1531 u32 wqe_idx; in irdma_sc_cqp_get_next_send_wqe() local
1533 return irdma_sc_cqp_get_next_send_wqe_idx(cqp, scratch, &wqe_idx); in irdma_sc_cqp_get_next_send_wqe()
A Dhw.c384 ctx_info->roce_info->err_rq_idx = info->wqe_idx; in irdma_process_aeq()
394 ctx_info->iwarp_info->err_rq_idx = info->wqe_idx; in irdma_process_aeq()
/linux-6.3-rc2/drivers/infiniband/hw/erdma/
A Derdma_cq.c117 u16 wqe_idx, depth; in erdma_poll_one_cqe() local
132 wqe_idx = be32_to_cpu(cqe->qe_idx); in erdma_poll_one_cqe()
148 wqe_hdr = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in erdma_poll_one_cqe()
152 wqe_idx + 1; in erdma_poll_one_cqe()
157 wc->wr_id = id_table[wqe_idx & (depth - 1)]; in erdma_poll_one_cqe()
A Derdma_qp.c208 const struct ib_send_wr *send_wr, u16 wqe_idx, in fill_inline_data() argument
215 wqe_idx += (sgl_offset >> SQEBB_SHIFT); in fill_inline_data()
217 data = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, qp->attrs.sq_size, in fill_inline_data()
238 wqe_idx += (sgl_offset >> SQEBB_SHIFT); in fill_inline_data()
241 data = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in fill_inline_data()
255 u16 wqe_idx, u32 sgl_offset, __le32 *length_field) in fill_sgl() argument
268 wqe_idx += (sgl_offset >> SQEBB_SHIFT); in fill_sgl()
270 sgl = get_queue_entry(qp->kern_qp.sq_buf, wqe_idx, in fill_sgl()
/linux-6.3-rc2/drivers/infiniband/hw/ocrdma/
A Docrdma_verbs.c1595 u32 qpn = 0, wqe_idx = 0; in ocrdma_discard_cqes() local
1631 BUG_ON(wqe_idx < 1); in ocrdma_discard_cqes()
2402 u32 wqe_idx) in ocrdma_update_wc() argument
2563 u32 wqe_idx; in ocrdma_poll_success_scqe() local
2574 wqe_idx = (le32_to_cpu(cqe->wq.wqeidx) & in ocrdma_poll_success_scqe()
2576 if (tail != wqe_idx) in ocrdma_poll_success_scqe()
2632 u32 wqe_idx; in ocrdma_update_free_srq_cqe() local
2635 wqe_idx = (le32_to_cpu(cqe->rq.buftag_qpn) >> in ocrdma_update_free_srq_cqe()
2637 BUG_ON(wqe_idx < 1); in ocrdma_update_free_srq_cqe()
2639 ibwc->wr_id = srq->rqe_wr_id_tbl[wqe_idx]; in ocrdma_update_free_srq_cqe()
[all …]
/linux-6.3-rc2/drivers/infiniband/hw/hns/
A Dhns_roce_hw_v2.c705 unsigned int wqe_idx; in hns_roce_v2_post_send() local
739 qp->sq.wrid[wqe_idx] = wr->wr_id; in hns_roce_v2_post_send()
822 u32 wqe_idx, u32 max_sge) in fill_rq_wqe() argument
837 u32 wqe_idx, nreq, max_sge; in hns_roce_v2_post_recv() local
943 *wqe_idx = pos; in get_srq_wqe_idx()
956 *buf = cpu_to_le32(wqe_idx); in fill_wqe_idx()
978 u32 wqe_idx; in hns_roce_v2_post_srq_recv() local
1000 fill_wqe_idx(srq, wqe_idx); in hns_roce_v2_post_srq_recv()
1001 srq->wrid[wqe_idx] = wr->wr_id; in hns_roce_v2_post_srq_recv()
3988 u16 wqe_idx; in hns_roce_v2_poll_one() local
[all …]
/linux-6.3-rc2/drivers/infiniband/hw/bnxt_re/
A Dqplib_fp.c1714 u32 wqe_idx; in bnxt_qplib_post_send() local
1737 swq = bnxt_qplib_get_swqe(sq, &wqe_idx); in bnxt_qplib_post_send()
1926 bnxt_qplib_swq_mod_start(sq, wqe_idx); in bnxt_qplib_post_send()
1964 u32 wqe_idx; in bnxt_qplib_post_recv() local
1983 swq = bnxt_qplib_get_swqe(rq, &wqe_idx); in bnxt_qplib_post_recv()
2012 base_hdr->wr_id[0] = cpu_to_le32(wqe_idx); in bnxt_qplib_post_recv()
2014 bnxt_qplib_swq_mod_start(rq, wqe_idx); in bnxt_qplib_post_recv()

Completed in 73 milliseconds