Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/ath/ath6kl/wmi.c ath6kl_wmi_bssinfo_event_rx() -> ath6kl_wmi_bssfilter_cmd()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0-15
PARAM_VALUE 2 filter 0
PARAM_VALUE 3 ie_mask 0
CAPPED_DATA 1 if_idx 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/ath/ath6kl/main.c ath6kl_connect_ap_mode_bss() -> ath6kl_wmi_bssfilter_cmd()

Type Parameter Key Value
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 1 if_idx 0-15
PARAM_VALUE 2 filter 0
PARAM_VALUE 3 ie_mask 0
CAPPED_DATA 1 if_idx 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/ath/ath6kl/main.c ath6kl_connect_event() -> ath6kl_wmi_bssfilter_cmd()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0-15
PARAM_VALUE 2 filter 4
PARAM_VALUE 3 ie_mask 0
CAPPED_DATA 1 if_idx 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/ath/ath6kl/main.c ath6kl_disconnect_event() -> ath6kl_wmi_bssfilter_cmd()

Type Parameter Key Value
PARAM_VALUE 2 filter 0
PARAM_VALUE 3 ie_mask 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/ath/ath6kl/main.c ath6kl_scan_complete_evt() -> ath6kl_wmi_bssfilter_cmd()

Type Parameter Key Value
PARAM_VALUE 1 if_idx 0-15
PARAM_VALUE 2 filter 0
PARAM_VALUE 3 ie_mask 0
CAPPED_DATA 1 if_idx 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_cfg80211_connect() -> ath6kl_wmi_bssfilter_cmd()

Type Parameter Key Value
PARAM_VALUE 0 wmi 4096-ptr_max
PARAM_VALUE 0 wmi->parent_dev->cookie_list->map_no 0-256
PARAM_VALUE 2 filter 1
PARAM_VALUE 3 ie_mask 0
CAPPED_DATA 1 if_idx 1
TASK_NOT_RUNNING
LOCK2 &ar->sem
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath6kl)->sem
TYPE_LOCK (struct wiphy)->mtx

drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_cfg80211_scan() -> ath6kl_wmi_bssfilter_cmd()

Type Parameter Key Value
PARAM_VALUE 2 filter 1
PARAM_VALUE 3 ie_mask 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_cfg80211_sscan_start() -> ath6kl_wmi_bssfilter_cmd()

Type Parameter Key Value
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 filter 1
PARAM_VALUE 3 ie_mask 0
RX_PATH
TASK_NOT_RUNNING
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/ath6kl/cfg80211.c ath6kl_cfg80211_sscan_start() -> ath6kl_wmi_bssfilter_cmd()

Type Parameter Key Value
PARAM_VALUE 0 wmi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 filter 7
PARAM_VALUE 3 ie_mask 0
RX_PATH
TASK_NOT_RUNNING
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