Home
last modified time | relevance | path

Searched refs:mlx5_wq_cyc (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dwq.h51 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,
82 u32 mlx5_wq_cyc_get_size(struct mlx5_wq_cyc *wq);
101 static inline int mlx5_wq_cyc_is_full(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_is_full()
106 static inline int mlx5_wq_cyc_missing(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_missing()
111 static inline int mlx5_wq_cyc_is_empty(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_is_empty()
116 static inline void mlx5_wq_cyc_push(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_push()
122 static inline void mlx5_wq_cyc_push_n(struct mlx5_wq_cyc *wq, u8 n) in mlx5_wq_cyc_push_n()
[all …]
Dwq.c37 u32 mlx5_wq_cyc_get_size(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_get_size()
63 void *wqc, struct mlx5_wq_cyc *wq, in mlx5_wq_cyc_create()
Den_rx.c379 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_alloc_rx_wqes()
470 struct mlx5_wq_cyc *wq, in mlx5e_fill_icosq_frag_edge()
489 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_rx_mpwqe()
556 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_post_rx_wqes()
1147 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_handle_rx_cqe()
1194 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_handle_rx_cqe_rep()
1513 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5i_handle_rx_cqe()
1553 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_ipsec_handle_rx_cqe()
Den_tx.c243 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_txwqe_complete()
272 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_sq_xmit()
589 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5i_sq_xmit()
Den.h398 struct mlx5_wq_cyc wq;
522 struct mlx5_wq_cyc wq;
557 struct mlx5_wq_cyc wq;
631 struct mlx5_wq_cyc wq;
Den_txrx.c76 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_trigger_irq()
Den_main.c851 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_free_rx_descs()
977 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_xdpsq()
1050 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_icosq()
1119 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_txqsq()
1346 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_deactivate_txqsq()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtxrx.h31 mlx5e_wqc_has_room_for(struct mlx5_wq_cyc *wq, u16 cc, u16 pc, u16 n) in mlx5e_wqc_has_room_for()
39 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_sq_fetch_wqe()
50 mlx5e_post_nop(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc) in mlx5e_post_nop()
67 mlx5e_post_nop_fence(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc) in mlx5e_post_nop_fence()
85 mlx5e_fill_sq_frag_edge(struct mlx5e_txqsq *sq, struct mlx5_wq_cyc *wq, in mlx5e_fill_sq_frag_edge()
102 mlx5e_notify_hw(struct mlx5_wq_cyc *wq, u16 pc, void __iomem *uar_map, in mlx5e_notify_hw()
Dxdp.h145 mlx5e_fill_xdpsq_frag_edge(struct mlx5e_xdpsq *sq, struct mlx5_wq_cyc *wq, in mlx5e_fill_xdpsq_frag_edge()
196 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_xdpsq_fetch_wqe()
Dxdp.c185 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_xdp_mpwqe_session_start()
207 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_xdp_mpwqe_complete()
304 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_xmit_xdp_frame()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls_tx.c166 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_ktls_tx_post_param_wqes()
318 struct mlx5_wq_cyc *wq = &sq->wq; in tx_post_fence_nop()
333 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_ktls_tx_handle_ooo()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib.h117 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5i_sq_fetch_wqe()