Lines Matching refs:walker
316 struct rhashtable_walker *walker;
335 list_for_each_entry(walker, &old_tbl->walkers, list)
336 walker->tbl = NULL;
674 iter->walker.tbl =
676 list_add(&iter->walker.list, &iter->walker.tbl->walkers);
690 if (iter->walker.tbl)
691 list_del(&iter->walker.list);
723 if (iter->walker.tbl)
724 list_del(&iter->walker.list);
729 if (!iter->walker.tbl) {
730 iter->walker.tbl = rht_dereference_rcu(ht->tbl, ht);
743 rht_for_each_rcu(p, iter->walker.tbl, iter->slot) {
758 rht_for_each_rcu(p, iter->walker.tbl, iter->slot) {
789 struct bucket_table *tbl = iter->walker.tbl;
835 iter->walker.tbl = rht_dereference_rcu(tbl->future_tbl, ht);
836 if (iter->walker.tbl) {
934 struct bucket_table *tbl = iter->walker.tbl;
944 iter->walker.tbl = NULL;
946 list_add(&iter->walker.list, &tbl->walkers);