Documented in 1 files:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

net/netfilter/ipset/ip_set_core.c call_ad() -> nla_parse()

Type Parameter Key Value
PARAM_VALUE 0 tb 2580650244685135872
PARAM_VALUE 1 maxtype 11
PARAM_VALUE 4 policy 7957307054257659904
PARAM_VALUE 5 extack 0
BUF_SIZE 0 tb 96
BUF_SIZE 4 policy 192
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 head->nla_len 0-u16max[u]
USER_DATA 2 head->nla_type 0-u16max[u]
USER_DATA 3 len s32min-s32max
UNITS 3 len unit_byte
USER_PTR 2 head
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/ipset/ip_set_core.c ip_set_dump_start() -> nla_parse()

Type Parameter Key Value
PARAM_VALUE 0 tb 3176397051613564928
PARAM_VALUE 1 maxtype 11
PARAM_VALUE 4 policy 2405086258596397056
PARAM_VALUE 5 extack 0
BUF_SIZE 0 tb 96
BUF_SIZE 4 policy 192
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 head->nla_len 0-u16max[u]
USER_DATA 2 head->nla_type 0-u16max[u]
USER_DATA 3 len s32min-s32max
UNITS 2 head unit_byte
UNITS 3 len unit_byte
USER_PTR 2 head
LOCK2 &nlk->nl_cb_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
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

drivers/net/wireless/ath/ath12k/testmode.c ath12k_tm_cmd() -> nla_parse()

Type Parameter Key Value
PARAM_VALUE 0 tb 4581979546975571968
PARAM_VALUE 1 maxtype 6
PARAM_VALUE 2 head 4096-ptr_max
PARAM_VALUE 3 len 0-u16max
PARAM_VALUE 4 policy 1185026876766744576
PARAM_VALUE 5 extack 0
BUF_SIZE 0 tb 56
BUF_SIZE 4 policy 112
DATA_SOURCE 2 head $2
DATA_SOURCE 3 len $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 head->nla_len 0-u16max[u]
USER_DATA 2 head->nla_type 0-u16max[u]
USER_PTR 2 head
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
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 &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/net/wireless/ath/ath11k/testmode.c ath11k_tm_cmd() -> nla_parse()

Type Parameter Key Value
PARAM_VALUE 0 tb 1256613392414326784
PARAM_VALUE 1 maxtype 6
PARAM_VALUE 2 head 4096-ptr_max
PARAM_VALUE 3 len 0-u16max
PARAM_VALUE 4 policy 8769017348892237824
PARAM_VALUE 5 extack 0
BUF_SIZE 0 tb 56
BUF_SIZE 4 policy 112
DATA_SOURCE 2 head $2
DATA_SOURCE 3 len $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 head->nla_len 0-u16max[u]
USER_DATA 2 head->nla_type 0-u16max[u]
USER_PTR 2 head
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
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 &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read