Searched refs:rq_ring (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/ofed/libirdma/ |
H A D | irdma_uk.c | 298 if (IRDMA_RING_FULL_ERR(qp->rq_ring)) in irdma_qp_get_next_recv_wqe() 301 IRDMA_ATOMIC_RING_MOVE_HEAD(qp->rq_ring, *wqe_idx, ret_code); in irdma_qp_get_next_recv_wqe() 1184 IRDMA_RING_SET_TAIL(qp->rq_ring, start_idx + 1); in irdma_repost_rq_wqes() 1381 ret_code = irdma_skip_duplicate_flush_cmpl(qp->rq_ring, in irdma_uk_cq_poll_cmpl() 1392 if (!IRDMA_RING_MORE_WORK(qp->rq_ring)) { in irdma_uk_cq_poll_cmpl() 1397 info->wr_id = qp->rq_wrid_array[qp->rq_ring.tail]; in irdma_uk_cq_poll_cmpl() 1399 array_idx = qp->rq_ring.tail; in irdma_uk_cq_poll_cmpl() 1406 IRDMA_RING_SET_TAIL(qp->rq_ring, array_idx + 1); in irdma_uk_cq_poll_cmpl() 1419 IRDMA_RING_SET_TAIL(qp->rq_ring, array_idx + 1); in irdma_uk_cq_poll_cmpl() 1422 if (!IRDMA_RING_MORE_WORK(qp->rq_ring)) in irdma_uk_cq_poll_cmpl() [all …]
|
H A D | irdma_user.h | 369 struct irdma_ring rq_ring; member
|
H A D | irdma_uverbs.c | 1855 if (!IRDMA_RING_MORE_WORK(iwuqp->qp.rq_ring) && in irdma_upost_recv()
|
/freebsd/sys/dev/irdma/ |
H A D | irdma_uk.c | 298 if (IRDMA_RING_FULL_ERR(qp->rq_ring)) in irdma_qp_get_next_recv_wqe() 301 IRDMA_ATOMIC_RING_MOVE_HEAD(qp->rq_ring, *wqe_idx, ret_code); in irdma_qp_get_next_recv_wqe() 1272 ret_code = irdma_skip_duplicate_flush_cmpl(qp->rq_ring, in irdma_uk_cq_poll_cmpl() 1283 if (!IRDMA_RING_MORE_WORK(qp->rq_ring)) { in irdma_uk_cq_poll_cmpl() 1288 info->wr_id = qp->rq_wrid_array[qp->rq_ring.tail]; in irdma_uk_cq_poll_cmpl() 1290 array_idx = qp->rq_ring.tail; in irdma_uk_cq_poll_cmpl() 1297 IRDMA_RING_SET_TAIL(qp->rq_ring, array_idx + 1); in irdma_uk_cq_poll_cmpl() 1310 IRDMA_RING_SET_TAIL(qp->rq_ring, array_idx + 1); in irdma_uk_cq_poll_cmpl() 1313 if (!IRDMA_RING_MORE_WORK(qp->rq_ring)) in irdma_uk_cq_poll_cmpl() 1318 pring = &qp->rq_ring; in irdma_uk_cq_poll_cmpl() [all …]
|
H A D | irdma_utils.c | 2399 struct irdma_ring *rq_ring = &qp->rq_ring; in irdma_generate_flush_completions() local 2459 while (IRDMA_RING_MORE_WORK(*rq_ring)) { in irdma_generate_flush_completions() 2467 wqe_idx = rq_ring->tail; in irdma_generate_flush_completions() 2475 IRDMA_RING_SET_TAIL(*rq_ring, rq_ring->tail + 1); in irdma_generate_flush_completions()
|
H A D | irdma_user.h | 470 struct irdma_ring rq_ring; member
|
H A D | irdma_puda.c | 728 IRDMA_RING_INIT(ukqp->rq_ring, ukqp->rq_size); in irdma_puda_qp_create()
|