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/wil6210/txrx.c wil_tx_complete() -> wil_update_net_queues()

Type Parameter Key Value
PARAM_VALUE 0 wil 4096-ptr_max
PARAM_VALUE 0 wil->ring2cid_tid 4096-ptr_max
PARAM_VALUE 0 wil->ring_tx 4096-ptr_max
PARAM_VALUE 0 wil->ring_tx_data 4096-ptr_max
PARAM_VALUE 0 wil->wiphy 4096-ptr_max
PARAM_VALUE 0 *wil->main_ndev->name 0-255
PARAM_VALUE 1 vif 4096-ptr_max
PARAM_VALUE 1 vif->wil 4096-ptr_max
PARAM_VALUE 1 vif->wil->ring2cid_tid 4096-ptr_max
PARAM_VALUE 1 vif->wil->ring_tx 4096-ptr_max
PARAM_VALUE 1 vif->wil->ring_tx_data 4096-ptr_max
PARAM_VALUE 1 vif->wil->wiphy 4096-ptr_max
PARAM_VALUE 1 *vif->wil->main_ndev->name 0-255
PARAM_VALUE 2 ring 4096-ptr_max
PARAM_VALUE 2 ring->ctx 4096-ptr_max
PARAM_VALUE 2 ring->swtail 0-65534
PARAM_VALUE 2 ring->va 4096-ptr_max
PARAM_VALUE 3 check_stop 0
CAPPED_DATA 0 wil->max_assoc_sta 1
CAPPED_DATA 2 ring->swtail 1
DATA_SOURCE 1 vif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/wireless/ath/wil6210/txrx_edma.c wil_tx_sring_handler() -> wil_update_net_queues()

Type Parameter Key Value
PARAM_VALUE 0 wil 4096-ptr_max
PARAM_VALUE 0 wil->ring2cid_tid 4096-ptr_max
PARAM_VALUE 0 wil->ring_tx 4096-ptr_max
PARAM_VALUE 0 wil->ring_tx_data 4096-ptr_max
PARAM_VALUE 0 wil->srings 4096-ptr_max
PARAM_VALUE 0 wil->vifs 4096-ptr_max
PARAM_VALUE 0 wil->wiphy 4096-ptr_max
PARAM_VALUE 1 vif 0,4096-ptr_max
PARAM_VALUE 2 ring 0
PARAM_VALUE 3 check_stop 0
DATA_SOURCE 0 wil $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read