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()
591 struct rhash_head *he; in __rhashtable_lookup() local
599 rht_for_each_rcu_from(he, rht_ptr_rcu(bkt), tbl, hash) { in __rhashtable_lookup()
601 params.obj_cmpfn(&arg, rht_obj(ht, he)) : in __rhashtable_lookup()
602 rhashtable_compare(&arg, rht_obj(ht, he))) in __rhashtable_lookup()
604 return he; in __rhashtable_lookup()
609 } while (he != RHT_NULLS_MARKER(bkt)); in __rhashtable_lookup()
638 struct rhash_head *he = __rhashtable_lookup(ht, key, params); in rhashtable_lookup() local
640 return he ? rht_obj(ht, he) : NULL; in rhashtable_lookup()
688 struct rhash_head *he = __rhashtable_lookup(&hlt->ht, key, params); in rhltable_lookup() local
690 return he ? container_of(he, struct rhlist_head, rhead) : NULL; in rhltable_lookup()
993 struct rhash_head *he; in __rhashtable_remove_fast_one() local
1004 rht_for_each_from(he, rht_ptr(bkt, tbl, hash), tbl, hash) { in __rhashtable_remove_fast_one()
1007 list = container_of(he, struct rhlist_head, rhead); in __rhashtable_remove_fast_one()
1009 if (he != obj) { in __rhashtable_remove_fast_one()
1012 pprev = &he->next; in __rhashtable_remove_fast_one()
1145 struct rhash_head *he; in __rhashtable_replace_fast() local
1163 rht_for_each_from(he, rht_ptr(bkt, tbl, hash), tbl, hash) { in __rhashtable_replace_fast()
1164 if (he != obj_old) { in __rhashtable_replace_fast()
1165 pprev = &he->next; in __rhashtable_replace_fast()