Lines Matching refs:key

89 	const void *key;  member
213 const void *key, const struct rhashtable_params params) in rht_key_hashfn() argument
219 hash = ht->p.hashfn(key, ht->key_len, tbl->hash_rnd); in rht_key_hashfn()
224 hash = params.hashfn(key, key_len, tbl->hash_rnd); in rht_key_hashfn()
226 hash = jhash(key, key_len, tbl->hash_rnd); in rht_key_hashfn()
228 hash = jhash2(key, key_len / sizeof(u32), in rht_key_hashfn()
234 hash = params.hashfn(key, key_len, tbl->hash_rnd); in rht_key_hashfn()
236 hash = jhash(key, key_len, tbl->hash_rnd); in rht_key_hashfn()
344 const void *key,
514 return memcmp(ptr + ht->p.key_offset, arg->key, ht->p.key_len); in rhashtable_compare()
529 struct rhashtable *ht, const void *key, in rhashtable_lookup_fast() argument
534 .key = key, in rhashtable_lookup_fast()
544 hash = rht_key_hashfn(ht, tbl, key, params); in rhashtable_lookup_fast()
567 struct rhashtable *ht, const void *key, struct rhash_head *obj, in __rhashtable_insert_fast() argument
572 .key = key, in __rhashtable_insert_fast()
603 tbl = rhashtable_insert_slow(ht, key, obj, new_tbl); in __rhashtable_insert_fast()
629 if (key && in __rhashtable_insert_fast()
705 const char *key = rht_obj(ht, obj); in rhashtable_lookup_insert_fast() local
709 return __rhashtable_insert_fast(ht, key + ht->p.key_offset, obj, in rhashtable_lookup_insert_fast()
736 struct rhashtable *ht, const void *key, struct rhash_head *obj, in rhashtable_lookup_insert_key() argument
739 BUG_ON(!ht->p.obj_hashfn || !key); in rhashtable_lookup_insert_key()
741 return __rhashtable_insert_fast(ht, key, obj, params); in rhashtable_lookup_insert_key()