mlx5e_ptpsq
struct mlx5e_ptpsq;
struct mlx5e_ptpsq *ptpsq;
void mlx5e_reporter_tx_ptpsq_unhealthy(struct mlx5e_ptpsq *ptpsq);
struct mlx5e_ptpsq *ptpsq)
static void mlx5e_ptpsq_mark_ts_cqes_undelivered(struct mlx5e_ptpsq *ptpsq,
static void mlx5e_ptp_handle_ts_cqe(struct mlx5e_ptpsq *ptpsq,
struct mlx5e_ptpsq *ptpsq = container_of(cq, struct mlx5e_ptpsq, ts_cq);
struct mlx5e_ptpsq *ptpsq)
static int mlx5e_ptp_alloc_traffic_db(struct mlx5e_ptpsq *ptpsq, int numa)
static void mlx5e_ptp_free_traffic_db(struct mlx5e_ptpsq *ptpsq)
struct mlx5e_ptpsq *ptpsq =
container_of(work, struct mlx5e_ptpsq, report_unhealthy_work);
int tc, struct mlx5e_ptpsq *ptpsq)
static void mlx5e_ptp_close_txqsq(struct mlx5e_ptpsq *ptpsq)
struct mlx5e_ptpsq *ptpsq = &c->ptpsq[tc];
void mlx5e_ptpsq_track_metadata(struct mlx5e_ptpsq *ptpsq, u8 metadata)
struct mlx5e_ptpsq *ptpsq)
static inline bool mlx5e_ptpsq_metadata_freelist_empty(struct mlx5e_ptpsq *ptpsq)
void mlx5e_ptpsq_track_metadata(struct mlx5e_ptpsq *ptpsq, u8 metadata);
struct mlx5e_ptpsq *ptpsq);
struct mlx5e_ptpsq ptpsq[MLX5_MAX_NUM_TC];
struct mlx5e_ptpsq *ptpsq = ctx;
struct mlx5e_ptpsq *ptpsq, int tc)
struct mlx5e_ptpsq *ptpsq)
struct mlx5e_ptpsq *generic_ptpsq;
struct mlx5e_ptpsq *ptpsq = ctx;
void mlx5e_reporter_tx_ptpsq_unhealthy(struct mlx5e_ptpsq *ptpsq)
static void mlx5e_cqe_ts_id_eseg(struct mlx5e_ptpsq *ptpsq, struct sk_buff *skb,