Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

net/xfrm/xfrm_state.c __xfrm_state_filter_match() -> addr_match()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 s 4096-ptr_max
BUF_SIZE 0 r 16
BUF_SIZE 1 s 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &net->xfrm.xfrm_state_lock
LOCK2 bh
HALF_LOCKED2 &pfk->dump_lock
TYPE_LOCK (struct netns_xfrm)->xfrm_state_lock

net/xfrm/xfrm_state.c __xfrm_state_filter_match() -> addr_match()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 s 4096-ptr_max
BUF_SIZE 0 r 16
BUF_SIZE 1 s 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &net->xfrm.xfrm_state_lock
LOCK2 bh
HALF_LOCKED2 &pfk->dump_lock
TYPE_LOCK (struct netns_xfrm)->xfrm_state_lock

sound/core/seq/seq_ports.c match_subs_info() -> addr_match()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->client 0-191
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 r->client 0-191[c]
USER_DATA 0 r->port 0-255[c]
LOCK2 _T->lock

sound/core/seq/seq_ports.c match_subs_info() -> addr_match()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->client 0-191
PARAM_VALUE 1 s 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 r->client 0-191[c]
USER_DATA 0 r->port 0-255[c]
LOCK2 _T->lock

sound/core/seq/seq_ports.c snd_seq_port_get_subscription() -> addr_match()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 s 2,4096-ptr_max
DATA_SOURCE 0 r $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 r->client 0-255[u]
USER_DATA 0 r->port 0-255[u]
LOCK2 _T->lock

net/xfrm/xfrm_policy.c __xfrm6_selector_match() -> addr_match()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 s 4096-ptr_max
BUF_SIZE 0 r 16
BUF_SIZE 1 s 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/xfrm/xfrm_policy.c __xfrm6_selector_match() -> addr_match()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 s 4096-ptr_max
BUF_SIZE 0 r 16
BUF_SIZE 1 s 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read