Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/ath/ath6kl/main.c ath6kl_commit_ch_switch() -> ath6kl_wmi_ap_profile_commit()

Type Parameter Key Value
PARAM_VALUE 2 p 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 p->ch 0-u16max[u]
LOCK2 &ar->list_lock
LOCK2 bh
TYPE_LOCK (struct ath6kl)->list_lock

drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_start_ap() -> ath6kl_wmi_ap_profile_commit()

Type Parameter Key Value
PARAM_VALUE 0 wmip->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 p 1741976891587231744
PARAM_VALUE 2 p->auth_mode 1-2,4,6,8,10,12,14,16,18,20,22,24,26,28,30
PARAM_VALUE 2 p->dot11_auth_mode 1-4
PARAM_VALUE 2 p->grp_crypto_type 1-2,4,8,16
PARAM_VALUE 2 p->nw_subtype 0,4
PARAM_VALUE 2 p->nw_type 16
PARAM_VALUE 2 p->prwise_crypto_type 1-2,4,6,8,10,12,16,18,20,24
MEM_ZERO 2 p
RX_PATH
TASK_NOT_RUNNING
USER_PTR 2 p->ssid
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