Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/ath/ath9k/ahb.c ath_ahb_probe() -> ath9k_init_device()

Type Parameter Key Value
PARAM_VALUE 1 sc 4096-ptr_max
PARAM_VALUE 1 sc->dev 4096-ptr_max
PARAM_VALUE 1 sc->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 sc->dev->driver_data 4096-ptr_max
PARAM_VALUE 1 sc->hw 4096-ptr_max
PARAM_VALUE 1 sc->hw->priv 4096-ptr_max
PARAM_VALUE 1 sc->hw->wiphy 4096-ptr_max
PARAM_VALUE 1 sc->irq 1-s32max
PARAM_VALUE 1 sc->mem 4096-ptr_max
PARAM_VALUE 2 bus_ops 7785647797050830848
BUF_SIZE 1 sc->dev 1616
BUF_SIZE 1 sc->hw 208
DATA_SOURCE 0 devid r of_device_get_match_data
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath9k/pci.c ath_pci_probe() -> ath9k_init_device()

Type Parameter Key Value
PARAM_VALUE 1 sc 4096-ptr_max
PARAM_VALUE 1 sc->dev 4096-ptr_max
PARAM_VALUE 1 sc->dev->dma_mask 4096-ptr_max
PARAM_VALUE 1 sc->dev->driver_data 4096-ptr_max
PARAM_VALUE 1 sc->hw 4096-ptr_max
PARAM_VALUE 1 sc->hw->priv 4096-ptr_max
PARAM_VALUE 1 sc->hw->wiphy 4096-ptr_max
PARAM_VALUE 1 sc->irq 0
PARAM_VALUE 2 bus_ops 172658987711721472
BUF_SIZE 1 sc->dev 1616
BUF_SIZE 1 sc->hw 208
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath9k/htc_drv_init.c ath9k_htc_probe_device() -> ath9k_init_device()

