Lines Matching refs:params

213 	const void *key, const struct rhashtable_params params)  in rht_key_hashfn()  argument
218 if (!__builtin_constant_p(params.key_len)) in rht_key_hashfn()
220 else if (params.key_len) { in rht_key_hashfn()
221 unsigned int key_len = params.key_len; in rht_key_hashfn()
223 if (params.hashfn) in rht_key_hashfn()
224 hash = params.hashfn(key, key_len, tbl->hash_rnd); in rht_key_hashfn()
233 if (params.hashfn) in rht_key_hashfn()
234 hash = params.hashfn(key, key_len, tbl->hash_rnd); in rht_key_hashfn()
244 const struct rhash_head *he, const struct rhashtable_params params) in rht_head_hashfn() argument
248 return likely(params.obj_hashfn) ? in rht_head_hashfn()
249 rht_bucket_index(tbl, params.obj_hashfn(ptr, params.key_len ?: in rht_head_hashfn()
252 rht_key_hashfn(ht, tbl, ptr + params.key_offset, params); in rht_head_hashfn()
341 const struct rhashtable_params *params);
530 const struct rhashtable_params params) in rhashtable_lookup_fast() argument
544 hash = rht_key_hashfn(ht, tbl, key, params); in rhashtable_lookup_fast()
546 if (params.obj_cmpfn ? in rhashtable_lookup_fast()
547 params.obj_cmpfn(&arg, rht_obj(ht, he)) : in rhashtable_lookup_fast()
568 const struct rhashtable_params params) in __rhashtable_insert_fast() argument
590 hash = rht_head_hashfn(ht, tbl, obj, params); in __rhashtable_insert_fast()
630 unlikely(!(params.obj_cmpfn ? in __rhashtable_insert_fast()
631 params.obj_cmpfn(&arg, rht_obj(ht, head)) : in __rhashtable_insert_fast()
675 const struct rhashtable_params params) in rhashtable_insert_fast() argument
677 return __rhashtable_insert_fast(ht, NULL, obj, params); in rhashtable_insert_fast()
703 const struct rhashtable_params params) in rhashtable_lookup_insert_fast() argument
710 params); in rhashtable_lookup_insert_fast()
737 const struct rhashtable_params params) in rhashtable_lookup_insert_key() argument
741 return __rhashtable_insert_fast(ht, key, obj, params); in rhashtable_lookup_insert_key()
747 struct rhash_head *obj, const struct rhashtable_params params) in __rhashtable_remove_fast() argument
755 hash = rht_head_hashfn(ht, tbl, obj, params); in __rhashtable_remove_fast()
794 const struct rhashtable_params params) in rhashtable_remove_fast() argument
808 while ((err = __rhashtable_remove_fast(ht, tbl, obj, params)) && in rhashtable_remove_fast()