Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

net/bridge/netfilter/ebtables.c ebt_check_entry() -> xt_check_target()

Type Parameter Key Value
PARAM_VALUE 0 par 4984545121380405248
PARAM_VALUE 0 par->entryinfo 4096-ptr_max
PARAM_VALUE 0 par->family 7
PARAM_VALUE 0 par->net 4096-ptr_max
PARAM_VALUE 0 par->target 4096-ptr_max
NS_CAPABLE 0 12
MEM_ZERO 0 par
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 size 0-u32max
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->table
USER_PTR 0 par->targinfo

net/bridge/netfilter/ebtables.c ebt_check_watcher() -> xt_check_target()

Type Parameter Key Value
PARAM_VALUE 0 par 4984545121380405248
PARAM_VALUE 0 par->entryinfo 4096-ptr_max
PARAM_VALUE 0 par->family 7
PARAM_VALUE 0 par->net 4096-ptr_max
PARAM_VALUE 0 par->target 4096-ptr_max
PARAM_VALUE 0 par->target->family 7
CAPPED_DATA 0 par->target->revision 1
CAPPED_DATA 1 size 1
DATA_SOURCE 0 par $1
NS_CAPABLE 0 12
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->table
USER_PTR 0 par->targinfo

net/ipv4/netfilter/ip_tables.c check_target() -> xt_check_target()

Type Parameter Key Value
PARAM_VALUE 0 par 2851859264734171136
PARAM_VALUE 0 par->entryinfo 4096-18446744073709547519
PARAM_VALUE 0 par->family 2
BIT_INFO 3 inv_proto 0x0,0x40
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 par->hook_mask 0-u32max[u]
USER_DATA 2 proto 0-u16max[u]
USER_DATA 3 inv_proto 0-1[c]
UNITS 1 size unit_byte
USER_PTR 0 par->entryinfo
USER_PTR 0 par->table
USER_PTR 0 par->targinfo

net/netfilter/nft_compat.c nft_target_init() -> xt_check_target()

Type Parameter Key Value
PARAM_VALUE 0 par 2583287451105312768
PARAM_VALUE 0 par->entryinfo 5800441766394593280
PARAM_VALUE 0 par->net 4096-ptr_max
PARAM_VALUE 0 par->nft_compat 1
PARAM_VALUE 0 par->target 4096-ptr_max
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_target() -> xt_check_target()

Type Parameter Key Value
PARAM_VALUE 0 par 3571569360119394304
PARAM_VALUE 0 par->entryinfo 4096-18446744073709547519
PARAM_VALUE 0 par->family 10
BIT_INFO 3 inv_proto 0x0,0x40
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 par->hook_mask 0-u32max[u]
USER_DATA 2 proto 0-u16max[u]
USER_DATA 3 inv_proto 0-1[c]
UNITS 1 size unit_byte
USER_PTR 0 par->entryinfo
USER_PTR 0 par->table
USER_PTR 0 par->targinfo

net/ipv4/netfilter/arp_tables.c check_target() -> xt_check_target()

Type Parameter Key Value
PARAM_VALUE 0 par 7029256511996731392
PARAM_VALUE 0 par->entryinfo 4096-18446744073709547519
PARAM_VALUE 0 par->family 3
PARAM_VALUE 2 proto 0
PARAM_VALUE 3 inv_proto 0
NS_CAPABLE 0 12
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 par->hook_mask 0-u32max[u]
UNITS 1 size unit_byte
USER_PTR 0 par->entryinfo
USER_PTR 0 par->table
USER_PTR 0 par->targinfo