Searched refs:rlw (Results 1 – 3 of 3) sorted by relevance
602 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 …]
52 #define MLX5E_RL_WORKER_LOCK(rlw) mtx_lock(&(rlw)->mtx) argument53 #define MLX5E_RL_WORKER_UNLOCK(rlw) mtx_unlock(&(rlw)->mtx) argument
865 struct mlx5e_rl_worker *rlw = priv->rl.workers + j; in mlx5e_update_stats_locked() local868 struct mlx5e_rl_channel *channel = rlw->channels + i; in mlx5e_update_stats_locked()