| /linux/lib/dim/ |
| A D | net_dim.c | 60 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 D | en_dim.c | 41 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 D | en_ethtool.c | 657 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 D | en_main.c | 1322 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 D | en.h | 1034 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 D | wc.c | 95 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in create_wc_cq()
|
| /linux/include/linux/ |
| A D | dim.h | 56 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 D | dim.h | 27 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 D | params.c | 877 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 D | params.h | 19 u8 cq_period_mode; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| A D | aso.c | 101 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in create_aso_cq()
|
| /linux/include/linux/mlx5/ |
| A D | mlx5_ifc.h | 4600 u8 cq_period_mode[0x2]; member
|