Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_bg_stats_periodic() -> il_is_ready_rf()

Type Parameter Key Value
PARAM_VALUE 0 il 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_show_tx_power() -> il_is_ready_rf()

Type Parameter Key Value
BUF_SIZE 0 il s32min-(-2),1-s32max
BUF_SIZE 0 il s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 il unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/wireless/intel/iwlegacy/common.c il_beacon_update() -> il_is_ready_rf()

Type Parameter Key Value
PARAM_VALUE 0 il 4096-ptr_max
BUF_SIZE 0 il->beacon_skb (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
USER_PTR 0 il->beacon_skb->data
LOCK2 &il->mutex
TYPE_LOCK (struct il_priv)->mutex

drivers/net/wireless/intel/iwlegacy/common.c il_bg_scan_completed() -> il_is_ready_rf()

Type Parameter Key Value
PARAM_VALUE 0 il 4096-ptr_max
CAPPED_DATA 0 &il->mutex 1
LOCK2 0 &il->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct il_priv)->mutex

drivers/net/wireless/intel/iwlegacy/common.c il_mac_add_interface() -> il_is_ready_rf()

Type Parameter Key Value
PARAM_VALUE 0 il 4096-ptr_max
CAPPED_DATA 0 &il->mutex 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &il->mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct il_priv)->mutex

drivers/net/wireless/intel/iwlegacy/common.c il_mac_change_interface() -> il_is_ready_rf()

Type Parameter Key Value
PARAM_VALUE 0 il 4096-ptr_max
CAPPED_DATA 0 &il->mutex 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &il->mutex
HALF_LOCKED2 &wdev->wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct il_priv)->mutex

drivers/net/wireless/intel/iwlegacy/common.c il_mac_conf_tx() -> il_is_ready_rf()

Type Parameter Key Value
PARAM_VALUE 0 il 4096-ptr_max
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/iwlegacy/common.c il_mac_reset_tsf() -> il_is_ready_rf()

Type Parameter Key Value
PARAM_VALUE 0 il 4096-ptr_max
CAPPED_DATA 0 &il->mutex 1
MEM_ZERO 0 &il->current_ht_config
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &il->mutex
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct il_priv)->mutex

drivers/net/wireless/intel/iwlegacy/common.c il_power_set_mode() -> il_is_ready_rf()

Type Parameter Key Value
PARAM_VALUE 0 il 4096-ptr_max
BUF_SIZE 0 il->beacon_skb (-1)-s32max
DATA_SOURCE 0 il $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 il->scd_base_addr 0-u32max
USER_PTR 0 il->beacon_skb->data
HALF_LOCKED2 0 &il->mutex
TYPE_LOCK (struct il_priv)->mutex

drivers/net/wireless/intel/iwlegacy/common.c il_scan_initiate() -> il_is_ready_rf()

Type Parameter Key Value
PARAM_VALUE 0 il 4096-ptr_max
BUF_SIZE 0 il->scan_request 136
DATA_SOURCE 0 il $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 il->scan_request->n_channels
LOCK2 0 &il->mutex
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct il_priv)->mutex

drivers/net/wireless/intel/iwlegacy/common.c il_set_tx_power() -> il_is_ready_rf()

Type Parameter Key Value
PARAM_VALUE 0 il 4096-ptr_max
BUF_SIZE 0 il s32min-(-1),1-s32max
BUF_SIZE 0 il s32min-(-1),1-s32max
BUF_SIZE 0 il->beacon_skb (-1)-s32max
DATA_SOURCE 0 il $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 il->scd_base_addr 0-u32max
USER_DATA 0 il->staging.filter_flags 0-u32max
USER_DATA 0 il->staging.flags 0,128-u32max[c]
NO_OVERFLOW_SIMPLE 0 il->tx_power_next
NO_OVERFLOW_SIMPLE 0 il->tx_power_user_lmt
UNITS 0 il unit_byte
USER_PTR 0 il->beacon_skb->data
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &il->mutex
TYPE_LOCK (struct il_priv)->mutex