Searched refs:mlx5_wq_cyc (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| 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, 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 …]
|
| D | wq.c | 37 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()
|
| D | en_rx.c | 379 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()
|
| D | en_tx.c | 243 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()
|
| D | en.h | 398 struct mlx5_wq_cyc wq; 522 struct mlx5_wq_cyc wq; 557 struct mlx5_wq_cyc wq; 631 struct mlx5_wq_cyc wq;
|
| D | en_txrx.c | 76 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_trigger_irq()
|
| D | en_main.c | 851 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/ |
| D | txrx.h | 31 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()
|
| D | xdp.h | 145 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()
|
| D | xdp.c | 185 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/ |
| D | ktls_tx.c | 166 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/ |
| D | ipoib.h | 117 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5i_sq_fetch_wqe()
|