Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/net/wireless/ath/ath9k/htc_drv_main.c ath9k_htc_set_channel() -> conf_is_ht()

Type Parameter Key Value
BUF_SIZE 0 conf 80
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->mutex
TYPE_LOCK (struct ath9k_htc_priv)->mutex

drivers/net/wireless/intel/iwlwifi/dvm/rs.c rs_rate_scale_perform() -> conf_is_ht()

Type Parameter Key Value
BUF_SIZE 0 conf 80
TASK_NOT_RUNNING
LOCK2 &sta->rate_ctrl_lock
LOCK2 bh
HALF_LOCKED2 &dev->mac_lock
HALF_LOCKED2 &dev->mt76.rx_lock
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct sta_info)->rate_ctrl_lock

drivers/net/wireless/intel/iwlwifi/dvm/rs.c rs_switch_to_mimo2() -> conf_is_ht()

Type Parameter Key Value
BUF_SIZE 0 conf 80
DATA_SOURCE 0 conf $2
TASK_NOT_RUNNING
LOCK2 &sta->rate_ctrl_lock
LOCK2 bh
HALF_LOCKED2 &dev->mac_lock
HALF_LOCKED2 &dev->mt76.rx_lock
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct sta_info)->rate_ctrl_lock

drivers/net/wireless/intel/iwlwifi/dvm/rs.c rs_switch_to_mimo3() -> conf_is_ht()

Type Parameter Key Value
BUF_SIZE 0 conf 80
DATA_SOURCE 0 conf $2
TASK_NOT_RUNNING
LOCK2 &sta->rate_ctrl_lock
LOCK2 bh
HALF_LOCKED2 &dev->mac_lock
HALF_LOCKED2 &dev->mt76.rx_lock
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct sta_info)->rate_ctrl_lock

drivers/net/wireless/intel/iwlwifi/dvm/rs.c rs_switch_to_siso() -> conf_is_ht()

Type Parameter Key Value
BUF_SIZE 0 conf 80
DATA_SOURCE 0 conf $2
TASK_NOT_RUNNING
LOCK2 &sta->rate_ctrl_lock
LOCK2 bh
HALF_LOCKED2 &dev->mac_lock
HALF_LOCKED2 &dev->mt76.rx_lock
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct sta_info)->rate_ctrl_lock

drivers/net/wireless/ath/carl9170/mac.c carl9170_set_rts_cts_rate() -> conf_is_ht()

Type Parameter Key Value
PARAM_VALUE 0 conf 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->mutex
TYPE_LOCK (struct ar9170)->mutex

drivers/net/wireless/intel/iwlegacy/common.c il_mac_config() -> conf_is_ht()

Type Parameter Key Value
PARAM_VALUE 0 conf 4096-ptr_max
BUF_SIZE 0 conf 80
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &il->lock
LOCK2 &il->mutex
LOCK2 flags
TYPE_LOCK (struct il_priv)->lock
TYPE_LOCK (struct il_priv)->mutex

drivers/net/wireless/intel/iwlegacy/common.c il_mac_config() -> conf_is_ht()

Type Parameter Key Value
PARAM_VALUE 0 conf 4096-ptr_max
BUF_SIZE 0 conf 80
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &il->lock
LOCK2 &il->mutex
LOCK2 flags
TYPE_LOCK (struct il_priv)->lock
TYPE_LOCK (struct il_priv)->mutex

drivers/net/wireless/ath/carl9170/phy.c carl9170_set_channel() -> conf_is_ht()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->mutex
TYPE_LOCK (struct ar9170)->mutex

drivers/net/wireless/intel/iwlegacy/4965-rs.c il4965_rs_rate_scale_perform() -> conf_is_ht()

Type Parameter Key Value
BUF_SIZE 0 conf 80
TASK_NOT_RUNNING
LOCK2 &sta->rate_ctrl_lock
LOCK2 bh
HALF_LOCKED2 &dev->mac_lock
HALF_LOCKED2 &dev->mt76.rx_lock
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct sta_info)->rate_ctrl_lock

drivers/net/wireless/intel/iwlegacy/4965-rs.c il4965_rs_switch_to_mimo2() -> conf_is_ht()

Type Parameter Key Value
BUF_SIZE 0 conf 80
DATA_SOURCE 0 conf $2
TASK_NOT_RUNNING
LOCK2 &sta->rate_ctrl_lock
LOCK2 bh
HALF_LOCKED2 &dev->mac_lock
HALF_LOCKED2 &dev->mt76.rx_lock
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct sta_info)->rate_ctrl_lock

drivers/net/wireless/intel/iwlegacy/4965-rs.c il4965_rs_switch_to_siso() -> conf_is_ht()

Type Parameter Key Value
BUF_SIZE 0 conf 80
DATA_SOURCE 0 conf $2
TASK_NOT_RUNNING
LOCK2 &sta->rate_ctrl_lock
LOCK2 bh
HALF_LOCKED2 &dev->mac_lock
HALF_LOCKED2 &dev->mt76.rx_lock
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct sta_info)->rate_ctrl_lock

drivers/net/wireless/ath/wcn36xx/txrx.c wcn36xx_tx_start_ampdu() -> conf_is_ht()

Type Parameter Key Value
TASK_NOT_RUNNING
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 rcu_read

net/mac80211/main.c ieee80211_calc_hw_conf_chan() -> conf_is_ht()

Type Parameter Key Value
PARAM_VALUE 0 conf 4096-ptr_max
PARAM_VALUE 0 conf->chandef.width 0-5,8-13
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/intel/iwlwifi/dvm/rxon.c iwlagn_mac_config() -> conf_is_ht()

Type Parameter Key Value
PARAM_VALUE 0 conf 4096-ptr_max
BUF_SIZE 0 conf 80
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->mutex
TYPE_LOCK (struct iwl_priv)->mutex

drivers/net/wireless/intel/iwlwifi/dvm/rxon.c iwlagn_mac_config() -> conf_is_ht()

Type Parameter Key Value
PARAM_VALUE 0 conf 4096-ptr_max
BUF_SIZE 0 conf 80
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->mutex
TYPE_LOCK (struct iwl_priv)->mutex

drivers/net/wireless/ath/ath9k/htc_drv_txrx.c ath9k_htc_calcrxfilter() -> conf_is_ht()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->mutex
TYPE_LOCK (struct ath9k_htc_priv)->mutex

drivers/net/wireless/ath/ath9k/htc_drv_txrx.c ath9k_htc_check_tx_aggr() -> conf_is_ht()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &priv->wmi->event_lock

drivers/net/wireless/ralink/rt2x00/rt2x00config.c rt2x00lib_config() -> conf_is_ht()

Type Parameter Key Value
BUF_SIZE 0 conf (-1),80
BUF_SIZE 0 conf (-1),80
DATA_SOURCE 0 conf $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rt2x00dev->conf_mutex