/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | wq.h | 55 u16 wqe_ctr; member 75 u16 wqe_ctr; member 122 wq->wqe_ctr++; in mlx5_wq_cyc_push() 128 wq->wqe_ctr += n; in mlx5_wq_cyc_push_n() 139 *wq->db = cpu_to_be32(wq->wqe_ctr); in mlx5_wq_cyc_update_db_record() 149 return mlx5_wq_cyc_ctr2ix(wq, wq->wqe_ctr); in mlx5_wq_cyc_get_head() 154 return mlx5_wq_cyc_ctr2ix(wq, wq->wqe_ctr - wq->cur_sz); in mlx5_wq_cyc_get_tail() 177 return wq->wqe_ctr; in mlx5_wq_cyc_get_counter() 281 wq->wqe_ctr++; in mlx5_wq_ll_push() 295 *wq->db = cpu_to_be32(wq->wqe_ctr); in mlx5_wq_ll_update_db_record() [all...] |
H A D | wq.c | 99 wq->wqe_ctr = 0; in mlx5_wq_cyc_reset() 255 wq->wqe_ctr = 0; in mlx5_wq_ll_reset()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | wq.h | 55 u16 wqe_ctr; member 75 u16 wqe_ctr; member 122 wq->wqe_ctr++; in mlx5_wq_cyc_push() 128 wq->wqe_ctr += n; in mlx5_wq_cyc_push_n() 139 *wq->db = cpu_to_be32(wq->wqe_ctr); in mlx5_wq_cyc_update_db_record() 149 return mlx5_wq_cyc_ctr2ix(wq, wq->wqe_ctr); in mlx5_wq_cyc_get_head() 154 return mlx5_wq_cyc_ctr2ix(wq, wq->wqe_ctr - wq->cur_sz); in mlx5_wq_cyc_get_tail() 177 return wq->wqe_ctr; in mlx5_wq_cyc_get_counter() 298 wq->wqe_ctr++; in mlx5_wq_ll_push() 312 *wq->db = cpu_to_be32(wq->wqe_ctr); in mlx5_wq_ll_update_db_record() [all...] |
H A D | wq.c | 94 wq->wqe_ctr = 0; in mlx5_wq_cyc_reset() 250 wq->wqe_ctr = 0; in mlx5_wq_ll_reset()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | cq.c | 669 u16 wqe_ctr; in mlx4_ib_poll_one() local 734 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one() 735 wq->tail += (u16) (wqe_ctr - (u16) wq->tail); in mlx4_ib_poll_one() 741 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one() 742 wc->wr_id = srq->wrid[wqe_ctr]; in mlx4_ib_poll_one() 743 mlx4_ib_free_srq_wqe(srq, wqe_ctr); in mlx4_ib_poll_one() 746 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one() 747 wc->wr_id = srq->wrid[wqe_ctr]; in mlx4_ib_poll_one() 748 mlx4_ib_free_srq_wqe(srq, wqe_ctr); in mlx4_ib_poll_one()
|
H A D | srq.c | 146 srq->wqe_ctr = 0; in mlx4_ib_create_srq() 356 srq->wqe_ctr += nreq; in mlx4_ib_post_srq_recv() 364 *srq->db.db = cpu_to_be32(srq->wqe_ctr); in mlx4_ib_post_srq_recv()
|
H A D | mlx4_ib.h | 382 u16 wqe_ctr; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | cq.c | 669 u16 wqe_ctr; in mlx4_ib_poll_one() local 734 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one() 735 wq->tail += (u16) (wqe_ctr - (u16) wq->tail); in mlx4_ib_poll_one() 741 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one() 742 wc->wr_id = srq->wrid[wqe_ctr]; in mlx4_ib_poll_one() 743 mlx4_ib_free_srq_wqe(srq, wqe_ctr); in mlx4_ib_poll_one() 746 wqe_ctr = be16_to_cpu(cqe->wqe_index); in mlx4_ib_poll_one() 747 wc->wr_id = srq->wrid[wqe_ctr]; in mlx4_ib_poll_one() 748 mlx4_ib_free_srq_wqe(srq, wqe_ctr); in mlx4_ib_poll_one()
|
H A D | srq.c | 150 srq->wqe_ctr = 0; in mlx4_ib_create_srq() 359 srq->wqe_ctr += nreq; in mlx4_ib_post_srq_recv() 367 *srq->db.db = cpu_to_be32(srq->wqe_ctr); in mlx4_ib_post_srq_recv()
|
H A D | mlx4_ib.h | 383 u16 wqe_ctr; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | cq.c | 173 u16 wqe_ctr; in handle_responder() local 189 wqe_ctr = be16_to_cpu(cqe->wqe_counter); in handle_responder() 190 wc->wr_id = srq->wrid[wqe_ctr]; in handle_responder() 191 mlx5_ib_free_srq_wqe(srq, wqe_ctr); in handle_responder() 452 u16 wqe_ctr; in mlx5_poll_one() local 497 wqe_ctr = be16_to_cpu(cqe64->wqe_counter); in mlx5_poll_one() 498 idx = wqe_ctr & (wq->wqe_cnt - 1); in mlx5_poll_one() 525 wqe_ctr = be16_to_cpu(cqe64->wqe_counter); in mlx5_poll_one() 526 idx = wqe_ctr & (wq->wqe_cnt - 1); in mlx5_poll_one() 534 wqe_ctr in mlx5_poll_one() [all...] |
H A D | srq.c | 156 srq->wqe_ctr = 0; in create_srq_kernel() 477 srq->wqe_ctr += nreq; in mlx5_ib_post_srq_recv() 484 *srq->db.db = cpu_to_be32(srq->wqe_ctr); in mlx5_ib_post_srq_recv()
|
H A D | mlx5_ib.h | 534 u16 wqe_ctr; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | cq.c | 173 u16 wqe_ctr; in handle_responder() local 189 wqe_ctr = be16_to_cpu(cqe->wqe_counter); in handle_responder() 190 wc->wr_id = srq->wrid[wqe_ctr]; in handle_responder() 191 mlx5_ib_free_srq_wqe(srq, wqe_ctr); in handle_responder() 458 u16 wqe_ctr; in mlx5_poll_one() local 503 wqe_ctr = be16_to_cpu(cqe64->wqe_counter); in mlx5_poll_one() 504 idx = wqe_ctr & (wq->wqe_cnt - 1); in mlx5_poll_one() 535 wqe_ctr = be16_to_cpu(cqe64->wqe_counter); in mlx5_poll_one() 536 idx = wqe_ctr & (wq->wqe_cnt - 1); in mlx5_poll_one() 544 wqe_ctr in mlx5_poll_one() [all...] |
H A D | srq.c | 130 srq->wqe_ctr = 0; in create_srq_kernel() 456 srq->wqe_ctr += nreq; in mlx5_ib_post_srq_recv() 463 *srq->db.db = cpu_to_be32(srq->wqe_ctr); in mlx5_ib_post_srq_recv()
|
H A D | mlx5_ib.h | 602 u16 wqe_ctr; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hw_v2.c | 3315 u16 wqe_ctr; in hns_roce_v2_poll_one() local 3357 wqe_ctr = (u16)roce_get_field(cqe->byte_4, in hns_roce_v2_poll_one() 3360 wq->tail += (wqe_ctr - (u16)wq->tail) & in hns_roce_v2_poll_one() 3368 wqe_ctr = (u16)roce_get_field(cqe->byte_4, in hns_roce_v2_poll_one() 3371 wc->wr_id = srq->wrid[wqe_ctr]; in hns_roce_v2_poll_one() 3372 hns_roce_free_srq_wqe(srq, wqe_ctr); in hns_roce_v2_poll_one()
|
H A D | hns_roce_hw_v1.c | 2175 u16 wqe_ctr; in hns_roce_v1_poll_one() local 2314 wqe_ctr = (u16)roce_get_field(cqe->cqe_byte_4, in hns_roce_v1_poll_one() 2317 wq->tail += (wqe_ctr - (u16)wq->tail) & in hns_roce_v1_poll_one()
|