Searched refs:mlx5_wq_cyc (Results 1 – 16 of 16) sorted by relevance
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | wq.h | 51 struct mlx5_wq_cyc { struct 60 struct mlx5_wq_cyc rq; argument 61 struct mlx5_wq_cyc sq; 80 void *wqc, struct mlx5_wq_cyc *wq, 83 void mlx5_wq_cyc_reset(struct mlx5_wq_cyc *wq); 100 static inline u32 mlx5_wq_cyc_get_size(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_get_size() 105 static inline int mlx5_wq_cyc_is_full(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_is_full() 110 static inline int mlx5_wq_cyc_missing(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_missing() 115 static inline int mlx5_wq_cyc_is_empty(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_is_empty() 120 static inline void mlx5_wq_cyc_push(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_push() [all …]
|
| H A D | wq.c | 38 void *wqc, struct mlx5_wq_cyc *wq, in mlx5_wq_cyc_create() 74 void mlx5_wq_cyc_wqe_dump(struct mlx5_wq_cyc *wq, u16 ix, u8 nstrides) in mlx5_wq_cyc_wqe_dump() 92 void mlx5_wq_cyc_reset(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_reset()
|
| H A D | en.h | 433 struct mlx5_wq_cyc wq; 500 struct mlx5_wq_cyc wq; 539 struct mlx5_wq_cyc wq; 659 struct mlx5_wq_cyc wq;
|
| H A D | en_rx.c | 409 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_xsk_free_rx_wqes() 427 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_free_rx_wqes() 441 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_alloc_rx_wqes() 772 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_rx_mpwqe() 886 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_post_rx_wqes() 1816 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_handle_rx_cqe() 1864 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_handle_rx_cqe_rep() 2633 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5i_handle_rx_cqe() 2723 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_trap_handle_rx_cqe()
|
| H A D | en_txrx.c | 75 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_trigger_irq()
|
| H A D | wc.c | 33 struct mlx5_wq_cyc wq;
|
| H A D | en_tx.c | 381 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_txwqe_complete()
|
| H A D | en_main.c | 1269 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_free_rx_descs() 1451 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_xdpsq() 1538 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_icosq() 1615 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_txqsq() 1862 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_deactivate_txqsq()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | txrx.h | 125 mlx5e_wqc_has_room_for(struct mlx5_wq_cyc *wq, u16 cc, u16 pc, u16 n) in mlx5e_wqc_has_room_for() 130 static inline void *mlx5e_fetch_wqe(struct mlx5_wq_cyc *wq, u16 pi, size_t wqe_size) in mlx5e_fetch_wqe() 144 mlx5e_post_nop(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc) in mlx5e_post_nop() 161 mlx5e_post_nop_fence(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc) in mlx5e_post_nop_fence() 191 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_txqsq_get_next_pi() 220 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_txqsq_get_next_pi_anysize() 266 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_icosq_get_next_pi() 293 mlx5e_notify_hw(struct mlx5_wq_cyc *wq, u16 pc, void __iomem *uar_map, in mlx5e_notify_hw()
|
| H A D | xdp.c | 351 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_xdpsq_get_next_pi() 403 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_xdp_mpwqe_complete() 535 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_xmit_xdp_frame()
|
| H A D | ptp.c | 324 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_ptp_alloc_txqsq()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| H A D | rx.c | 23 struct mlx5_wq_cyc *wq = &icosq->wq; in mlx5e_xsk_alloc_rx_mpwqe() 162 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_xsk_alloc_rx_wqes_batched() 200 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_xsk_alloc_rx_wqes()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | aso.c | 31 struct mlx5_wq_cyc wq; 162 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5_aso_alloc_sq()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | send.h | 114 struct mlx5_wq_cyc wq;
|
| H A D | send.c | 572 struct mlx5_wq_cyc *wq = &sq->wq; in hws_send_ring_alloc_sq()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ktls_tx.c | 586 struct mlx5_wq_cyc *wq = &sq->wq; in tx_post_fence_nop()
|