Defined in 3 files as a function:
- drivers/usb/fotg210/fotg210-core.c, line 202 (as a function)
- drivers/usb/fotg210/fotg210-hcd.c, line 5532 (as a function)
- drivers/usb/fotg210/fotg210-udc.c, line 1039 (as a function)
Referenced in 3 files:
- drivers/usb/fotg210/fotg210-core.c, line 208
- drivers/usb/fotg210/fotg210-hcd.c, line 5592
- drivers/usb/fotg210/fotg210-udc.c
Smatch caller information:
drivers/usb/fotg210/fotg210-hcd.c fotg210_hcd_probe() -> fotg210_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fotg210 | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->async->dummy->hw_alt_next | 1 |
| PARAM_VALUE | 0 | fotg210->async->dummy->hw_next | 1 |
| PARAM_VALUE | 0 | fotg210->async->dummy->hw_token | 64 |
| PARAM_VALUE | 0 | fotg210->async->hw->hw_info1 | 32768 |
| PARAM_VALUE | 0 | fotg210->async->hw->hw_next | 0,2-4294967295 |
| PARAM_VALUE | 0 | fotg210->async->hw->hw_qtd_next | 1 |
| PARAM_VALUE | 0 | fotg210->async->hw->hw_token | 64 |
| PARAM_VALUE | 0 | fotg210->async->qh_next.qh | 0 |
| PARAM_VALUE | 0 | fotg210->async->qh_state | 1 |
| PARAM_VALUE | 0 | fotg210->caps | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->command | 0,2-4294967295 |
| PARAM_VALUE | 0 | fotg210->debug | 0 |
| PARAM_VALUE | 0 | fotg210->fotg | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->fotg->base | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->fotg->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->fotg->map | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->fotg->pclk | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->fotg->port | 0-2 |
| PARAM_VALUE | 0 | fotg210->fotg->res | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->hcs_params | 0-4294967295 |
| PARAM_VALUE | 0 | fotg210->hrtimer._softexpires | 0 |
| PARAM_VALUE | 0 | fotg210->hrtimer.is_hard | 0 |
| PARAM_VALUE | 0 | fotg210->hrtimer.is_lazy | 0 |
| PARAM_VALUE | 0 | fotg210->hrtimer.is_queued | 0 |
| PARAM_VALUE | 0 | fotg210->hrtimer.is_rel | 0 |
| PARAM_VALUE | 0 | fotg210->hrtimer.is_soft | 0 |
| PARAM_VALUE | 0 | fotg210->hrtimer.node.expires | 0 |
| PARAM_VALUE | 0 | fotg210->hrtimer.node.node.next | 0 |
| PARAM_VALUE | 0 | fotg210->hrtimer.node.node.node.rb_left | 0 |
| PARAM_VALUE | 0 | fotg210->hrtimer.node.node.prev | 0 |
| PARAM_VALUE | 0 | fotg210->i_thresh | 2 |
| PARAM_VALUE | 0 | fotg210->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fotg210->need_io_watchdog | 1 |
| PARAM_VALUE | 0 | fotg210->next_hrtimer_event | 99 |
| PARAM_VALUE | 0 | fotg210->periodic_size | 512,1024 |
| PARAM_VALUE | 0 | fotg210->port_c_suspend | 0 |
| PARAM_VALUE | 0 | fotg210->qh_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | fotg210->qh_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | fotg210->qh_pool->dev->cma_area->alloc_mutex.osq.tail.counter | s32min-s32max |
| PARAM_VALUE | 0 | fotg210->qh_pool->dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | fotg210->qh_pool->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | fotg210->qh_pool->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fotg210->qtd_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | fotg210->qtd_pool->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | fotg210->qtd_pool->dev->cma_area->alloc_mutex.osq.tail.counter | s32min-s32max |
| PARAM_VALUE | 0 | fotg210->qtd_pool->dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | fotg210->qtd_pool->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | fotg210->qtd_pool->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fotg210->resuming_ports | 0 |
| PARAM_VALUE | 0 | fotg210->rh_state | 0 |
| PARAM_VALUE | 0 | fotg210->sbrn | 32 |
| PARAM_VALUE | 0 | fotg210->suspended_ports | 0 |
| PARAM_VALUE | 0 | fotg210->uframe_periodic_max | 100 |
| BUF_SIZE | 0 | fotg210->fotg | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/fotg210/fotg210-udc.c fotg210_udc_probe() -> fotg210_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fotg210 | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->ep | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->ep0_req | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->ep0_req->complete | 8354885344670953472 |
| PARAM_VALUE | 0 | fotg210->fotg | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->fotg->base | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->fotg->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->fotg->map | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->fotg->pclk | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->fotg->port | 0-2 |
| PARAM_VALUE | 0 | fotg210->fotg->res | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.dev.parent->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.dev.parent->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.dev.parent->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.dev.parent->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep0 | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep0->ep_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep0->ep_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep0->ep_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep0->ep_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep0->ep_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.ep_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->gadget.max_speed | 3 |
| PARAM_VALUE | 0 | fotg210->gadget.name | 6501652409014788096 |
| PARAM_VALUE | 0 | fotg210->gadget.ops | 6907350902056484864 |
| PARAM_VALUE | 0 | fotg210->phy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->phy->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->phy->dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->phy->dev->driver->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | fotg210->phy->dev->driver->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | fotg210->phy->dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->phy->io_dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | fotg210->reg | 4096-ptr_max |
| BUF_SIZE | 0 | fotg210 | 2064 |
| BUF_SIZE | 0 | fotg210->dev | 1616 |
| BUF_SIZE | 0 | fotg210->ep0_req | 104 |
| BUF_SIZE | 0 | fotg210->fotg | 48 |
| BUF_SIZE | 0 | fotg210->gadget.dev.parent | 1616 |
| BUF_SIZE | 0 | fotg210->gadget.ep0 | 72 |
| BUF_SIZE | 0 | fotg210->gadget.name | 12 |
| BUF_SIZE | 0 | fotg210->gadget.ops | 136 |
| DATA_SOURCE | 0 | fotg210 | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/fotg210/fotg210-udc.c fotg210_udc_stop() -> fotg210_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fotg210 | 4096-ptr_max |
| PARAM_VALUE | 0 | fotg210->phy | 0,(-4095)-(-1) |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &udc->connect_lock | ||
| LOCK2 | flags | ||
| LOCK2 | 0 | &fotg210->lock | |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &g->dev.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct fotg210_udc)->lock | ||
| TYPE_LOCK | (struct usb_udc)->connect_lock |