new_tbl 205 lib/rhashtable.c struct bucket_table *new_tbl; new_tbl 208 lib/rhashtable.c new_tbl = tbl; new_tbl 212 lib/rhashtable.c return new_tbl; new_tbl 220 lib/rhashtable.c struct bucket_table *new_tbl = rhashtable_last_table(ht, old_tbl); new_tbl 226 lib/rhashtable.c if (new_tbl->nest) new_tbl 245 lib/rhashtable.c new_hash = head_hashfn(ht, new_tbl, entry); new_tbl 247 lib/rhashtable.c rht_lock_nested(new_tbl, &new_tbl->buckets[new_hash], SINGLE_DEPTH_NESTING); new_tbl 249 lib/rhashtable.c head = rht_ptr(new_tbl->buckets + new_hash, new_tbl, new_hash); new_tbl 253 lib/rhashtable.c rht_assign_unlock(new_tbl, &new_tbl->buckets[new_hash], entry); new_tbl 288 lib/rhashtable.c struct bucket_table *new_tbl) new_tbl 297 lib/rhashtable.c new_tbl) != NULL) new_tbl 306 lib/rhashtable.c struct bucket_table *new_tbl; new_tbl 311 lib/rhashtable.c new_tbl = rht_dereference(old_tbl->future_tbl, ht); new_tbl 312 lib/rhashtable.c if (!new_tbl) new_tbl 323 lib/rhashtable.c rcu_assign_pointer(ht->tbl, new_tbl); new_tbl 339 lib/rhashtable.c return rht_dereference(new_tbl->future_tbl, ht) ? -EAGAIN : 0; new_tbl 346 lib/rhashtable.c struct bucket_table *new_tbl; new_tbl 351 lib/rhashtable.c new_tbl = bucket_table_alloc(ht, size, GFP_KERNEL); new_tbl 352 lib/rhashtable.c if (new_tbl == NULL) new_tbl 355 lib/rhashtable.c err = rhashtable_rehash_attach(ht, old_tbl, new_tbl); new_tbl 357 lib/rhashtable.c bucket_table_free(new_tbl); new_tbl 434 lib/rhashtable.c struct bucket_table *new_tbl; new_tbl 452 lib/rhashtable.c new_tbl = bucket_table_alloc(ht, size, GFP_ATOMIC | __GFP_NOWARN); new_tbl 453 lib/rhashtable.c if (new_tbl == NULL) new_tbl 456 lib/rhashtable.c err = rhashtable_rehash_attach(ht, tbl, new_tbl); new_tbl 458 lib/rhashtable.c bucket_table_free(new_tbl); new_tbl 536 lib/rhashtable.c struct bucket_table *new_tbl; new_tbl 545 lib/rhashtable.c new_tbl = rht_dereference_rcu(tbl->future_tbl, ht); new_tbl 546 lib/rhashtable.c if (new_tbl) new_tbl 547 lib/rhashtable.c return new_tbl; new_tbl 583 lib/rhashtable.c struct bucket_table *new_tbl; new_tbl 589 lib/rhashtable.c new_tbl = rcu_dereference(ht->tbl); new_tbl 592 lib/rhashtable.c tbl = new_tbl; new_tbl 600 lib/rhashtable.c new_tbl = rht_dereference_rcu(tbl->future_tbl, ht); new_tbl 606 lib/rhashtable.c new_tbl = rhashtable_insert_one(ht, bkt, tbl, new_tbl 608 lib/rhashtable.c if (PTR_ERR(new_tbl) != -EEXIST) new_tbl 609 lib/rhashtable.c data = ERR_CAST(new_tbl); new_tbl 613 lib/rhashtable.c } while (!IS_ERR_OR_NULL(new_tbl));