Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/netfilter/nft_set_hash.c nft_rhash_insert() -> rhashtable_lookup_get_insert_key()

Type Parameter Key Value
PARAM_VALUE 1 key 2070548785529282560
PARAM_VALUE 2 obj 4096-ptr_max
BUF_SIZE 1 key 32
BIT_INFO 3 params 0x0,0x0

net/netfilter/nft_set_hash.c nft_rhash_update() -> rhashtable_lookup_get_insert_key()

Type Parameter Key Value
PARAM_VALUE 0 ht->p.hashfn 4096-ptr_max
PARAM_VALUE 1 key 1413656510204542976
PARAM_VALUE 2 obj 4096-ptr_max
BUF_SIZE 1 key 32
BIT_INFO 3 params 0x0,0x0

net/ipv4/inet_fragment.c inet_frag_create() -> rhashtable_lookup_get_insert_key()

Type Parameter Key Value
PARAM_VALUE 0 ht 4096-ptr_max
PARAM_VALUE 0 ht->p.hashfn 4096-ptr_max
PARAM_VALUE 1 key 4096-ptr_max
PARAM_VALUE 2 obj 4096-ptr_max
BUF_SIZE 1 key 44
BIT_INFO 3 params 0x0,0x0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &q->lock
LOCK2 bh
LOCK2 rcu_read
TYPE_LOCK (struct inet_frag_queue)->lock

net/xfrm/xfrm_policy.c xfrm_policy_inexact_alloc_bin() -> rhashtable_lookup_get_insert_key()

Type Parameter Key Value
PARAM_VALUE 0 ht 6859158650259275776
PARAM_VALUE 0 ht->p.hashfn 4096-ptr_max
PARAM_VALUE 1 key 4096-ptr_max
PARAM_VALUE 2 obj 4096-ptr_max
BUF_SIZE 1 key 16
BIT_INFO 3 params 0x0,0x0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &net->xfrm.xfrm_policy_lock
LOCK2 bh
HALF_LOCKED2 global &hash_resize_mutex
TYPE_LOCK (struct netns_xfrm)->xfrm_policy_lock