dim_cq_moder
static const struct dim_cq_moder
struct dim_cq_moder cur_moder =
struct dim_cq_moder cur_profile = net_dim_get_rx_moderation(dim->mode,
struct dim_cq_moder moder;
struct dim_cq_moder moder;
struct dim_cq_moder cur_moder =
struct dim_cq_moder cur_profile =
struct dim_cq_moder moder;
struct dim_cq_moder moder;
struct dim_cq_moder moder =
struct dim_cq_moder cur_moder =
struct dim_cq_moder cur_moder =
struct dim_cq_moder cur_moder;
struct dim_cq_moder cur_moder;
struct dim_cq_moder cur_profile;
struct dim_cq_moder cur_profile;
bool mlx5e_reset_rx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode,
int mlx5e_open_cq(struct mlx5_core_dev *mdev, struct dim_cq_moder moder,
bool mlx5e_reset_tx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode,
struct dim_cq_moder rx_cq_moderation;
struct dim_cq_moder tx_cq_moderation;
struct dim_cq_moder rx_cq_moder;
struct dim_cq_moder tx_cq_moder;
struct dim_cq_moder ptp_moder = {};
struct dim_cq_moder ptp_moder = {};
struct dim_cq_moder trap_moder = {};
mlx5e_complete_dim_work(struct dim *dim, struct dim_cq_moder moder,
struct dim_cq_moder cur_moder =
struct dim_cq_moder cur_moder =
struct dim_cq_moder *rx_moder, *tx_moder;
struct dim_cq_moder cur_moder;
mlx5e_set_priv_channels_tx_coalesce(struct mlx5e_priv *priv, struct dim_cq_moder *moder)
mlx5e_set_priv_channels_rx_coalesce(struct mlx5e_priv *priv, struct dim_cq_moder *moder)
struct dim_cq_moder *rx_moder, *tx_moder;
static struct dim_cq_moder mlx5e_get_def_tx_moderation(u8 cq_period_mode)
return (struct dim_cq_moder) {
bool mlx5e_reset_tx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode,
int mlx5e_open_cq(struct mlx5_core_dev *mdev, struct dim_cq_moder moder,
struct dim_cq_moder icocq_moder = {0, 0};
struct dim_cq_moder icocq_moder = {0, 0};
static struct dim_cq_moder mlx5e_get_def_rx_moderation(u8 cq_period_mode)
return (struct dim_cq_moder) {
bool mlx5e_reset_rx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode,
struct dim_cq_moder moder;
struct dim_cq_moder moder;
struct dim_cq_moder cur_moder;
struct dim_cq_moder rx_moder;
struct dim_cq_moder tx_moder;
struct dim_cq_moder update_moder;
struct dim_cq_moder moder =
struct dim_cq_moder
struct dim_cq_moder
struct dim_cq_moder net_dim_get_rx_moderation(u8 cq_period_mode, int ix);
struct dim_cq_moder net_dim_get_def_rx_moderation(u8 cq_period_mode);
struct dim_cq_moder net_dim_get_tx_moderation(u8 cq_period_mode, int ix);
struct dim_cq_moder net_dim_get_def_tx_moderation(u8 cq_period_mode);
struct dim_cq_moder __rcu *rx_profile;
struct dim_cq_moder __rcu *tx_profile;
struct dim_cq_moder *rxp = NULL, *txp;
struct dim_cq_moder *rxp, *txp;
struct dim_cq_moder net_dim_get_rx_irq_moder(struct net_device *dev,
struct dim_cq_moder res, *profile;
struct dim_cq_moder net_dim_get_tx_irq_moder(struct net_device *dev,
struct dim_cq_moder res, *profile;
static const struct dim_cq_moder
static const struct dim_cq_moder
struct dim_cq_moder
struct dim_cq_moder cq_moder = rx_profile[cq_period_mode][ix];
struct dim_cq_moder
struct dim_cq_moder
struct dim_cq_moder cq_moder = tx_profile[cq_period_mode][ix];
struct dim_cq_moder
const struct dim_cq_moder *profile,
struct dim_cq_moder __rcu **dst,
struct dim_cq_moder *new_profile, *old_profile;