Lines Matching defs:wqe_idx
15 struct irdma_puda_buf *buf, u32 wqe_idx);
75 * @wqe_idx: wqe index to use
79 static void irdma_puda_post_recvbuf(struct irdma_puda_rsrc *rsrc, u32 wqe_idx,
89 qp->qp_uk.rq_wrid_array[wqe_idx] = (uintptr_t)buf;
90 wqe = qp->qp_uk.rq_base[wqe_idx].elem;
189 * @wqe_idx: wqe index for caller
192 u32 *wqe_idx)
196 *wqe_idx = IRDMA_RING_CURRENT_HEAD(qp->sq_ring);
197 if (!*wqe_idx)
203 return qp->sq_base[*wqe_idx].elem;
284 info->wqe_idx = (u32)FIELD_GET(IRDMA_CQ_WQEIDX, qword3);
363 qp->rq_wrid_array[info.wqe_idx];
374 info.wqe_idx);
383 rsrc->compl_rxwqe_idx = info.wqe_idx;
387 irdma_ilq_putback_rcvbuf(&rsrc->qp, buf, info.wqe_idx);
394 qp->sq_wrtrk_array[info.wqe_idx].wrid;
399 IRDMA_RING_SET_TAIL(qp->sq_ring, info.wqe_idx);
430 u32 wqe_idx;
443 wqe = irdma_puda_get_next_send_wqe(&qp->qp_uk, &wqe_idx);
447 qp->qp_uk.sq_wrtrk_array[wqe_idx].wrid = (uintptr_t)info->scratch;
1113 * @wqe_idx: wqe index of completed rcvbuf
1116 struct irdma_puda_buf *buf, u32 wqe_idx)
1124 wqe = qp->qp_uk.rq_base[wqe_idx].elem;
1679 u32 wqe_idx = ieq->compl_rxwqe_idx;
1690 * on which wqe_idx to start replenish rq
1693 ieq->rx_wqe_idx = wqe_idx;