Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

net/ipv4/netfilter/ip_tables.c do_ipt_get_ctl() -> xt_find_revision()

Type Parameter Key Value
PARAM_VALUE 0 af 2
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 3 target 0-1
PARAM_VALUE 4 err 4607486152821403648
BUF_SIZE 1 name 29
FUZZY_MAX 3 target 1
NS_CAPABLE 0 12
TERMINATED 1 name 1
HARD_MAX 3 target 1
RX_PATH
USER_DATA 1 *name 0-255
USER_DATA 2 revision 0-255
USER_PTR 1 name

net/ipv4/netfilter/ip_tables.c do_ipt_get_ctl() -> xt_find_revision()

Type Parameter Key Value
PARAM_VALUE 0 af 2
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 3 target 0-1
PARAM_VALUE 4 err 4607486152821403648
PARAM_VALUE 4 *err (-2)
BUF_SIZE 1 name 29
FUZZY_MAX 3 target 1
NS_CAPABLE 0 12
TERMINATED 1 name 1
HARD_MAX 3 target 1
RX_PATH
USER_DATA 1 *name 0-255
USER_DATA 2 revision 0-255
USER_PTR 1 name

net/netfilter/nft_compat.c nfnl_compat_get_rcu() -> xt_find_revision()

Type Parameter Key Value
PARAM_VALUE 0 af 2-3,7,10
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 3 target 0-1
PARAM_VALUE 4 err 4533145873679351808
PARAM_VALUE 4 *err 0
DATA_SOURCE 1 name r nla_data
DATA_SOURCE 2 revision r nla_get_be32
FUZZY_MAX 3 target 1
HARD_MAX 3 target 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *name 0-255
USER_DATA 2 revision 0-255
USER_PTR 1 name
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

net/netfilter/nft_compat.c nfnl_compat_get_rcu() -> xt_find_revision()

Type Parameter Key Value
PARAM_VALUE 0 af 2-3,7,10
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 3 target 0-1
PARAM_VALUE 4 err 4533145873679351808
PARAM_VALUE 4 *err (-2)
DATA_SOURCE 1 name r nla_data
DATA_SOURCE 2 revision r nla_get_be32
FUZZY_MAX 3 target 1
HARD_MAX 3 target 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *name 0-255
USER_DATA 2 revision 0-255
USER_PTR 1 name
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

net/ipv6/netfilter/ip6_tables.c do_ip6t_get_ctl() -> xt_find_revision()

Type Parameter Key Value
PARAM_VALUE 0 af 10
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 3 target 0-1
PARAM_VALUE 4 err 7523979958166011904
BUF_SIZE 1 name 29
FUZZY_MAX 3 target 1
NS_CAPABLE 0 12
TERMINATED 1 name 1
HARD_MAX 3 target 1
RX_PATH
USER_DATA 1 *name 0-255
USER_DATA 2 revision 0-255
USER_PTR 1 name

net/ipv6/netfilter/ip6_tables.c do_ip6t_get_ctl() -> xt_find_revision()

Type Parameter Key Value
PARAM_VALUE 0 af 10
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 3 target 0-1
PARAM_VALUE 4 err 7523979958166011904
PARAM_VALUE 4 *err (-2)
BUF_SIZE 1 name 29
FUZZY_MAX 3 target 1
NS_CAPABLE 0 12
TERMINATED 1 name 1
HARD_MAX 3 target 1
RX_PATH
USER_DATA 1 *name 0-255
USER_DATA 2 revision 0-255
USER_PTR 1 name

net/ipv4/netfilter/arp_tables.c do_arpt_get_ctl() -> xt_find_revision()

Type Parameter Key Value
PARAM_VALUE 0 af 3
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 3 target 1
PARAM_VALUE 4 err 8413359152002285568
BUF_SIZE 1 name 29
NS_CAPABLE 0 12
TERMINATED 1 name 1
RX_PATH
USER_DATA 1 *name 0-255
USER_DATA 2 revision 0-255
USER_PTR 1 name

net/ipv4/netfilter/arp_tables.c do_arpt_get_ctl() -> xt_find_revision()

Type Parameter Key Value
PARAM_VALUE 0 af 3
PARAM_VALUE 1 name 4096-ptr_max
PARAM_VALUE 3 target 1
PARAM_VALUE 4 err 8413359152002285568
PARAM_VALUE 4 *err (-2)
BUF_SIZE 1 name 29
NS_CAPABLE 0 12
TERMINATED 1 name 1
RX_PATH
USER_DATA 1 *name 0-255
USER_DATA 2 revision 0-255
USER_PTR 1 name