Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

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