Documented in 1 files:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

net/netfilter/nf_conntrack_standalone.c ct_get_next() -> get_nulls_value()

Type Parameter Key Value
PARAM_VALUE 0 ptr 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->lock
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct seq_file)->lock

net/netfilter/nf_conntrack_standalone.c ct_get_next() -> get_nulls_value()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->lock
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct seq_file)->lock

net/ipv6/inet6_hashtables.c __inet6_lookup_established() -> get_nulls_value()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/llc/llc_sap.c llc_lookup_dgram() -> get_nulls_value()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 rcu_read

mm/vmscan.c shrink_many() -> get_nulls_value()

Type Parameter Key Value
PARAM_VALUE 0 ptr 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ovpn/peer.c ovpn_peer_get_by_transp_addr() -> get_nulls_value()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/ovpn/peer.c ovpn_peer_get_by_vpn_addr4() -> get_nulls_value()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

drivers/net/ovpn/peer.c ovpn_peer_get_by_vpn_addr6() -> get_nulls_value()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

net/ipv4/inet_hashtables.c __inet_lookup_established() -> get_nulls_value()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/llc/llc_conn.c __llc_lookup_established() -> get_nulls_value()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh
HALF_LOCKED2 sk

net/llc/llc_conn.c __llc_lookup_listener() -> get_nulls_value()

Type Parameter Key Value
LOCK2 rcu_read

net/ipv4/inet_timewait_sock.c inet_twsk_purge() -> get_nulls_value()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pernet_ops_rwsem
LOCK2 global &tcp_exit_batch_mutex
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock

net/mptcp/token.c mptcp_token_exists() -> get_nulls_value()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &sk_listener->sk_lock.slock
HALF_LOCKED2 bh
HALF_LOCKED2 sk_listener

net/mptcp/token.c mptcp_token_get_sock() -> get_nulls_value()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

kernel/bpf/hashtab.c lookup_nulls_elem_raw() -> get_nulls_value()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_core.c ____nf_conntrack_find() -> get_nulls_value()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_core.c nf_conntrack_tuple_taken() -> get_nulls_value()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read