Searched refs:rq_ring (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw_uk.c | 225 if (I40IW_RING_FULL_ERR(qp->rq_ring)) in i40iw_qp_get_next_recv_wqe() 228 I40IW_ATOMIC_RING_MOVE_HEAD(qp->rq_ring, *wqe_idx, ret_code); in i40iw_qp_get_next_recv_wqe() 807 info->wr_id = qp->rq_wrid_array[qp->rq_ring.tail]; in i40iw_cq_poll_completion() 808 array_idx = qp->rq_ring.tail; in i40iw_cq_poll_completion() 821 I40IW_RING_SET_TAIL(qp->rq_ring, array_idx + 1); in i40iw_cq_poll_completion() 822 pring = &qp->rq_ring; in i40iw_cq_poll_completion() 1033 I40IW_RING_INIT(qp->rq_ring, qp->rq_size); in i40iw_qp_uk_init()
|
H A D | i40iw_user.h | 346 struct i40iw_ring rq_ring; member
|
H A D | i40iw_verbs.c | 1650 if (I40IW_RING_MORE_WORK(qp->qp_uk.rq_ring)) in i40iw_drain_rq() 2393 if (!I40IW_RING_MORE_WORK(qp->qp_uk.rq_ring)) in i40iw_poll_cq()
|
H A D | i40iw_puda.c | 601 I40IW_RING_INIT(ukqp->rq_ring, ukqp->rq_size); in i40iw_puda_qp_create()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/ |
H A D | uk.c | 211 if (IRDMA_RING_FULL_ERR(qp->rq_ring)) in irdma_qp_get_next_recv_wqe() 214 IRDMA_ATOMIC_RING_MOVE_HEAD(qp->rq_ring, *wqe_idx, ret_code); in irdma_qp_get_next_recv_wqe() 1095 if (!IRDMA_RING_MORE_WORK(qp->rq_ring)) { in irdma_uk_cq_poll_cmpl() 1100 info->wr_id = qp->rq_wrid_array[qp->rq_ring.tail]; in irdma_uk_cq_poll_cmpl() 1101 array_idx = qp->rq_ring.tail; in irdma_uk_cq_poll_cmpl() 1114 IRDMA_RING_SET_TAIL(qp->rq_ring, array_idx + 1); in irdma_uk_cq_poll_cmpl() 1117 if (!IRDMA_RING_MORE_WORK(qp->rq_ring)) in irdma_uk_cq_poll_cmpl() 1122 pring = &qp->rq_ring; in irdma_uk_cq_poll_cmpl() 1458 IRDMA_RING_INIT(qp->rq_ring, qp->rq_size); in irdma_uk_qp_init()
|
H A D | utils.c | 2455 struct irdma_ring *rq_ring = &qp->rq_ring; in irdma_generate_flush_completions() local 2512 while (IRDMA_RING_MORE_WORK(*rq_ring)) { in irdma_generate_flush_completions() 2520 wqe_idx = rq_ring->tail; in irdma_generate_flush_completions() 2527 IRDMA_RING_SET_TAIL(*rq_ring, rq_ring->tail + 1); in irdma_generate_flush_completions()
|
H A D | user.h | 323 struct irdma_ring rq_ring; member
|
H A D | puda.c | 689 IRDMA_RING_INIT(ukqp->rq_ring, ukqp->rq_size); in irdma_puda_qp_create()
|
Completed in 16 milliseconds