Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

lib/vsprintf.c __ptr_to_hashval() -> siphash_1u64()

Type Parameter Key Value
PARAM_VALUE 1 key 7110577357845016576
DATA_SOURCE 0 first $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

fs/crypto/keysetup.c fscrypt_hash_inode_number() -> siphash_1u64()

Type Parameter Key Value
PARAM_VALUE 1 key 4096-ptr_max
NOSPEC 0 first
NOSPEC 0 first
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 first 1-u64max
HALF_LOCKED2 &mk->mk_sem

lib/tests/siphash_kunit.c siphash_2u32() -> siphash_1u64()

Type Parameter Key Value
PARAM_VALUE 0 first 506097522914230528
PARAM_VALUE 1 key 4485508664070451200
DATA_SOURCE 1 key $2

lib/tests/siphash_kunit.c siphash_test() -> siphash_1u64()

Type Parameter Key Value
PARAM_VALUE 0 first 506097522914230528
PARAM_VALUE 1 key 4485508664070451200

net/sched/cls_flow.c addr_fold() -> siphash_1u64()

Type Parameter Key Value
PARAM_VALUE 1 key 1496161917876625408
DATA_SOURCE 0 first $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 first unit_byte
HALF_LOCKED2 rcu_read