Type Parameter Key Value
PARAM_VALUE 0 devid 4096-ptr_max
PARAM_VALUE 0 devid->beacon_ep 0-21
PARAM_VALUE 0 devid->cab_ep 0-21
PARAM_VALUE 0 devid->data_be_ep 0-21
PARAM_VALUE 0 devid->data_bk_ep 0-21
PARAM_VALUE 0 devid->data_vi_ep 0-21
PARAM_VALUE 0 devid->data_vo_ep 0-21
PARAM_VALUE 0 devid->dev 4096-ptr_max
PARAM_VALUE 0 devid->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 devid->dev->class 0,4096-ptr_max
PARAM_VALUE 0 devid->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 devid->htc 4096-ptr_max
PARAM_VALUE 0 devid->htc->cmd_wait.done 0-4294967293,u32max
PARAM_VALUE 0 devid->htc->cmd_wait.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devid->htc->cmd_wait.wait.lock.owner (-1)
PARAM_VALUE 0 devid->htc->cmd_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 devid->htc->cmd_wait.wait.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 devid->htc->cmd_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 devid->htc->cmd_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 devid->htc->cmd_wait.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devid->htc->conn_rsp_epid 0-21
PARAM_VALUE 0 devid->htc->credits 33,45
PARAM_VALUE 0 devid->htc->dev 4096-ptr_max
PARAM_VALUE 0 devid->htc->endpoint 4096-ptr_max
PARAM_VALUE 0 devid->htc->hif 2638025736792829952
PARAM_VALUE 0 devid->htc->hif_dev 4096-ptr_max
PARAM_VALUE 0 devid->htc->hif_dev->htc_handle->cmd_wait.done 0-4294967295
PARAM_VALUE 0 devid->htc->hif_dev->htc_handle->drv_priv->debug.tx_stats.buf_queued 0-4294967295
PARAM_VALUE 0 devid->htc->hif_dev->htc_handle->drv_priv->debug.tx_stats.skb_failed 0-4294967295
PARAM_VALUE 0 devid->htc->hif_dev->htc_handle->drv_priv->debug.tx_stats.skb_queued 0-4294967295
PARAM_VALUE 0 devid->htc->hif_dev->htc_handle->htc_flags 0-255
PARAM_VALUE 0 devid->htc->hif_dev->tx.tx_buf_cnt 0-255
PARAM_VALUE 0 devid->htc->hif_dev->tx.tx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devid->htc->hif_dev->tx.tx_skb_cnt 0-u16max
PARAM_VALUE 0 devid->htc->hif_dev->tx.tx_skb_queue.qlen 0-4294967295
PARAM_VALUE 0 devid->htc->hif_dev->udev->bus->sysdev->iommu->attach_deferred 0-1
PARAM_VALUE 0 devid->htc->target_wait.done 0-4294967293,u32max
PARAM_VALUE 0 devid->htc->target_wait.wait.lock.owner (-1)
PARAM_VALUE 0 devid->htc->target_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 devid->htc->target_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 devid->hw 4096-ptr_max
PARAM_VALUE 0 devid->hw->priv 4096-ptr_max
PARAM_VALUE 0 devid->mgmt_ep 0-21
PARAM_VALUE 0 devid->uapsd_ep 0-21
PARAM_VALUE 0 devid->wmi 4096-ptr_max
PARAM_VALUE 0 devid->wmi->cmd_wait.done 0
PARAM_VALUE 0 devid->wmi->cmd_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 devid->wmi->cmd_wait.wait.lock.owner (-1)
PARAM_VALUE 0 devid->wmi->cmd_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 devid->wmi->cmd_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 devid->wmi->cmd_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 devid->wmi->cmd_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 devid->wmi->cmd_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 devid->wmi->cmd_wait.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 devid->wmi->ctrl_epid 0-21
PARAM_VALUE 0 devid->wmi->drv_priv 4096-ptr_max
PARAM_VALUE 0 devid->wmi->drv_priv->dev 4096-ptr_max
PARAM_VALUE 0 devid->wmi->drv_priv->htc 4096-ptr_max
PARAM_VALUE 0 devid->wmi->drv_priv->hw 4096-ptr_max
PARAM_VALUE 0 devid->wmi->htc 4096-ptr_max
PARAM_VALUE 0 devid->wmi->multi_rmw_mutex.dep_map->name 0-255
PARAM_VALUE 0 devid->wmi->multi_rmw_mutex.first_waiter 0
PARAM_VALUE 0 devid->wmi->multi_rmw_mutex.magic 4096-ptr_max
PARAM_VALUE 0 devid->wmi->multi_write_mutex.dep_map->name 0-255
PARAM_VALUE 0 devid->wmi->multi_write_mutex.magic 4096-ptr_max
PARAM_VALUE 0 devid->wmi->op_mutex.dep_map->name 0-255
PARAM_VALUE 0 devid->wmi->op_mutex.first_waiter 0
PARAM_VALUE 0 devid->wmi->op_mutex.magic 4096-ptr_max
PARAM_VALUE 0 devid->wmi->op_mutex.osq.tail.counter 0
PARAM_VALUE 0 devid->wmi->op_mutex.owner.counter 0
PARAM_VALUE 0 devid->wmi->pending_tx_events.next 4096-ptr_max
PARAM_VALUE 0 devid->wmi->pending_tx_events.next->next 4096-ptr_max
PARAM_VALUE 0 devid->wmi->pending_tx_events.prev 4096-ptr_max
PARAM_VALUE 0 devid->wmi->pending_tx_events.prev->next 4096-ptr_max
PARAM_VALUE 0 devid->wmi->pending_tx_events.prev->prev 4096-ptr_max
PARAM_VALUE 0 devid->wmi->stopped 0
PARAM_VALUE 0 devid->wmi->wmi_event_queue.next 4096-ptr_max
PARAM_VALUE 0 devid->wmi->wmi_event_queue.prev 4096-ptr_max
PARAM_VALUE 0 devid->wmi->wmi_event_queue.qlen 0
PARAM_VALUE 0 devid->wmi->wmi_event_tasklet.data 0
PARAM_VALUE 0 devid->wmi->wmi_event_tasklet.next 0
PARAM_VALUE 0 devid->wmi->wmi_event_tasklet.state 0
PARAM_VALUE 0 devid->wmi->wmi_event_tasklet.use_callback 1
PARAM_VALUE 0 devid->wmi_cmd_ep 0-21
BUF_SIZE 0 devid->htc 1312
BUF_SIZE 0 devid->hw 208
BUF_SIZE 0 devid->wmi 1600
DATA_SOURCE 1 sc $2
DATA_SOURCE 2 bus_ops $3
DATA_SOURCE 3 drv_info $4
HALF_LOCKED2 &pool->lock