Lines Matching refs:buckets
1124 for (neigh = rcu_dereference_bh(htbl->buckets[hash_val]); in ipoib_neigh_get()
1176 struct ipoib_neigh __rcu **np = &htbl->buckets[i]; in __ipoib_reap_neigh()
1269 for (neigh = rcu_dereference_protected(htbl->buckets[hash_val], in ipoib_neigh_alloc()
1295 rcu_dereference_protected(htbl->buckets[hash_val], in ipoib_neigh_alloc()
1297 rcu_assign_pointer(htbl->buckets[hash_val], neigh); in ipoib_neigh_alloc()
1354 np = &htbl->buckets[hash_val]; in ipoib_neigh_free()
1379 struct ipoib_neigh __rcu **buckets; in ipoib_neigh_hash_init() local
1389 buckets = kzalloc(size * sizeof(*buckets), GFP_KERNEL); in ipoib_neigh_hash_init()
1390 if (!buckets) { in ipoib_neigh_hash_init()
1396 htbl->buckets = buckets; in ipoib_neigh_hash_init()
1414 struct ipoib_neigh __rcu **buckets = htbl->buckets; in neigh_hash_free_rcu() local
1417 kfree(buckets); in neigh_hash_free_rcu()
1441 struct ipoib_neigh __rcu **np = &htbl->buckets[i]; in ipoib_del_neighs_by_gid()
1485 struct ipoib_neigh __rcu **np = &htbl->buckets[i]; in ipoib_flush_neighs()