Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

net/sched/em_ipt.c check_match() -> xt_check_match()

Type Parameter Key Value
PARAM_VALUE 0 par 3708805903824822272
PARAM_VALUE 0 par->entryinfo 4789225499362107392
PARAM_VALUE 0 par->match 4096-ptr_max
PARAM_VALUE 0 par->table 1067726872529920000
PARAM_VALUE 1 size 0,8-u16max
PARAM_VALUE 2 proto 0
PARAM_VALUE 3 inv_proto 0
DATA_SOURCE 1 size $2
BIT_INFO 1 size 0x0,0xfff8
TERMINATED 0 par->table 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

net/bridge/netfilter/ebtables.c ebt_check_match() -> xt_check_match()

Type Parameter Key Value
PARAM_VALUE 0 par 3785985203886739456
PARAM_VALUE 0 par->entryinfo 4096-ptr_max
PARAM_VALUE 0 par->family 7
PARAM_VALUE 0 par->match 4096-ptr_max
PARAM_VALUE 0 par->net 4096-ptr_max
CAPPED_DATA 0 par->match->revision 1
CAPPED_DATA 1 size 1
DATA_SOURCE 0 par $1
NS_CAPABLE 0 12
NOSPEC 1 size
NOSPEC 1 size
MEM_ZERO 0 par
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 0-s32max[c]
USER_DATA 2 proto 0-u16max[u]
USER_DATA 3 inv_proto 0-1[c]
UNITS 1 size unit_byte
UNITS 2 proto unit_byte
USER_PTR 0 par->entryinfo
USER_PTR 0 par->matchinfo
USER_PTR 0 par->table

net/ipv4/netfilter/ip_tables.c check_match() -> xt_check_match()

Type Parameter Key Value
PARAM_VALUE 0 par 525746268233543680
PARAM_VALUE 0 par->entryinfo 4096-18446744073709547519
PARAM_VALUE 0 par->family 2
PARAM_VALUE 0 par->match 4096-ptr_max
CAPPED_DATA 0 par->match->revision 1
DATA_SOURCE 0 par $1
BIT_INFO 3 inv_proto 0x0,0x40
MEM_ZERO 0 par
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 par->hook_mask 0-u32max[u]
USER_DATA 1 size 0-65503,4294967264-u32max
UNITS 1 size unit_byte
USER_PTR 0 par->matchinfo
USER_PTR 0 par->table

net/netfilter/nft_compat.c __nft_match_init() -> xt_check_match()

Type Parameter Key Value
PARAM_VALUE 0 par 884659094376873984
PARAM_VALUE 0 par->entryinfo 6203819496069705728
PARAM_VALUE 0 par->match 4096-ptr_max
PARAM_VALUE 0 par->net 4096-ptr_max
PARAM_VALUE 0 par->nft_compat 1
PARAM_VALUE 1 size 0,8-65536
BIT_INFO 1 size 0x0,0x1fff8
RX_PATH
TASK_NOT_RUNNING

net/ipv6/netfilter/ip6_tables.c check_match() -> xt_check_match()

Type Parameter Key Value
PARAM_VALUE 0 par 3775394687452160000
PARAM_VALUE 0 par->entryinfo 4096-18446744073709547519
PARAM_VALUE 0 par->family 10
PARAM_VALUE 0 par->match 4096-ptr_max
CAPPED_DATA 0 par->match->revision 1
DATA_SOURCE 0 par $1
BIT_INFO 3 inv_proto 0x0,0x40
MEM_ZERO 0 par
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 par->hook_mask 0-u32max[u]
USER_DATA 1 size 0-65503,4294967264-u32max
UNITS 1 size unit_byte
USER_PTR 0 par->matchinfo
USER_PTR 0 par->table