Symbol: nh_res_bucket
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5060
nh = &info->nh_res_bucket->new_nh;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5552
u16 bucket_index = info->nh_res_bucket->bucket_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5554
bool force = info->nh_res_bucket->force;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5563
if (!force && info->nh_res_bucket->idle_timer_ms <
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5599
u16 bucket_index = info->nh_res_bucket->bucket_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5623
nh_obj = &info->nh_res_bucket->new_nh;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5639
nh_obj = &info->nh_res_bucket->old_nh;
drivers/net/netdevsim/fib.c
1316
info->nh_res_bucket->bucket_index,
include/net/nexthop.h
242
struct nh_notifier_res_bucket_info *nh_res_bucket;
include/net/nexthop.h
97
struct nh_res_bucket nh_buckets[] __counted_by(num_nh_buckets);
net/ipv4/nexthop.c
1093
static unsigned long nh_res_bucket_used_time(const struct nh_res_bucket *bucket)
net/ipv4/nexthop.c
1100
const struct nh_res_bucket *bucket,
net/ipv4/nexthop.c
1119
struct nh_res_bucket *bucket)
net/ipv4/nexthop.c
1127
static void nh_res_bucket_set_busy(struct nh_res_bucket *bucket)
net/ipv4/nexthop.c
1132
static clock_t nh_res_bucket_idle_time(const struct nh_res_bucket *bucket)
net/ipv4/nexthop.c
1140
struct nh_res_bucket *bucket, u16 bucket_index,
net/ipv4/nexthop.c
1189
struct nh_res_bucket *bucket = &res_table->nh_buckets[bucket_index];
net/ipv4/nexthop.c
1465
struct nh_res_bucket *bucket;
net/ipv4/nexthop.c
1692
static void nh_res_bucket_unset_nh(struct nh_res_bucket *bucket)
net/ipv4/nexthop.c
1703
static void nh_res_bucket_set_nh(struct nh_res_bucket *bucket,
net/ipv4/nexthop.c
1714
struct nh_res_bucket *bucket,
net/ipv4/nexthop.c
1775
struct nh_res_bucket *bucket = &res_table->nh_buckets[bucket_index];
net/ipv4/nexthop.c
180
struct nh_res_bucket *bucket = &res_table->nh_buckets[i];
net/ipv4/nexthop.c
1846
struct nh_res_bucket *bucket = &res_table->nh_buckets[i];
net/ipv4/nexthop.c
1944
struct nh_res_bucket *bucket = &res_table->nh_buckets[i];
net/ipv4/nexthop.c
2346
struct nh_res_bucket *bucket = &res_table->nh_buckets[i];
net/ipv4/nexthop.c
2364
struct nh_res_bucket *bucket = &res_table->nh_buckets[i];
net/ipv4/nexthop.c
320
info->nh_res_bucket = kzalloc_obj(*info->nh_res_bucket);
net/ipv4/nexthop.c
321
if (!info->nh_res_bucket)
net/ipv4/nexthop.c
324
info->nh_res_bucket->bucket_index = bucket_index;
net/ipv4/nexthop.c
325
info->nh_res_bucket->idle_timer_ms = idle_timer_ms;
net/ipv4/nexthop.c
326
info->nh_res_bucket->force = force;
net/ipv4/nexthop.c
327
__nh_notifier_single_info_init(&info->nh_res_bucket->old_nh, oldi);
net/ipv4/nexthop.c
328
__nh_notifier_single_info_init(&info->nh_res_bucket->new_nh, newi);
net/ipv4/nexthop.c
334
kfree(info->nh_res_bucket);
net/ipv4/nexthop.c
3731
struct nh_res_bucket *bucket;
net/ipv4/nexthop.c
4036
struct nh_res_bucket *bucket;