mlx5_wq_cyc 400 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5_wq_cyc wq; mlx5_wq_cyc 524 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5_wq_cyc wq; mlx5_wq_cyc 559 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5_wq_cyc wq; mlx5_wq_cyc 633 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5_wq_cyc wq; mlx5_wq_cyc 31 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h mlx5e_wqc_has_room_for(struct mlx5_wq_cyc *wq, u16 cc, u16 pc, u16 n) mlx5_wq_cyc 39 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 50 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h mlx5e_post_nop(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc) mlx5_wq_cyc 67 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h mlx5e_post_nop_fence(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc) mlx5_wq_cyc 85 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h mlx5e_fill_sq_frag_edge(struct mlx5e_txqsq *sq, struct mlx5_wq_cyc *wq, mlx5_wq_cyc 102 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h mlx5e_notify_hw(struct mlx5_wq_cyc *wq, u16 pc, void __iomem *uar_map, mlx5_wq_cyc 185 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 207 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 304 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 141 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h mlx5e_fill_xdpsq_frag_edge(struct mlx5e_xdpsq *sq, struct mlx5_wq_cyc *wq, mlx5_wq_cyc 192 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 166 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 331 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 346 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 871 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5_wq_cyc *wq = &rq->wqe.wq; mlx5_wq_cyc 997 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 1070 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 1139 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 1366 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 379 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_wq_cyc *wq = &rq->wqe.wq; mlx5_wq_cyc 470 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_wq_cyc *wq, mlx5_wq_cyc 490 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 558 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_wq_cyc *wq = &rq->wqe.wq; mlx5_wq_cyc 1148 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_wq_cyc *wq = &rq->wqe.wq; mlx5_wq_cyc 1195 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_wq_cyc *wq = &rq->wqe.wq; mlx5_wq_cyc 1514 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_wq_cyc *wq = &rq->wqe.wq; mlx5_wq_cyc 1554 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct mlx5_wq_cyc *wq = &rq->wqe.wq; mlx5_wq_cyc 243 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 272 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 592 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 76 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 117 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h struct mlx5_wq_cyc *wq = &sq->wq; mlx5_wq_cyc 37 drivers/net/ethernet/mellanox/mlx5/core/wq.c u32 mlx5_wq_cyc_get_size(struct mlx5_wq_cyc *wq) mlx5_wq_cyc 63 drivers/net/ethernet/mellanox/mlx5/core/wq.c void *wqc, struct mlx5_wq_cyc *wq, mlx5_wq_cyc 99 drivers/net/ethernet/mellanox/mlx5/core/wq.c void mlx5_wq_cyc_reset(struct mlx5_wq_cyc *wq) mlx5_wq_cyc 60 drivers/net/ethernet/mellanox/mlx5/core/wq.h struct mlx5_wq_cyc rq; mlx5_wq_cyc 61 drivers/net/ethernet/mellanox/mlx5/core/wq.h struct mlx5_wq_cyc sq; mlx5_wq_cyc 80 drivers/net/ethernet/mellanox/mlx5/core/wq.h void *wqc, struct mlx5_wq_cyc *wq, mlx5_wq_cyc 82 drivers/net/ethernet/mellanox/mlx5/core/wq.h u32 mlx5_wq_cyc_get_size(struct mlx5_wq_cyc *wq); mlx5_wq_cyc 83 drivers/net/ethernet/mellanox/mlx5/core/wq.h void mlx5_wq_cyc_reset(struct mlx5_wq_cyc *wq); mlx5_wq_cyc 103 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline int mlx5_wq_cyc_is_full(struct mlx5_wq_cyc *wq) mlx5_wq_cyc 108 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline int mlx5_wq_cyc_missing(struct mlx5_wq_cyc *wq) mlx5_wq_cyc 113 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline int mlx5_wq_cyc_is_empty(struct mlx5_wq_cyc *wq) mlx5_wq_cyc 118 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline void mlx5_wq_cyc_push(struct mlx5_wq_cyc *wq) mlx5_wq_cyc 124 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline void mlx5_wq_cyc_push_n(struct mlx5_wq_cyc *wq, u8 n) mlx5_wq_cyc 130 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline void mlx5_wq_cyc_pop(struct mlx5_wq_cyc *wq) mlx5_wq_cyc 135 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline void mlx5_wq_cyc_update_db_record(struct mlx5_wq_cyc *wq) mlx5_wq_cyc 140 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline u16 mlx5_wq_cyc_ctr2ix(struct mlx5_wq_cyc *wq, u16 ctr) mlx5_wq_cyc 145 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline u16 mlx5_wq_cyc_get_head(struct mlx5_wq_cyc *wq) mlx5_wq_cyc 150 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline u16 mlx5_wq_cyc_get_tail(struct mlx5_wq_cyc *wq) mlx5_wq_cyc 155 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline void *mlx5_wq_cyc_get_wqe(struct mlx5_wq_cyc *wq, u16 ix) mlx5_wq_cyc 160 drivers/net/ethernet/mellanox/mlx5/core/wq.h static inline u16 mlx5_wq_cyc_get_contig_wqebbs(struct mlx5_wq_cyc *wq, u16 ix)