Lines Matching refs:params

212 	const void *key, const struct rhashtable_params params)  in rht_key_hashfn()  argument
217 if (!__builtin_constant_p(params.key_len)) in rht_key_hashfn()
219 else if (params.key_len) { in rht_key_hashfn()
220 unsigned int key_len = params.key_len; in rht_key_hashfn()
222 if (params.hashfn) in rht_key_hashfn()
223 hash = params.hashfn(key, key_len, tbl->hash_rnd); in rht_key_hashfn()
232 if (params.hashfn) in rht_key_hashfn()
233 hash = params.hashfn(key, key_len, tbl->hash_rnd); in rht_key_hashfn()
243 const struct rhash_head *he, const struct rhashtable_params params) in rht_head_hashfn() argument
247 return likely(params.obj_hashfn) ? in rht_head_hashfn()
248 rht_bucket_index(tbl, params.obj_hashfn(ptr, params.key_len ?: in rht_head_hashfn()
251 rht_key_hashfn(ht, tbl, ptr + params.key_offset, params); in rht_head_hashfn()
340 const struct rhashtable_params *params);
528 const struct rhashtable_params params) in rhashtable_lookup_fast() argument
542 hash = rht_key_hashfn(ht, tbl, key, params); in rhashtable_lookup_fast()
544 if (params.obj_cmpfn ? in rhashtable_lookup_fast()
545 params.obj_cmpfn(&arg, rht_obj(ht, he)) : in rhashtable_lookup_fast()
566 const struct rhashtable_params params) in __rhashtable_insert_fast() argument
588 hash = rht_head_hashfn(ht, tbl, obj, params); in __rhashtable_insert_fast()
626 unlikely(!(params.obj_cmpfn ? in __rhashtable_insert_fast()
627 params.obj_cmpfn(&arg, rht_obj(ht, head)) : in __rhashtable_insert_fast()
671 const struct rhashtable_params params) in rhashtable_insert_fast() argument
673 return __rhashtable_insert_fast(ht, NULL, obj, params); in rhashtable_insert_fast()
699 const struct rhashtable_params params) in rhashtable_lookup_insert_fast() argument
706 params); in rhashtable_lookup_insert_fast()
733 const struct rhashtable_params params) in rhashtable_lookup_insert_key() argument
737 return __rhashtable_insert_fast(ht, key, obj, params); in rhashtable_lookup_insert_key()
743 struct rhash_head *obj, const struct rhashtable_params params) in __rhashtable_remove_fast() argument
751 hash = rht_head_hashfn(ht, tbl, obj, params); in __rhashtable_remove_fast()
790 const struct rhashtable_params params) in rhashtable_remove_fast() argument
804 while ((err = __rhashtable_remove_fast(ht, tbl, obj, params)) && in rhashtable_remove_fast()