Searched refs:rlw (Results 1 – 3 of 3) sorted by relevance
243 mlx5e_rl_open_channel(struct mlx5e_rl_worker *rlw, int eq_ix, in mlx5e_rl_open_channel() argument247 struct mlx5e_priv *priv = rlw->priv; in mlx5e_rl_open_channel()498 mlx5e_rlw_channel_set_rate_locked(struct mlx5e_rl_worker *rlw, in mlx5e_rlw_channel_set_rate_locked() argument501 struct mlx5e_rl_priv_data *rl = &rlw->priv->rl; in mlx5e_rlw_channel_set_rate_locked()510 MLX5E_RL_WORKER_UNLOCK(rlw); in mlx5e_rlw_channel_set_rate_locked()516 MLX5E_SW2HW_MTU(if_getmtu(rlw->priv->ifp)); in mlx5e_rlw_channel_set_rate_locked()532 atomic_add_64(&rlw->priv->rl.stats.tx_modify_rate_failure, 1ULL); in mlx5e_rlw_channel_set_rate_locked()535 error = -mlx5_rl_add_rate(rlw->priv->mdev, in mlx5e_rlw_channel_set_rate_locked()542 atomic_add_64(&rlw->priv->rl.stats.tx_add_new_rate_failure, 1ULL); in mlx5e_rlw_channel_set_rate_locked()545 MLX5E_RL_WORKER_LOCK(rlw); in mlx5e_rlw_channel_set_rate_locked()[all …]
50 #define MLX5E_RL_WORKER_LOCK(rlw) mtx_lock(&(rlw)->mtx) argument51 #define MLX5E_RL_WORKER_UNLOCK(rlw) mtx_unlock(&(rlw)->mtx) argument
880 struct mlx5e_rl_worker *rlw = priv->rl.workers + j; in mlx5e_update_stats_locked() local883 struct mlx5e_rl_channel *channel = rlw->channels + i; in mlx5e_update_stats_locked()