Home
last modified time | relevance | path

Searched refs:mlx5_wq_cyc_ctr2ix (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtxrx.h127 return (mlx5_wq_cyc_ctr2ix(wq, cc - pc) >= n) || (cc == pc); in mlx5e_wqc_has_room_for()
146 u16 pi = mlx5_wq_cyc_ctr2ix(wq, *pc); in mlx5e_post_nop()
163 u16 pi = mlx5_wq_cyc_ctr2ix(wq, *pc); in mlx5e_post_nop_fence()
194 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc); in mlx5e_txqsq_get_next_pi()
211 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc); in mlx5e_txqsq_get_next_pi()
256 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc); in mlx5e_icosq_get_next_pi()
273 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc); in mlx5e_icosq_get_next_pi()
H A Dxdp.c354 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc); in mlx5e_xdpsq_get_next_pi()
372 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc); in mlx5e_xdpsq_get_next_pi()
406 u16 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc); in mlx5e_xdp_mpwqe_complete()
785 ci = mlx5_wq_cyc_ctr2ix(&sq->wq, sqcc); in mlx5e_poll_xdpsq_cq()
832 ci = mlx5_wq_cyc_ctr2ix(&sq->wq, sq->cc); in mlx5e_free_xdpsq_descs()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dwq.h142 static inline u16 mlx5_wq_cyc_ctr2ix(struct mlx5_wq_cyc *wq, u16 ctr) in mlx5_wq_cyc_ctr2ix() function
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()
H A Den_rx.c105 mlx5_wq_cyc_ctr2ix(&rq->wqe.wq, be16_to_cpu(title->wqe_counter) + 1); in mlx5e_read_enhanced_title_slot()
180 mlx5_wq_cyc_ctr2ix(&rq->wqe.wq, cqd->wqe_counter + 1); in mlx5e_decompress_cqe()
413 int j = mlx5_wq_cyc_ctr2ix(wq, ix + i); in mlx5e_xsk_free_rx_wqes()
431 int j = mlx5_wq_cyc_ctr2ix(wq, ix + i); in mlx5e_free_rx_wqes()
445 int j = mlx5_wq_cyc_ctr2ix(wq, ix + i); in mlx5e_alloc_rx_wqes()
486 int j = mlx5_wq_cyc_ctr2ix(&rq->wqe.wq, ix + i); in mlx5e_refill_rx_wqes()
949 ci = mlx5_wq_cyc_ctr2ix(&sq->wq, sqcc); in mlx5e_free_icosq_descs()
1027 ci = mlx5_wq_cyc_ctr2ix(&sq->wq, sqcc); in mlx5e_poll_ico_cq()
1824 ci = mlx5_wq_cyc_ctr2ix(wq, be16_to_cpu(cqe->wqe_counter)); in mlx5e_handle_rx_cqe()
1872 ci = mlx5_wq_cyc_ctr2ix(wq, be16_to_cpu(cqe->wqe_counter)); in mlx5e_handle_rx_cqe_rep()
[all …]
H A Den_txrx.c77 u16 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc); in mlx5e_trigger_irq()
H A Dwc.c265 pi = mlx5_wq_cyc_ctr2ix(&sq->wq, sq->pc); in mlx5_wc_post_nop()
H A Den_main.c1287 wqe_ix = mlx5_wq_cyc_ctr2ix(wq, head++); in mlx5e_free_rx_descs()
1877 u16 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc); in mlx5e_deactivate_txqsq()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Dtx.c49 u16 pi = mlx5_wq_cyc_ctr2ix(&sq->wq, sq->pc); in mlx5e_xsk_tx_post_err()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_tx.c587 u16 pi = mlx5_wq_cyc_ctr2ix(wq, sq->pc); in tx_post_fence_nop()
726 pi = mlx5_wq_cyc_ctr2ix(&sq->wq, sq->pc); in tx_post_resync_dump()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Daso.c361 pi = mlx5_wq_cyc_ctr2ix(&aso->wq, aso->pc); in mlx5_aso_get_wqe()