Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/nfc/nfcmrvl/main.c nfcmrvl_nci_register_dev() -> nfcmrvl_fw_dnld_init()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->dev 0,4096-ptr_max
PARAM_VALUE 0 priv->drv_data 4096-ptr_max
PARAM_VALUE 0 priv->if_ops 1803175525184569344,4736151141337657344,6653432373115678720,8361264552489353216
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->hci_dev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->hci_dev->msg_rx_queue.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->hci_dev->msg_rx_queue.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->hci_dev->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->hci_dev->rx_hcp_frags.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->hci_dev->rx_hcp_frags.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.class 4796829076511260672
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.numa_node (-1)
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.disable_depth 1
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.early_init 1
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.last_status (-1)
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.runtime_auto 1
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.runtime_status 2
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->genl_data.genl_data_mutex.dep_map->name 0-255
PARAM_VALUE 0 priv->ndev->nfc_dev->genl_data.genl_data_mutex.magic 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->idx 0-s32max
PARAM_VALUE 0 priv->ndev->nfc_dev->ops 6904879418873364480
PARAM_VALUE 0 priv->ndev->nfc_dev->ops->activate_target 1350527993488265216,2090455160799363072,5811113038757195776,7190532993760436224
PARAM_VALUE 0 priv->ndev->nfc_dev->ops->deactivate_target 2858505644636377088,3505303411679371264,5287386874550202368,5538608275120844800
PARAM_VALUE 0 priv->ndev->nfc_dev->ops->im_transceive 3757027147600400384,6796097066707775488,7791576850691203072,8294741778791845888
PARAM_VALUE 0 priv->ndev->nfc_dev->ops->start_poll 97016609647321088,4977140339538804736,5010152465821687808,7688295346357948416
PARAM_VALUE 0 priv->ndev->nfc_dev->ops->stop_poll 320249344774709248,3924151257180327936,4176340183763841024,7367369938005217280
PARAM_VALUE 0 priv->ndev->nfc_dev->rf_mode 2
PARAM_VALUE 0 priv->ndev->nfc_dev->secure_elements.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->secure_elements.next->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->secure_elements.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->secure_elements.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->secure_elements.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nfc_dev->supported_protocols 254
PARAM_VALUE 0 priv->ndev->nfc_dev->targets_generation 1
PARAM_VALUE 0 priv->ndev->nfc_dev->tx_headroom 3,7,11
PARAM_VALUE 0 priv->ndev->nfc_dev->tx_tailroom 0-1
PARAM_VALUE 0 priv->ndev->ops 7083181964397166592
PARAM_VALUE 0 priv->ndev->ops->close 5632441268569780224
PARAM_VALUE 0 priv->ndev->ops->open 5048892737605693440
PARAM_VALUE 0 priv->ndev->ops->send 5021022006932701184
PARAM_VALUE 0 priv->ndev->req_completion.done 0
PARAM_VALUE 0 priv->ndev->req_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 priv->ndev->req_completion.wait.lock.owner (-1)
PARAM_VALUE 0 priv->ndev->req_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 priv->ndev->req_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->req_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->req_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->req_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->ndev->req_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->ndev->tx_headroom 0,4,8
PARAM_VALUE 0 priv->ndev->tx_tailroom 0-1
PARAM_VALUE 0 priv->phy 0-3
BUF_SIZE 0 priv 432
BUF_SIZE 0 priv->config.reset_gpio s32min-s32max
BUF_SIZE 0 priv->drv_data 32,128,376,768
BUF_SIZE 0 priv->ndev 2160
BUF_SIZE 0 priv->ndev->ops 152
DATA_SOURCE 0 priv r _kzalloc_noprof
HARD_MAX 0 priv->phy 3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tty->ldisc_sem