Home
last modified time | relevance | path

Searched refs:hash_ptr (Results 1 – 17 of 17) sorted by relevance

/linux/scripts/include/
H A Dhash.h23 static inline unsigned int hash_ptr(const void *ptr) in hash_ptr() function
/linux/include/linux/
H A Dhash.h85 static inline u32 hash_ptr(const void *ptr, unsigned int bits) in hash_ptr() function
/linux/tools/include/linux/
H A Dhash.h85 static inline u32 hash_ptr(const void *ptr, unsigned int bits) in hash_ptr() function
/linux/kernel/locking/
H A Dqspinlock_paravirt.h210 unsigned long offset, hash = hash_ptr(lock, pv_lock_hash_bits); in pv_hash()
238 unsigned long offset, hash = hash_ptr(lock, pv_lock_hash_bits); in pv_unhash()
/linux/scripts/gendwarfksyms/
H A Dgendwarfksyms.h98 return hash_ptr((const void *)addr); in addr_hash()
/linux/fs/nfsd/
H A Dexport.c279 hash ^= hash_ptr(item->ek_client, EXPKEY_HASHBITS); in svc_expkey_hash()
911 hash = hash_ptr(exp->ex_client, EXPORT_HASHBITS); in svc_export_hash()
912 hash ^= hash_ptr(exp->ex_path.dentry, EXPORT_HASHBITS); in svc_export_hash()
913 hash ^= hash_ptr(exp->ex_path.mnt, EXPORT_HASHBITS); in svc_export_hash()
/linux/fs/notify/fanotify/
H A Dfanotify.c27 return hash_ptr(path->dentry, FANOTIFY_EVENT_HASH_BITS) ^ in fanotify_hash_path()
28 hash_ptr(path->mnt, FANOTIFY_EVENT_HASH_BITS); in fanotify_hash_path()
/linux/block/
H A Dblk-crypto-profile.c116 * hash_ptr() assumes bits != 0, so ensure the hash table has at least 2 in blk_crypto_profile_init()
175 hash_ptr(key, profile->log_slot_ht_size)]; in blk_crypto_hash_bucket_for_key()
/linux/scripts/kconfig/
H A Dexpr.c38 hash = hash_32((unsigned int)type ^ hash_ptr(l) ^ hash_ptr(r)); in expr_lookup()
/linux/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_main.c394 rspq_bin = hash_ptr((void *)rsp, RSPQ_HASH_BITS); in chtls_recv_rsp()
/linux/kernel/bpf/
H A Dbpf_local_storage.c24 return &smap->buckets[hash_ptr(selem, smap->bucket_log)]; in select_bucket()
/linux/io_uring/
H A Dio-wq.c1053 bit = hash_ptr(val, IO_WQ_HASH_ORDER); in io_wq_hash_work()
/linux/kernel/module/
H A Dmain.c3605 int hash = hash_ptr(cookie, IDEM_HASH_BITS); in idempotent()
3637 int hash = hash_ptr(cookie, IDEM_HASH_BITS); in idempotent_complete()
/linux/net/sched/
H A Dcls_u32.c349 return tc_u_common_hash + hash_ptr(key, U32_HASH_SHIFT); in tc_u_hash()
/linux/mm/
H A Dfilemap.c1066 return &folio_wait_table[hash_ptr(folio, PAGE_WAIT_TABLE_BITS)]; in folio_waitqueue()
H A Dvmscan.c2827 u32 hash = hash_ptr(item, BLOOM_FILTER_SHIFT * 2); in get_item_key()
/linux/net/netfilter/
H A Dnf_tables_api.c1516 seed ^= hash_ptr(k->table, 32); in nft_objname_hash()