Searched refs:future_tbl (Results 1 - 2 of 2) sorted by relevance

/linux-master/lib/
H A Drhashtable.c218 tbl = rht_dereference_rcu(tbl->future_tbl, ht);
308 if (cmpxchg((struct bucket_table **)&old_tbl->future_tbl, NULL,
323 new_tbl = rht_dereference(old_tbl->future_tbl, ht);
351 return rht_dereference(new_tbl->future_tbl, ht) ? -EAGAIN : 0;
404 if (rht_dereference(old_tbl->future_tbl, ht))
480 if (likely(rcu_access_pointer(tbl->future_tbl)))
555 new_tbl = rht_dereference_rcu(tbl->future_tbl, ht);
605 if (rcu_access_pointer(tbl->future_tbl))
611 new_tbl = rht_dereference_rcu(tbl->future_tbl, ht);
839 iter->walker.tbl = rht_dereference_rcu(tbl->future_tbl, h
[all...]
/linux-master/include/linux/
H A Drhashtable.h72 * @future_tbl: Table under construction during rehashing
83 struct bucket_table __rcu *future_tbl; member in struct:bucket_table
622 tbl = rht_dereference_rcu(tbl->future_tbl, ht);
734 if (unlikely(rcu_access_pointer(tbl->future_tbl))) {
1089 * lock in old_tbl, if we find that future_tbl is not yet
1095 (tbl = rht_dereference_rcu(tbl->future_tbl, ht)))
1224 * lock in old_tbl, if we find that future_tbl is not yet
1230 (tbl = rht_dereference_rcu(tbl->future_tbl, ht)))

Completed in 86 milliseconds