Home
last modified time | relevance | path

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

/freebsd-13.1/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_rl.c602 priv = rlw->priv; in mlx5e_rl_worker()
639 cv_wait(&rlw->cv, &rlw->mtx); in mlx5e_rl_worker()
728 rlw->worker_done = 0; in mlx5e_rl_worker()
729 cv_broadcast(&rlw->cv); in mlx5e_rl_worker()
935 rlw->priv = priv; in mlx5e_rl_init()
942 rlw->channels = malloc(sizeof(rlw->channels[0]) * in mlx5e_rl_init()
998 rlw->worker_done = 1; in mlx5e_rl_open_workers()
1023 rlw->worker_done = 1; in mlx5e_rl_close_workers()
1027 rlw->worker_done = 0; in mlx5e_rl_close_workers()
1039 cv_wait(&rlw->cv, &rlw->mtx); in mlx5e_rl_close_workers()
[all …]
H A Den_rl.h52 #define MLX5E_RL_WORKER_LOCK(rlw) mtx_lock(&(rlw)->mtx) argument
53 #define MLX5E_RL_WORKER_UNLOCK(rlw) mtx_unlock(&(rlw)->mtx) argument
H A Dmlx5_en_main.c865 struct mlx5e_rl_worker *rlw = priv->rl.workers + j; in mlx5e_update_stats_locked() local
868 struct mlx5e_rl_channel *channel = rlw->channels + i; in mlx5e_update_stats_locked()