Lines Matching refs:walker
323 struct rhashtable_walker *walker;
342 list_for_each_entry(walker, &old_tbl->walkers, list)
343 walker->tbl = NULL;
688 iter->walker.tbl =
690 list_add(&iter->walker.list, &iter->walker.tbl->walkers);
704 if (iter->walker.tbl)
705 list_del(&iter->walker.list);
737 if (iter->walker.tbl)
738 list_del(&iter->walker.list);
743 if (!iter->walker.tbl) {
744 iter->walker.tbl = rht_dereference_rcu(ht->tbl, ht);
757 rht_for_each_rcu(p, iter->walker.tbl, iter->slot) {
772 rht_for_each_rcu(p, iter->walker.tbl, iter->slot) {
803 struct bucket_table *tbl = iter->walker.tbl;
849 iter->walker.tbl = rht_dereference_rcu(tbl->future_tbl, ht);
850 if (iter->walker.tbl) {
947 struct bucket_table *tbl = iter->walker.tbl;
957 iter->walker.tbl = NULL;
959 list_add(&iter->walker.list, &tbl->walkers);