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