Lines Matching refs:he
114 const struct rhash_head *he) in rht_obj() argument
116 return (char *)he - ht->p.head_offset; in rht_obj()
166 const struct rhash_head *he, const struct rhashtable_params params) in rht_head_hashfn() argument
168 const char *ptr = rht_obj(ht, he); in rht_head_hashfn()
598 struct rhash_head *he; in __rhashtable_lookup() local
606 rht_for_each_rcu_from(he, rht_ptr_rcu(bkt), tbl, hash) { in __rhashtable_lookup()
608 params.obj_cmpfn(&arg, rht_obj(ht, he)) : in __rhashtable_lookup()
609 rhashtable_compare(&arg, rht_obj(ht, he))) in __rhashtable_lookup()
611 return he; in __rhashtable_lookup()
616 } while (he != RHT_NULLS_MARKER(bkt)); in __rhashtable_lookup()
645 struct rhash_head *he = __rhashtable_lookup(ht, key, params); in rhashtable_lookup() local
647 return he ? rht_obj(ht, he) : NULL; in rhashtable_lookup()
695 struct rhash_head *he = __rhashtable_lookup(&hlt->ht, key, params); in rhltable_lookup() local
697 return he ? container_of(he, struct rhlist_head, rhead) : NULL; in rhltable_lookup()
1000 struct rhash_head *he; in __rhashtable_remove_fast_one() local
1011 rht_for_each_from(he, rht_ptr(bkt, tbl, hash), tbl, hash) { in __rhashtable_remove_fast_one()
1014 list = container_of(he, struct rhlist_head, rhead); in __rhashtable_remove_fast_one()
1016 if (he != obj) { in __rhashtable_remove_fast_one()
1019 pprev = &he->next; in __rhashtable_remove_fast_one()
1152 struct rhash_head *he; in __rhashtable_replace_fast() local
1170 rht_for_each_from(he, rht_ptr(bkt, tbl, hash), tbl, hash) { in __rhashtable_replace_fast()
1171 if (he != obj_old) { in __rhashtable_replace_fast()
1172 pprev = &he->next; in __rhashtable_replace_fast()