Home
last modified time | relevance | path

Searched refs:initial_ring (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/
H A Di40iw_uk.c101 if (sw_sq_head > qp->initial_ring.head) { in i40iw_qp_post_wr()
102 if ((hw_sq_tail >= qp->initial_ring.head) && in i40iw_qp_post_wr()
106 } else if (sw_sq_head != qp->initial_ring.head) { in i40iw_qp_post_wr()
107 if ((hw_sq_tail >= qp->initial_ring.head) || in i40iw_qp_post_wr()
114 qp->initial_ring.head = qp->sq_ring.head; in i40iw_qp_post_wr()
125 qp->initial_ring.head = I40IW_RING_GETCURRENT_HEAD(qp->sq_ring); in i40iw_qp_ring_push_db()
1021 I40IW_RING_INIT(qp->initial_ring, sq_ring_size); in i40iw_qp_uk_init()
1024 I40IW_RING_MOVE_HEAD(qp->initial_ring, ret_code); in i40iw_qp_uk_init()
H A Di40iw_user.h347 struct i40iw_ring initial_ring; member
H A Di40iw_puda.c600 I40IW_RING_INIT(ukqp->initial_ring, ukqp->sq_size); in i40iw_puda_qp_create()
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H A Duk.c129 if (sw_sq_head != qp->initial_ring.head) { in irdma_uk_qp_post_wr()
131 if (sw_sq_head > qp->initial_ring.head) { in irdma_uk_qp_post_wr()
132 if (hw_sq_tail >= qp->initial_ring.head && in irdma_uk_qp_post_wr()
136 if (hw_sq_tail >= qp->initial_ring.head || in irdma_uk_qp_post_wr()
143 qp->initial_ring.head = qp->sq_ring.head; in irdma_uk_qp_post_wr()
1335 IRDMA_RING_MOVE_HEAD_BY_COUNT_NOCHECK(qp->initial_ring, move_cnt); in irdma_setup_connection_wqes()
1444 IRDMA_RING_INIT(qp->initial_ring, sq_ring_size); in irdma_uk_qp_init()
H A Duser.h324 struct irdma_ring initial_ring; member
H A Dpuda.c688 IRDMA_RING_INIT(ukqp->initial_ring, ukqp->sq_size); in irdma_puda_qp_create()

Completed in 10 milliseconds