Searched refs:rl_table (Results 1 – 4 of 4) sorted by relevance
95 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()
56 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()
633 struct mlx5_rl_table rl_table; member1254 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()
803 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()