Lines Matching refs:walker
319 struct rhashtable_walker *walker;
338 list_for_each_entry(walker, &old_tbl->walkers, list)
339 walker->tbl = NULL;
678 iter->walker.tbl =
680 list_add(&iter->walker.list, &iter->walker.tbl->walkers);
694 if (iter->walker.tbl)
695 list_del(&iter->walker.list);
727 if (iter->walker.tbl)
728 list_del(&iter->walker.list);
733 if (!iter->walker.tbl) {
734 iter->walker.tbl = rht_dereference_rcu(ht->tbl, ht);
747 rht_for_each_rcu(p, iter->walker.tbl, iter->slot) {
762 rht_for_each_rcu(p, iter->walker.tbl, iter->slot) {
793 struct bucket_table *tbl = iter->walker.tbl;
839 iter->walker.tbl = rht_dereference_rcu(tbl->future_tbl, ht);
840 if (iter->walker.tbl) {
938 struct bucket_table *tbl = iter->walker.tbl;
948 iter->walker.tbl = NULL;
950 list_add(&iter->walker.list, &tbl->walkers);