Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c brcmf_sdio_probe() -> brcmf_sdio_prepare_fw_request()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 0 bus->brcmf_wq 4096-ptr_max
PARAM_VALUE 0 bus->ci 4096-ptr_max
PARAM_VALUE 0 bus->ci->chip 0-65534
PARAM_VALUE 0 bus->ci->chiprev 0-15
PARAM_VALUE 0 bus->ci->enum_base 402653184
PARAM_VALUE 0 bus->ci->pmurev 0-255
PARAM_VALUE 0 bus->ci->rambase 1441792,1507328,1572864,1671168,2097152,3481600,7602176
PARAM_VALUE 0 bus->ci->srsize 0,8192-u32max
PARAM_VALUE 0 bus->clkstate 1
PARAM_VALUE 0 bus->ctrl_wait.head.next 4096-ptr_max
PARAM_VALUE 0 bus->ctrl_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 bus->ctrl_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 bus->ctrl_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->ctrl_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->dcmd_resp_wait.head.next 4096-ptr_max
PARAM_VALUE 0 bus->dcmd_resp_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 bus->dcmd_resp_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 bus->dcmd_resp_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->dcmd_resp_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->dpc_running 0
PARAM_VALUE 0 bus->dpc_triggered 0
PARAM_VALUE 0 bus->glom.next 4096-ptr_max
PARAM_VALUE 0 bus->glom.prev 4096-ptr_max
PARAM_VALUE 0 bus->glom.qlen 0
PARAM_VALUE 0 bus->idleclock 0
PARAM_VALUE 0 bus->idletime 1
PARAM_VALUE 0 bus->roundup 0-512
PARAM_VALUE 0 bus->rxbound 50
PARAM_VALUE 0 bus->rxflow 0
PARAM_VALUE 0 bus->sdio_core 4096-ptr_max
PARAM_VALUE 0 bus->sdio_core->id 2048,2062,2066,2087,2089-2090,2108,2110,2112,2119,2121
PARAM_VALUE 0 bus->sdiodev 4096-ptr_max
PARAM_VALUE 0 bus->sdiodev->cc_core 4096-ptr_max
PARAM_VALUE 0 bus->sdiodev->cc_core->id 2048,2062,2066,2087,2089-2090,2108,2110,2112,2119,2121
PARAM_VALUE 0 bus->sdiodev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->sdiodev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 bus->sdiodev->func1 0,4096-ptr_max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->claim_cnt s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->claimed 0-1
PARAM_VALUE 0 bus->sdiodev->func1->card->host->cqe_on 0-1
PARAM_VALUE 0 bus->sdiodev->func1->card->host->doing_retune 0-1
PARAM_VALUE 0 bus->sdiodev->func1->card->host->fail_mmc_request.ratelimit_state.flags 0-4294967295
PARAM_VALUE 0 bus->sdiodev->func1->card->host->fail_mmc_request.ratelimit_state.missed.counter s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->fail_mmc_request.space.counter s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->fail_mmc_request.times.counter s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->hold_retune s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bus->sdiodev->func1->card->host->need_retune s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->ongoing_mrq->uhs2_cmd.packet_len 0,4-12
PARAM_VALUE 0 bus->sdiodev->func1->card->host->ongoing_mrq->uhs2_cmd.payload_len 0-8
PARAM_VALUE 0 bus->sdiodev->func1->card->host->ongoing_mrq->uhs2_cmd.tmode_half_duplex 0-1
PARAM_VALUE 0 bus->sdiodev->func1->card->host->ongoing_mrq->uhs2_cmd.uhs2_resp_len 0,4-6,8
PARAM_VALUE 0 bus->sdiodev->func1->card->host->private->cookie s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->private->cookie_sg_count (-22),0-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->private->dev->dma_uses_io_tlb 0-1
PARAM_VALUE 0 bus->sdiodev->func1->card->host->private->dma_len 1-4294967295
PARAM_VALUE 0 bus->sdiodev->func1->card->host->private->next_data.cookie s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->private->next_data.dma_len 0-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->private->pcr->pci->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 bus->sdiodev->func1->card->host->private->pdev->dev.dma_uses_io_tlb 0-1
PARAM_VALUE 0 bus->sdiodev->func1->card->host->private->sg_count s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func1->card->host->retune_now 0-1
PARAM_VALUE 0 bus->sdiodev->func1->card->host->uhs2_app_cmd 0-1
PARAM_VALUE 0 bus->sdiodev->func2 4096-ptr_max
PARAM_VALUE 0 bus->sdiodev->func2->card->host->cqe_on 0-1
PARAM_VALUE 0 bus->sdiodev->func2->card->host->doing_retune 0-1
PARAM_VALUE 0 bus->sdiodev->func2->card->host->fail_mmc_request.ratelimit_state.flags 0-4294967295
PARAM_VALUE 0 bus->sdiodev->func2->card->host->fail_mmc_request.ratelimit_state.lock.owner_cpu 0-4294967295
PARAM_VALUE 0 bus->sdiodev->func2->card->host->fail_mmc_request.ratelimit_state.missed.counter s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func2->card->host->fail_mmc_request.space.counter s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func2->card->host->fail_mmc_request.times.counter s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func2->card->host->hold_retune s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func2->card->host->need_retune s32min-s32max
PARAM_VALUE 0 bus->sdiodev->func2->card->host->retune_now 0-1
PARAM_VALUE 0 bus->sdiodev->func2->card->host->uhs2_app_cmd 0-1
PARAM_VALUE 0 bus->sdiodev->settings 0,4096-ptr_max
PARAM_VALUE 0 bus->sdiodev->settings->bus.sdio.oob_irq_nr 1-u32max
PARAM_VALUE 0 bus->sdiodev->settings->bus.sdio.oob_irq_supported 1
PARAM_VALUE 0 bus->sdiodev->settings->country_codes->table_size 0-s32max
PARAM_VALUE 0 bus->sr_enabled 0
PARAM_VALUE 0 bus->timer.entry.pprev 0
PARAM_VALUE 0 bus->timer.flags 0-4194302
PARAM_VALUE 0 bus->timer.lockdep_map->name 0-255
PARAM_VALUE 0 bus->tx_hdrlen 12
PARAM_VALUE 0 bus->tx_seq 255
PARAM_VALUE 0 bus->txbound 20
PARAM_VALUE 0 bus->txminmax 1
PARAM_VALUE 0 bus->watchdog_tsk 0,4096-ptr_max
PARAM_VALUE 0 bus->watchdog_tsk->blocked_on 0
PARAM_VALUE 0 bus->watchdog_tsk->cpus_ptr 4096-ptr_max
PARAM_VALUE 0 bus->watchdog_tsk->migration_disabled 0-1
PARAM_VALUE 0 bus->watchdog_tsk->on_rq 0-1,3-255
PARAM_VALUE 0 bus->watchdog_tsk->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 bus->watchdog_tsk->saved_state 0
PARAM_VALUE 0 bus->watchdog_tsk->wake_cpu 0-s32max
PARAM_VALUE 0 bus->watchdog_wait.done 0
PARAM_VALUE 0 bus->watchdog_wait.wait.lock.magic 3735899821
PARAM_VALUE 0 bus->watchdog_wait.wait.lock.owner (-1)
PARAM_VALUE 0 bus->watchdog_wait.wait.lock.owner_cpu u32max
PARAM_VALUE 0 bus->watchdog_wait.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 bus->watchdog_wait.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 bus->watchdog_wait.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 bus->watchdog_wait.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->watchdog_wait.wait.task_list.prev->prev 4096-ptr_max
BUF_SIZE 0 bus 2800
BUF_SIZE 0 bus->brcmf_wq (-1),512,528-8720
BUF_SIZE 0 bus->sdiodev (-1),1168
CAPPED_DATA 0 bus->roundup 1
DATA_SOURCE 0 bus r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 bus->ci->cc_caps 0-u32max
HOST_DATA 0 bus->ci->cc_caps_ext 0-u32max
HOST_DATA 0 bus->ci->pmucaps 0-u32max
HOST_DATA 0 bus->ci->pmurev 0-255
HOST_DATA 0 bus->sdiodev->pdev->current_state 0-3[c]