Home
last modified time | relevance | path

Searched refs:rlw (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_rl.c243 mlx5e_rl_open_channel(struct mlx5e_rl_worker *rlw, int eq_ix, in mlx5e_rl_open_channel() argument
247 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() argument
501 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 …]
H A Den_rl.h50 #define MLX5E_RL_WORKER_LOCK(rlw) mtx_lock(&(rlw)->mtx) argument
51 #define MLX5E_RL_WORKER_UNLOCK(rlw) mtx_unlock(&(rlw)->mtx) argument
H A Dmlx5_en_main.c880 struct mlx5e_rl_worker *rlw = priv->rl.workers + j; in mlx5e_update_stats_locked() local
883 struct mlx5e_rl_channel *channel = rlw->channels + i; in mlx5e_update_stats_locked()