Home
last modified time | relevance | path

Searched refs:cq_period_mode (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_dim.c41 mlx5e_cq_period_mode(moder.cq_period_mode)); in mlx5e_complete_dim_work()
67 u8 cq_period_mode, struct mlx5_core_cq *mcq, in mlx5e_dim_enable() argument
79 dim->mode = cq_period_mode; in mlx5e_dim_enable()
107 c->rx_cq_moder.cq_period_mode, &rq->cq.mcq, rq); in mlx5e_dim_rx_change()
134 c->tx_cq_moder.cq_period_mode, &sq->cq.mcq, sq); in mlx5e_dim_tx_change()
H A Den_ethtool.c708 mode = mlx5e_cq_period_mode(moder->cq_period_mode); in mlx5e_set_priv_channels_tx_coalesce()
729 mode = mlx5e_cq_period_mode(moder->cq_period_mode); in mlx5e_set_priv_channels_rx_coalesce()
747 u8 cq_period_mode; in mlx5e_ethtool_set_coalesce() local
788 cq_period_mode = mlx5e_dim_cq_period_mode(kernel_coal->use_cqe_mode_rx); in mlx5e_ethtool_set_coalesce()
789 reset_rx = mlx5e_reset_rx_channels_moderation(&priv->channels, cq_period_mode, in mlx5e_ethtool_set_coalesce()
791 MLX5E_SET_PFLAG(&new_params, MLX5E_PFLAG_RX_CQE_BASED_MODER, cq_period_mode); in mlx5e_ethtool_set_coalesce()
793 cq_period_mode = mlx5e_dim_cq_period_mode(kernel_coal->use_cqe_mode_tx); in mlx5e_ethtool_set_coalesce()
794 reset_tx = mlx5e_reset_tx_channels_moderation(&priv->channels, cq_period_mode, in mlx5e_ethtool_set_coalesce()
796 MLX5E_SET_PFLAG(&new_params, MLX5E_PFLAG_TX_CQE_BASED_MODER, cq_period_mode); in mlx5e_ethtool_set_coalesce()
2184 u8 cq_period_mode, current_cq_period_mod in set_pflag_cqe_based_moder() local
[all...]
H A Den_main.c1366 u8 cq_period_mode; in mlx5e_free_rx_descs()
1368 cq_period_mode = params->rx_moder_use_cqe_mode ? in mlx5e_free_rx_descs()
1371 mlx5e_reset_rx_moderation(&rq->channel->rx_cq_moder, cq_period_mode, in mlx5e_free_rx_descs()
1869 u8 cq_period_mode; in mlx5e_create_sq_rdy()
1871 cq_period_mode = params->tx_moder_use_cqe_mode ? in mlx5e_create_sq_rdy()
1875 cq_period_mode, in mlx5e_create_sq_rdy()
1971 static struct dim_cq_moder mlx5e_get_def_tx_moderation(u8 cq_period_mode) in mlx5e_deactivate_txqsq()
1974 .cq_period_mode = cq_period_mode, in mlx5e_deactivate_txqsq()
1976 .usec = cq_period_mode in mlx5e_deactivate_txqsq()
1411 u8 cq_period_mode; mlx5e_open_rq() local
1914 u8 cq_period_mode; mlx5e_open_txqsq() local
2016 mlx5e_get_def_tx_moderation(u8 cq_period_mode) mlx5e_get_def_tx_moderation() argument
2027 mlx5e_reset_tx_moderation(struct dim_cq_moder * cq_moder,u8 cq_period_mode,bool dim_enabled) mlx5e_reset_tx_moderation() argument
2040 mlx5e_reset_tx_channels_moderation(struct mlx5e_channels * chs,u8 cq_period_mode,bool dim_enabled,bool keep_dim_state) mlx5e_reset_tx_channels_moderation() argument
2353 mlx5e_modify_cq_period_mode(struct mlx5_core_dev * dev,struct mlx5_core_cq * cq,u8 cq_period_mode) mlx5e_modify_cq_period_mode() argument
2369 mlx5e_modify_cq_moderation(struct mlx5_core_dev * dev,struct mlx5_core_cq * cq,u16 cq_period,u16 cq_max_count,u8 cq_period_mode) mlx5e_modify_cq_moderation() argument
4240 mlx5e_get_def_rx_moderation(u8 cq_period_mode) mlx5e_get_def_rx_moderation() argument
4251 mlx5e_reset_rx_moderation(struct dim_cq_moder * cq_moder,u8 cq_period_mode,bool dim_enabled) mlx5e_reset_rx_moderation() argument
4264 mlx5e_reset_rx_channels_moderation(struct mlx5e_channels * chs,u8 cq_period_mode,bool dim_enabled,bool keep_dim_state) mlx5e_reset_rx_channels_moderation() argument
[all...]
H A Den.h1071 bool mlx5e_reset_rx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode,
1073 bool mlx5e_reset_rx_channels_moderation(struct mlx5e_channels *chs, u8 cq_period_mode,
1098 u8 cq_period_mode);
1100 u16 cq_period, u16 cq_max_count, u8 cq_period_mode);
1160 bool mlx5e_reset_tx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode,
1162 bool mlx5e_reset_tx_channels_moderation(struct mlx5e_channels *chs, u8 cq_period_mode,
H A Dwc.c100 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in create_wc_cq()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Ddim.h27 mlx5e_cq_period_mode(enum dim_cq_period_mode cq_period_mode) in mlx5e_cq_period_mode() argument
29 switch (cq_period_mode) { in mlx5e_cq_period_mode()
H A Dparams.c871 param->cq_period_mode = params->rx_cq_moderation.cq_period_mode; in mlx5e_build_rx_cq_param()
984 param->cq_period_mode = params->tx_cq_moderation.cq_period_mode; in mlx5e_build_tx_cq_param()
1028 param->cq_period_mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE; in mlx5e_build_ico_cq_param()
/linux/include/linux/mlx5/
H A Dmlx5_ifc.h4790 u8 cq_period_mode[0x2];
4788 u8 cq_period_mode[0x2]; global() member