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()
599 struct rhash_head *he; in __rhashtable_lookup() local
607 rht_for_each_rcu_from(he, rht_ptr_rcu(bkt), tbl, hash) { in __rhashtable_lookup()
609 params.obj_cmpfn(&arg, rht_obj(ht, he)) : in __rhashtable_lookup()
610 rhashtable_compare(&arg, rht_obj(ht, he))) in __rhashtable_lookup()
612 return he; in __rhashtable_lookup()
617 } while (he != RHT_NULLS_MARKER(bkt)); in __rhashtable_lookup()
646 struct rhash_head *he = __rhashtable_lookup(ht, key, params); in rhashtable_lookup() local
648 return he ? rht_obj(ht, he) : NULL; in rhashtable_lookup()
696 struct rhash_head *he = __rhashtable_lookup(&hlt->ht, key, params); in rhltable_lookup() local
698 return he ? container_of(he, struct rhlist_head, rhead) : NULL; in rhltable_lookup()
1002 struct rhash_head *he; in __rhashtable_remove_fast_one() local
1014 rht_for_each_from(he, rht_ptr(bkt, tbl, hash), tbl, hash) { in __rhashtable_remove_fast_one()
1017 list = container_of(he, struct rhlist_head, rhead); in __rhashtable_remove_fast_one()
1019 if (he != obj) { in __rhashtable_remove_fast_one()
1022 pprev = &he->next; in __rhashtable_remove_fast_one()
1155 struct rhash_head *he; in __rhashtable_replace_fast() local
1174 rht_for_each_from(he, rht_ptr(bkt, tbl, hash), tbl, hash) { in __rhashtable_replace_fast()
1175 if (he != obj_old) { in __rhashtable_replace_fast()
1176 pprev = &he->next; in __rhashtable_replace_fast()