Home
last modified time | relevance | path

Searched refs:rl_table (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_rl.c95 const struct mlx5_rl_table *table = &dev->priv.rl_table; in mlx5_rl_is_in_range()
104 struct mlx5_rl_table *table = &dev->priv.rl_table; in mlx5_rl_add_rate()
163 struct mlx5_rl_table *table = &dev->priv.rl_table; in mlx5_rl_remove_rate()
192 struct mlx5_rl_table *table = &dev->priv.rl_table; in mlx5_init_rl_table()
222 struct mlx5_rl_table *table = &dev->priv.rl_table; in mlx5_cleanup_rl_table()
231 kfree(dev->priv.rl_table.rl_entry); in mlx5_cleanup_rl_table()
/freebsd/sys/dev/wg/
H A Dwg_cookie.c56 LIST_HEAD(, ratelimit_entry) rl_table[RATELIMIT_SIZE];
352 LIST_INIT(&rl->rl_table[i]); in ratelimit_init()
407 LIST_FOREACH_SAFE(r, &rl->rl_table[i], r_entry, tr) { in ratelimit_gc()
443 LIST_FOREACH(r, &rl->rl_table[bucket], r_entry) { in ratelimit_allow()
484 LIST_INSERT_HEAD(&rl->rl_table[bucket], r, r_entry); in ratelimit_allow()
/freebsd/sys/dev/mlx5/
H A Ddriver.h633 struct mlx5_rl_table rl_table; member
1254 return (dev->priv.rl_table.rl_entry[index - 1].qos_handle); in mlx5_rl_get_scq_handle()
1259 return !!(dev->priv.rl_table.max_size); in mlx5_rl_is_supported()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_rl.c803 param->tx_limit_min = mdev->priv.rl_table.min_rate * 1000ULL; in mlx5e_rl_set_default_params()
804 param->tx_limit_max = mdev->priv.rl_table.max_rate * 1000ULL; in mlx5e_rl_set_default_params()
807 param->tx_rates_max = mdev->priv.rl_table.max_size; in mlx5e_rl_set_default_params()