Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/bridge/netfilter/ebtables.c compat_match_to_user() -> xt_data_to_user()

Type Parameter Key Value
PARAM_VALUE 4 aligned_size s32min-0,4-s32max
NS_CAPABLE 0 12
BIT_INFO 4 aligned_size 0x0,0xfffffffc
RX_PATH
UNITS 3 size unit_byte

net/bridge/netfilter/ebtables.c compat_target_to_user() -> xt_data_to_user()

Type Parameter Key Value
PARAM_VALUE 4 aligned_size s32min-0,4-s32max
NS_CAPABLE 0 12
BIT_INFO 4 aligned_size 0x0,0xfffffffc
RX_PATH
UNITS 3 size unit_byte

net/bridge/netfilter/ebtables.c ebt_obj_to_user() -> xt_data_to_user()

Type Parameter Key Value
PARAM_VALUE 0 *dst 0-255
DATA_SOURCE 1 src $2
DATA_SOURCE 2 usersize $4
DATA_SOURCE 3 size $5
NS_CAPABLE 0 12
BIT_INFO 4 aligned_size 0x0,0xfffffff8
RX_PATH
UNITS 0 dst unit_byte
UNITS 3 size unit_byte

net/netfilter/x_tables.c xt_compat_match_to_user() -> xt_data_to_user()

Type Parameter Key Value
PARAM_VALUE 3 size (-32)-65503
PARAM_VALUE 4 aligned_size 0,4-65504
NS_CAPABLE 0 12
BIT_INFO 4 aligned_size 0x0,0xfffc
RX_PATH
UNITS 3 size unit_byte

net/netfilter/x_tables.c xt_compat_target_to_user() -> xt_data_to_user()

Type Parameter Key Value
PARAM_VALUE 3 size (-32)-65503
PARAM_VALUE 4 aligned_size 0,4-65504
NS_CAPABLE 0 12
BIT_INFO 4 aligned_size 0x0,0xfffc
RX_PATH
UNITS 3 size unit_byte

net/netfilter/x_tables.c xt_match_to_user() -> xt_data_to_user()

Type Parameter Key Value
PARAM_VALUE 4 aligned_size s32min-0,8-s32max
NS_CAPABLE 0 12
BIT_INFO 4 aligned_size 0x0,0xfffffff8
RX_PATH

net/netfilter/x_tables.c xt_target_to_user() -> xt_data_to_user()

Type Parameter Key Value
PARAM_VALUE 4 aligned_size s32min-0,8-s32max
NS_CAPABLE 0 12
BIT_INFO 4 aligned_size 0x0,0xfffffff8
RX_PATH