Home
last modified time | relevance | path

Searched refs:wqe_ctr (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Dwq.h55 u16 wqe_ctr; member
75 u16 wqe_ctr; member
117 wq->wqe_ctr++; in mlx5_wq_cyc_push()
123 wq->wqe_ctr += n; in mlx5_wq_cyc_push_n()
134 *wq->db = cpu_to_be32(wq->wqe_ctr); in mlx5_wq_cyc_update_db_record()
144 return mlx5_wq_cyc_ctr2ix(wq, wq->wqe_ctr); in mlx5_wq_cyc_get_head()
149 return mlx5_wq_cyc_ctr2ix(wq, wq->wqe_ctr - wq->cur_sz); in mlx5_wq_cyc_get_tail()
244 wq->wqe_ctr++; in mlx5_wq_ll_push()
258 *wq->db = cpu_to_be32(wq->wqe_ctr); in mlx5_wq_ll_update_db_record()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dcq.c677 u16 wqe_ctr; in mlx4_ib_poll_one() local
742 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one()
743 wq->tail += (u16) (wqe_ctr - (u16) wq->tail); in mlx4_ib_poll_one()
749 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one()
750 wc->wr_id = srq->wrid[wqe_ctr]; in mlx4_ib_poll_one()
751 mlx4_ib_free_srq_wqe(srq, wqe_ctr); in mlx4_ib_poll_one()
754 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one()
755 wc->wr_id = srq->wrid[wqe_ctr]; in mlx4_ib_poll_one()
756 mlx4_ib_free_srq_wqe(srq, wqe_ctr); in mlx4_ib_poll_one()
Dsrq.c151 srq->wqe_ctr = 0; in mlx4_ib_create_srq()
363 srq->wqe_ctr += nreq; in mlx4_ib_post_srq_recv()
371 *srq->db.db = cpu_to_be32(srq->wqe_ctr); in mlx4_ib_post_srq_recv()
Dmlx4_ib.h368 u16 wqe_ctr; member
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dcq.c171 u16 wqe_ctr; in handle_responder() local
187 wqe_ctr = be16_to_cpu(cqe->wqe_counter); in handle_responder()
188 wc->wr_id = srq->wrid[wqe_ctr]; in handle_responder()
189 mlx5_ib_free_srq_wqe(srq, wqe_ctr); in handle_responder()
522 u16 wqe_ctr; in mlx5_poll_one() local
567 wqe_ctr = be16_to_cpu(cqe64->wqe_counter); in mlx5_poll_one()
568 idx = wqe_ctr & (wq->wqe_cnt - 1); in mlx5_poll_one()
595 wqe_ctr = be16_to_cpu(cqe64->wqe_counter); in mlx5_poll_one()
596 idx = wqe_ctr & (wq->wqe_cnt - 1); in mlx5_poll_one()
604 wqe_ctr = be16_to_cpu(cqe64->wqe_counter); in mlx5_poll_one()
[all …]
Dsrq.c183 srq->wqe_ctr = 0; in create_srq_kernel()
503 srq->wqe_ctr += nreq; in mlx5_ib_post_srq_recv()
510 *srq->db.db = cpu_to_be32(srq->wqe_ctr); in mlx5_ib_post_srq_recv()
Dmlx5_ib.h527 u16 wqe_ctr; member
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_hw_v1.c2226 u16 wqe_ctr; in hns_roce_v1_poll_one() local
2364 wqe_ctr = (u16)roce_get_field(cqe->cqe_byte_4, in hns_roce_v1_poll_one()
2367 wq->tail += (wqe_ctr - (u16)wq->tail) & in hns_roce_v1_poll_one()
Dhns_roce_hw_v2.c2052 u16 wqe_ctr; in hns_roce_v2_poll_one() local
2214 wqe_ctr = (u16)roce_get_field(cqe->byte_4, in hns_roce_v2_poll_one()
2217 wq->tail += (wqe_ctr - (u16)wq->tail) & in hns_roce_v2_poll_one()