mlx5_wq_cyc
struct mlx5_wq_cyc wq;
struct mlx5_wq_cyc wq;
struct mlx5_wq_cyc wq;
struct mlx5_wq_cyc wq;
struct mlx5_wq_cyc *wq = &sq->wq;
mlx5e_wqc_has_room_for(struct mlx5_wq_cyc *wq, u16 cc, u16 pc, u16 n)
static inline void *mlx5e_fetch_wqe(struct mlx5_wq_cyc *wq, u16 pi, size_t wqe_size)
mlx5e_post_nop(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc)
mlx5e_post_nop_fence(struct mlx5_wq_cyc *wq, u32 sqn, u16 *pc)
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &sq->wq;
mlx5e_notify_hw(struct mlx5_wq_cyc *wq, u16 pc, void __iomem *uar_map,
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &icosq->wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &rq->wqe.wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc wq;
struct mlx5_wq_cyc *wq = &sq->wq;
struct mlx5_wq_cyc wq;
struct mlx5_wq_cyc wq;
void *wqc, struct mlx5_wq_cyc *wq,
void mlx5_wq_cyc_wqe_dump(struct mlx5_wq_cyc *wq, u16 ix, u8 nstrides)
void mlx5_wq_cyc_reset(struct mlx5_wq_cyc *wq)
static inline u32 mlx5_wq_cyc_get_size(struct mlx5_wq_cyc *wq)
static inline int mlx5_wq_cyc_is_full(struct mlx5_wq_cyc *wq)
static inline int mlx5_wq_cyc_missing(struct mlx5_wq_cyc *wq)
static inline int mlx5_wq_cyc_is_empty(struct mlx5_wq_cyc *wq)
static inline void mlx5_wq_cyc_push(struct mlx5_wq_cyc *wq)
static inline void mlx5_wq_cyc_push_n(struct mlx5_wq_cyc *wq, u16 n)
static inline void mlx5_wq_cyc_pop(struct mlx5_wq_cyc *wq)
static inline void mlx5_wq_cyc_update_db_record(struct mlx5_wq_cyc *wq)
static inline u16 mlx5_wq_cyc_ctr2ix(struct mlx5_wq_cyc *wq, u16 ctr)
static inline u16 mlx5_wq_cyc_get_head(struct mlx5_wq_cyc *wq)
static inline u16 mlx5_wq_cyc_get_tail(struct mlx5_wq_cyc *wq)
static inline void *mlx5_wq_cyc_get_wqe(struct mlx5_wq_cyc *wq, u16 ix)
static inline u16 mlx5_wq_cyc_get_contig_wqebbs(struct mlx5_wq_cyc *wq, u16 ix)
static inline u16 mlx5_wq_cyc_get_counter(struct mlx5_wq_cyc *wq)
struct mlx5_wq_cyc rq;
struct mlx5_wq_cyc sq;
void *wqc, struct mlx5_wq_cyc *wq,
void mlx5_wq_cyc_wqe_dump(struct mlx5_wq_cyc *wq, u16 ix, u8 nstrides);
void mlx5_wq_cyc_reset(struct mlx5_wq_cyc *wq);