Searched refs:future_tbl (Results 1 – 2 of 2) sorted by relevance
/linux-6.1.9/lib/ |
D | rhashtable.c | 218 tbl = rht_dereference_rcu(tbl->future_tbl, ht); in rhashtable_last_table() 305 if (cmpxchg((struct bucket_table **)&old_tbl->future_tbl, NULL, in rhashtable_rehash_attach() 320 new_tbl = rht_dereference(old_tbl->future_tbl, ht); in rhashtable_rehash_table() 348 return rht_dereference(new_tbl->future_tbl, ht) ? -EAGAIN : 0; in rhashtable_rehash_table() 401 if (rht_dereference(old_tbl->future_tbl, ht)) in rhashtable_shrink() 477 if (likely(rcu_access_pointer(tbl->future_tbl))) in rhashtable_insert_rehash() 552 new_tbl = rht_dereference_rcu(tbl->future_tbl, ht); in rhashtable_insert_one() 601 if (rcu_access_pointer(tbl->future_tbl)) in rhashtable_try_insert() 607 new_tbl = rht_dereference_rcu(tbl->future_tbl, ht); in rhashtable_try_insert() 835 iter->walker.tbl = rht_dereference_rcu(tbl->future_tbl, ht); in __rhashtable_walk_find_next() [all …]
|
/linux-6.1.9/include/linux/ |
D | rhashtable.h | 83 struct bucket_table __rcu *future_tbl; member 614 tbl = rht_dereference_rcu(tbl->future_tbl, ht); in __rhashtable_lookup() 725 if (unlikely(rcu_access_pointer(tbl->future_tbl))) { in __rhashtable_insert_fast() 1085 (tbl = rht_dereference_rcu(tbl->future_tbl, ht))) in __rhashtable_remove_fast() 1219 (tbl = rht_dereference_rcu(tbl->future_tbl, ht))) in rhashtable_replace_fast()
|