Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/ath/ath12k/dp_rx.c ath12k_dp_rx_process_reo_cmd_update_rx_queue_list() -> ath12k_hal_reo_shared_qaddr_cache_clear()

Type Parameter Key Value
PARAM_VALUE 0 ab 4096-ptr_max
PARAM_VALUE 0 ab->dp 4096-ptr_max
PARAM_VALUE 0 ab->dp->ab->drv_priv->mhi_ctrl->mhi_dev->dev_wake 0-4294967295
PARAM_VALUE 0 ab->dp->ab->drv_priv->mhi_ctrl->mhi_dev->mhi_cntrl->wake_set 0-1
PARAM_VALUE 0 ab->dp->ab->drv_priv->register_window 0-4294967295
PARAM_VALUE 0 ab->dp->ab->drv_priv->window_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ab->dp->ops 4096-ptr_max
PARAM_VALUE 0 ab->dp->ops->rx_tid_delete_handler 4096-ptr_max
PARAM_VALUE 0 ab->hw_params 4096-ptr_max
PARAM_VALUE 0 ab->hw_params->reoq_lut_support 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dp->reo_rxq_flush_lock
LOCK2 bh
HALF_LOCKED2 &dp->dp_lock
HALF_LOCKED2 &dp->dp_lock
HALF_LOCKED2 &srng->lock
TYPE_LOCK (struct ath12k_dp)->dp_lock
TYPE_LOCK (struct ath12k_dp)->reo_rxq_flush_lock

drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c ath12k_wifi7_peer_rx_tid_qref_setup() -> ath12k_hal_reo_shared_qaddr_cache_clear()

Type Parameter Key Value
PARAM_VALUE 0 ab 4096-ptr_max
PARAM_VALUE 0 ab->dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 ab->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 ab->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 ab->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 ab->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 ab->hw_params 4096-ptr_max
PARAM_VALUE 0 ab->hw_params->reoq_lut_support 1
DATA_SOURCE 0 ab $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dp->dp_lock
LOCK2 bh
TYPE_LOCK (struct ath12k_dp)->dp_lock