Searched refs:mlx5_wq_cyc (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/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); 100 static inline int mlx5_wq_cyc_is_full(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_is_full() 105 static inline int mlx5_wq_cyc_missing(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_missing() 110 static inline int mlx5_wq_cyc_is_empty(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_is_empty() 115 static inline void mlx5_wq_cyc_push(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_push() 121 static inline void mlx5_wq_cyc_push_n(struct mlx5_wq_cyc *wq, u8 n) in mlx5_wq_cyc_push_n() [all …]
|
D | en.h | 371 struct mlx5_wq_cyc wq; 424 struct mlx5_wq_cyc wq; 456 struct mlx5_wq_cyc wq; 467 mlx5e_wqc_has_room_for(struct mlx5_wq_cyc *wq, u16 cc, u16 pc, u16 n) in mlx5e_wqc_has_room_for() 533 struct mlx5_wq_cyc wq; 840 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_sq_fetch_wqe() 848 struct mlx5e_tx_wqe *mlx5e_post_nop(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc) in mlx5e_post_nop() 865 void mlx5e_notify_hw(struct mlx5_wq_cyc *wq, u16 pc, in mlx5e_notify_hw()
|
D | wq.c | 37 u32 mlx5_wq_cyc_get_size(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_get_size() 52 static u32 mlx5_wq_cyc_get_byte_size(struct mlx5_wq_cyc *wq) in mlx5_wq_cyc_get_byte_size() 74 void *wqc, struct mlx5_wq_cyc *wq, in mlx5_wq_cyc_create()
|
D | en_rx.c | 335 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_alloc_rx_wqes() 434 struct mlx5_wq_cyc *wq, in mlx5e_fill_icosq_frag_edge() 453 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_rx_mpwqe() 514 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_post_rx_wqes() 551 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_poll_ico_single_cqe() 961 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_handle_rx_cqe() 999 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_handle_rx_cqe_rep() 1300 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5i_handle_rx_cqe() 1332 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_ipsec_handle_rx_cqe()
|
D | en_tx.c | 292 struct mlx5_wq_cyc *wq, in mlx5e_fill_sq_frag_edge() 313 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_txwqe_complete() 343 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_sq_xmit() 628 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5i_sq_xmit()
|
D | en_main.c | 899 struct mlx5_wq_cyc *wq = &rq->wqe.wq; in mlx5e_free_rx_descs() 945 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_activate_rq() 997 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_xdpsq() 1058 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_icosq() 1125 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_alloc_txqsq() 1360 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_deactivate_txqsq()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | xdp.h | 54 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_xmit_xdp_doorbell()
|
D | xdp.c | 107 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5e_xmit_xdp_frame()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
D | ipoib.h | 114 struct mlx5_wq_cyc *wq = &sq->wq; in mlx5i_sq_fetch_wqe()
|