Home
last modified time | relevance | path

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

/freebsd-14.2/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_rl.c610 priv = rlw->priv; in mlx5e_rl_worker()
647 cv_wait(&rlw->cv, &rlw->mtx); in mlx5e_rl_worker()
736 rlw->worker_done = 0; in mlx5e_rl_worker()
737 cv_broadcast(&rlw->cv); in mlx5e_rl_worker()
943 rlw->priv = priv; in mlx5e_rl_init()
950 rlw->channels = malloc(sizeof(rlw->channels[0]) * in mlx5e_rl_init()
1005 rlw->worker_done = 1; in mlx5e_rl_open_workers()
1030 rlw->worker_done = 1; in mlx5e_rl_close_workers()
1034 rlw->worker_done = 0; in mlx5e_rl_close_workers()
1046 cv_wait(&rlw->cv, &rlw->mtx); in mlx5e_rl_close_workers()
[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.c875 struct mlx5e_rl_worker *rlw = priv->rl.workers + j; in mlx5e_update_stats_locked() local
878 struct mlx5e_rl_channel *channel = rlw->channels + i; in mlx5e_update_stats_locked()