Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/ath/ath9k/htc_drv_main.c ath9k_htc_tx() -> ath9k_htc_tx_get_slot()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
TASK_NOT_RUNNING
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 rcu_read

drivers/net/wireless/ath/ath9k/htc_drv_beacon.c ath9k_htc_send_buffered() -> ath9k_htc_tx_get_slot()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->beacon.bmisscnt 0
PARAM_VALUE 0 priv->beacon.bslot 4096-ptr_max
PARAM_VALUE 0 priv->beacon_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->cur_beacon_conf.enable_beacon 1-255
PARAM_VALUE 0 priv->initialized 1
DATA_SOURCE 0 priv $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &priv->beacon_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct ath9k_htc_priv)->beacon_lock