Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/wireless/intel/iwlwifi/mvm/ops.c
- include/net/cfg80211.h, line 8741
- net/wireless/core.c, line 1406
Smatch caller information:
drivers/net/wireless/intel/iwlwifi/mvm/ops.c iwl_mvm_mei_rfkill() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 2 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL |
drivers/net/wireless/intel/iwlwifi/mvm/ops.c iwl_mvm_start_post_nvm() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy->addresses | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->available_antennas_rx | 0-255 |
| PARAM_VALUE | 0 | wiphy->available_antennas_tx | 0-255 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_children->first->pprev | 1-u64max |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_inode->i_rwsem.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_inode->i_rwsem.first_waiter->list.next | 2624917664208203776 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_inode->i_rwsem.first_waiter->list.prev | 2624917664208203776 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_inode->i_rwsem.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_sb->s_fs_info->s_bmap_bits | 0-4294967295 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_sb->s_fs_info->s_bmap_count | 0-4294967295 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_sb->s_fs_info->s_data_blksize | 0-4294967295 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_sb->s_fs_info->s_hashsize | s32min-s32max |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_sb->s_fs_info->s_last_bmap | 0-4294967295 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_sb->s_fs_info->s_mode | 0-u16max |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_sb->s_fs_info->s_partition_size | s32min-s32max |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_sb->s_fs_info->s_reserved | s32min-s32max |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_sb->s_fs_info->s_root_block | 0-4294967295 |
| PARAM_VALUE | 0 | wiphy->debugfsdir->d_sb->s_fs_info->work_queued | s32min-s32max |
| PARAM_VALUE | 0 | wiphy->features | 0,64-u32max |
| PARAM_VALUE | 0 | wiphy->hw_timestamp_max_peers | 1 |
| PARAM_VALUE | 0 | wiphy->iface_combinations | 8746340404605464576 |
| PARAM_VALUE | 0 | wiphy->iftype_ext_capab | 0,738859946948239873,5910879575585918976,5910879575585918984 |
| PARAM_VALUE | 0 | wiphy->max_match_sets | 8,11 |
| PARAM_VALUE | 0 | wiphy->max_remain_on_channel_duration | 10000 |
| PARAM_VALUE | 0 | wiphy->max_scan_ie_len | 474,477 |
| PARAM_VALUE | 0 | wiphy->max_scan_ssids | 20 |
| PARAM_VALUE | 0 | wiphy->max_sched_scan_ie_len | 474,477 |
| PARAM_VALUE | 0 | wiphy->max_sched_scan_plan_interval | u16max |
| PARAM_VALUE | 0 | wiphy->max_sched_scan_plan_iterations | 254 |
| PARAM_VALUE | 0 | wiphy->max_sched_scan_plans | 2 |
| PARAM_VALUE | 0 | wiphy->max_sched_scan_reqs | 1 |
| PARAM_VALUE | 0 | wiphy->max_sched_scan_ssids | 20 |
| PARAM_VALUE | 0 | wiphy->mtx->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | wiphy->mtx.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wiphy->mtx.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | wiphy->mtx.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | wiphy->mtx.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | wiphy->mtx.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | wiphy->mtx.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | wiphy->mtx.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | wiphy->mtx.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | wiphy->n_addresses | 1-u16max |
| PARAM_VALUE | 0 | wiphy->n_cipher_suites | 5-9 |
| PARAM_VALUE | 0 | wiphy->n_iface_combinations | 2 |
| PARAM_VALUE | 0 | wiphy->num_iftype_ext_capab | 0-1 |
| PARAM_VALUE | 0 | wiphy->pmsr_capa | 2799823860087537664 |
| PARAM_VALUE | 0 | wiphy->pmsr_capa->ftm.bandwidths | 47 |
| PARAM_VALUE | 0 | wiphy->pmsr_capa->ftm.max_bursts_exponent | (-1) |
| PARAM_VALUE | 0 | wiphy->pmsr_capa->ftm.preambles | 23 |
| PARAM_VALUE | 0 | wiphy->pmsr_capa->max_peers | 5 |
| PARAM_VALUE | 0 | wiphy->pmsr_capa->randomize_mac_addr | 1 |
| PARAM_VALUE | 0 | wiphy->pmsr_capa->report_ap_tsf | 1 |
| PARAM_VALUE | 0 | wiphy->wowlan | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->wowlan->flags | 0,8-u32max |
| PARAM_VALUE | 0 | wiphy->wowlan->max_nd_match_sets | 8,11 |
| PARAM_VALUE | 0 | wiphy->wowlan->n_patterns | 20 |
| PARAM_VALUE | 0 | wiphy->wowlan->pattern_max_len | 128 |
| PARAM_VALUE | 0 | wiphy->wowlan->pattern_min_len | 16 |
| PARAM_VALUE | 2 | reason | 2 |
| STR_LEN | 0 | wiphy->fw_version | (-1) |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &iwlwifi_opmode_table_mtx |
drivers/net/wireless/intel/iwlwifi/mvm/ops.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &trans_pcie->mutex |
drivers/net/wireless/intel/iwlegacy/3945-mac.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/intel/iwlwifi/mld/mld.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &trans_pcie->mutex | ||
| TYPE_LOCK | (struct iwl_trans_pcie)->mutex |
drivers/net/wireless/intersil/p54/txrx.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->mutex |
drivers/net/wireless/mediatek/mt76/mt7921/main.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/ath/ath10k/wmi-tlv.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/intel/iwlwifi/mld/thermal.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/broadcom/b43/rfkill.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| LOCK2 | &wl->mutex | ||
| TYPE_LOCK | (struct b43_wl)->mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/intel/ipw2x00/ipw2100.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->low_lock | ||
| HALF_LOCKED2 | flags |
drivers/net/wireless/intel/iwlegacy/4965-mac.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| BUF_SIZE | 0 | wiphy->addresses | (-1),6 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &il->mutex |
drivers/net/wireless/intel/iwlegacy/common.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fsm->lock |
drivers/net/wireless/broadcom/b43legacy/rfkill.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| LOCK2 | &wl->mutex | ||
| TYPE_LOCK | (struct b43legacy_wl)->mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/ath/ath5k/rfkill.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ath/ath9k/gpio.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/intel/iwlwifi/dvm/rx.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| NOCHECK_CALL |
drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *wiphy->perm_addr | 0-255 |
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->conf_mutex | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/realtek/rtlwifi/base.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *wiphy->perm_addr | 0-255 |
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/mediatek/mt76/mt7925/main.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | blocked | 0-1 |
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/realtek/rtlwifi/core.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| LOCK2 | &rtlpriv->locks.conf_mutex | ||
| TYPE_LOCK | (struct rtl_locks)->conf_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/intel/ipw2x00/ipw2200.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/rsi/rsi_91x_mac80211.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &common->mutex | ||
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct rsi_common)->mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock | ||
| LOCK2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/realtek/rtw89/core.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *wiphy->perm_addr | 0-255 |
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/ath/ath12k/core.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/intel/iwlwifi/dvm/main.c wiphy_rfkill_set_hw_state() -> wiphy_rfkill_set_hw_state_reason()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | reason | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | blocked | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &trans_pcie->mutex | ||
| TYPE_LOCK | (struct iwl_trans_pcie)->mutex |