Home
last modified time | relevance | path

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

/linux/lib/dim/
A Dnet_dim.c60 net_dim_get_rx_moderation(u8 cq_period_mode, int ix) in net_dim_get_rx_moderation() argument
62 struct dim_cq_moder cq_moder = rx_profile[cq_period_mode][ix]; in net_dim_get_rx_moderation()
64 cq_moder.cq_period_mode = cq_period_mode; in net_dim_get_rx_moderation()
70 net_dim_get_def_rx_moderation(u8 cq_period_mode) in net_dim_get_def_rx_moderation() argument
75 return net_dim_get_rx_moderation(cq_period_mode, profile_ix); in net_dim_get_def_rx_moderation()
80 net_dim_get_tx_moderation(u8 cq_period_mode, int ix) in net_dim_get_tx_moderation() argument
84 cq_moder.cq_period_mode = cq_period_mode; in net_dim_get_tx_moderation()
90 net_dim_get_def_tx_moderation(u8 cq_period_mode) in net_dim_get_def_tx_moderation() argument
95 return net_dim_get_tx_moderation(cq_period_mode, profile_ix); in net_dim_get_def_tx_moderation()
202 res.cq_period_mode = dim->mode; in net_dim_get_rx_irq_moder()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
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()
A Den_ethtool.c657 mode = mlx5e_cq_period_mode(moder->cq_period_mode); in mlx5e_set_priv_channels_tx_coalesce()
678 mode = mlx5e_cq_period_mode(moder->cq_period_mode); in mlx5e_set_priv_channels_rx_coalesce()
696 u8 cq_period_mode; in mlx5e_ethtool_set_coalesce() local
2068 u8 cq_period_mode, current_cq_period_mode; in set_pflag_cqe_based_moder() local
2074 cq_period_mode = mlx5e_dim_cq_period_mode(enable); in set_pflag_cqe_based_moder()
2077 priv->channels.params.rx_cq_moderation.cq_period_mode : in set_pflag_cqe_based_moder()
2078 priv->channels.params.tx_cq_moderation.cq_period_mode; in set_pflag_cqe_based_moder()
2080 if (cq_period_mode == current_cq_period_mode) in set_pflag_cqe_based_moder()
2085 mlx5e_reset_rx_channels_moderation(&priv->channels, cq_period_mode, in set_pflag_cqe_based_moder()
2089 cq_period_mode); in set_pflag_cqe_based_moder()
[all …]
A Den_main.c1322 u8 cq_period_mode; in mlx5e_open_rq() local
1825 u8 cq_period_mode; in mlx5e_open_txqsq() local
1831 cq_period_mode, in mlx5e_open_txqsq()
1917 .cq_period_mode = cq_period_mode, in mlx5e_get_def_tx_moderation()
1928 bool reset_needed = cq_moder->cq_period_mode != cq_period_mode; in mlx5e_reset_tx_moderation()
2180 MLX5_SET(cqc, cqc, cq_period_mode, mlx5e_cq_period_mode(param->cq_period_mode)); in mlx5e_create_cq()
2238 u8 cq_period_mode) in mlx5e_modify_cq_period_mode() argument
2245 MLX5_SET(cqc, cqc, cq_period_mode, mlx5e_cq_period_mode(cq_period_mode)); in mlx5e_modify_cq_period_mode()
2263 MLX5_SET(cqc, cqc, cq_period_mode, cq_period_mode); in mlx5e_modify_cq_moderation()
4091 .cq_period_mode = cq_period_mode, in mlx5e_get_def_rx_moderation()
[all …]
A Den.h1034 bool mlx5e_reset_rx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode,
1036 bool mlx5e_reset_rx_channels_moderation(struct mlx5e_channels *chs, u8 cq_period_mode,
1060 u8 cq_period_mode);
1062 u16 cq_period, u16 cq_max_count, u8 cq_period_mode);
1122 bool mlx5e_reset_tx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode,
1124 bool mlx5e_reset_tx_channels_moderation(struct mlx5e_channels *chs, u8 cq_period_mode,
A Dwc.c95 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in create_wc_cq()
/linux/include/linux/
A Ddim.h56 u8 cq_period_mode; member
397 struct dim_cq_moder net_dim_get_rx_moderation(u8 cq_period_mode, int ix);
403 struct dim_cq_moder net_dim_get_def_rx_moderation(u8 cq_period_mode);
410 struct dim_cq_moder net_dim_get_tx_moderation(u8 cq_period_mode, int ix);
416 struct dim_cq_moder net_dim_get_def_tx_moderation(u8 cq_period_mode);
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
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()
A Dparams.c877 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()
1027 param->cq_period_mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE; in mlx5e_build_ico_cq_param()
A Dparams.h19 u8 cq_period_mode; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Daso.c101 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in create_aso_cq()
/linux/include/linux/mlx5/
A Dmlx5_ifc.h4600 u8 cq_period_mode[0x2]; member

Completed in 128 milliseconds