Lines Matching refs:params
966 static size_t rounded_hashtable_size(const struct rhashtable_params *params) in rounded_hashtable_size() argument
970 if (params->nelem_hint) in rounded_hashtable_size()
971 retsize = max(roundup_pow_of_two(params->nelem_hint * 4 / 3), in rounded_hashtable_size()
972 (unsigned long)params->min_size); in rounded_hashtable_size()
975 (unsigned long)params->min_size); in rounded_hashtable_size()
1028 const struct rhashtable_params *params) in rhashtable_init_noprof() argument
1033 if ((!params->key_len && !params->obj_hashfn) || in rhashtable_init_noprof()
1034 (params->obj_hashfn && !params->obj_cmpfn)) in rhashtable_init_noprof()
1040 memcpy(&ht->p, params, sizeof(*params)); in rhashtable_init_noprof()
1044 if (params->min_size) in rhashtable_init_noprof()
1045 ht->p.min_size = roundup_pow_of_two(params->min_size); in rhashtable_init_noprof()
1050 if (params->max_size) { in rhashtable_init_noprof()
1051 ht->p.max_size = rounddown_pow_of_two(params->max_size); in rhashtable_init_noprof()
1061 if (!params->hashfn) { in rhashtable_init_noprof()
1100 int rhltable_init_noprof(struct rhltable *hlt, const struct rhashtable_params *params) in rhltable_init_noprof() argument
1104 err = rhashtable_init_noprof(&hlt->ht, params); in rhltable_init_noprof()