Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/isp1760/isp1760-core.c isp1760_register() -> isp1760_udc_register()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->dev 4096-ptr_max
PARAM_VALUE 0 isp->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 isp->dev->class 0,4096-ptr_max
PARAM_VALUE 0 isp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 isp->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 isp->devflags 64-1660
PARAM_VALUE 0 isp->hcd.atl_slots 0,16,4096-ptr_max
PARAM_VALUE 0 isp->hcd.base 4096-ptr_max
PARAM_VALUE 0 isp->hcd.hcd 0,4096-ptr_max
PARAM_VALUE 0 isp->hcd.int_slots 0,16,4096-ptr_max
PARAM_VALUE 0 isp->hcd.memory_layout 544371432868265984,6431876795028193280
PARAM_VALUE 0 isp->hcd.regs 0-ptr_max
PARAM_VALUE 0 isp->hcd.regs->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 isp->hcd.regs->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 isp->hcd.regs->cache_dirty 1
PARAM_VALUE 0 isp->rst_gpio 0,4096-ptr_max
PARAM_VALUE 0 isp->udc.regs 0-ptr_max
PARAM_VALUE 0 isp->udc.regs->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 isp->udc.regs->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 isp->udc.regs->cache_dirty 1
PARAM_VALUE 0 *isp->hcd->regs->cache->data 0-4294967295
PARAM_VALUE 0 *isp->udc->regs->cache->data 0-4294967295
PARAM_VALUE 1 irq s32min-(-1),1-s32max
PARAM_VALUE 2 irqflags 0
BUF_SIZE 0 isp 5880
BUF_SIZE 0 isp->rst_gpio s32min-(-1),1-s32max
CAPPED_DATA 0 isp->rst_gpio 1
DATA_SOURCE 0 isp r devm_kzalloc
DATA_SOURCE 1 irq $1
DATA_SOURCE 2 irqflags $2
BIT_INFO 0 isp->devflags 0x0,0x67e
MEM_ZERO 0 isp
MEM_ZERO 0 isp->hcd.base
MEM_ZERO 0 isp->hcd.fields
MEM_ZERO 0 isp->hcd.memory_layout
MEM_ZERO 0 isp->hcd.memory_pool
MEM_ZERO 0 isp->hcd.qh_list
MEM_ZERO 0 isp->hcd.regs
MEM_ZERO 0 isp->udc.driver
MEM_ZERO 0 isp->udc.ep
MEM_ZERO 0 isp->udc.fields
MEM_ZERO 0 isp->udc.gadget.dev.bus
MEM_ZERO 0 isp->udc.gadget.dev.class
MEM_ZERO 0 isp->udc.gadget.dev.cma_area
MEM_ZERO 0 isp->udc.gadget.dev.devres_head.next
MEM_ZERO 0 isp->udc.gadget.dev.devres_head.prev
MEM_ZERO 0 isp->udc.gadget.dev.dma_io_tlb_mem
MEM_ZERO 0 isp->udc.gadget.dev.dma_io_tlb_pools.next
MEM_ZERO 0 isp->udc.gadget.dev.dma_io_tlb_pools.prev
MEM_ZERO 0 isp->udc.gadget.dev.dma_mask
MEM_ZERO 0 isp->udc.gadget.dev.dma_mem
MEM_ZERO 0 isp->udc.gadget.dev.dma_ops
MEM_ZERO 0 isp->udc.gadget.dev.dma_parms
MEM_ZERO 0 isp->udc.gadget.dev.dma_pools.next
MEM_ZERO 0 isp->udc.gadget.dev.dma_pools.prev
MEM_ZERO 0 isp->udc.gadget.dev.dma_range_map
MEM_ZERO 0 isp->udc.gadget.dev.driver
MEM_ZERO 0 isp->udc.gadget.dev.driver_data
MEM_ZERO 0 isp->udc.gadget.dev.driver_override.name
MEM_ZERO 0 isp->udc.gadget.dev.em_pd
MEM_ZERO 0 isp->udc.gadget.dev.fwnode
MEM_ZERO 0 isp->udc.gadget.dev.groups
MEM_ZERO 0 isp->udc.gadget.dev.init_name
MEM_ZERO 0 isp->udc.gadget.dev.iommu
MEM_ZERO 0 isp->udc.gadget.dev.iommu_group
MEM_ZERO 0 isp->udc.gadget.dev.kobj.entry.next
MEM_ZERO 0 isp->udc.gadget.dev.kobj.entry.prev
MEM_ZERO 0 isp->udc.gadget.dev.kobj.kset
MEM_ZERO 0 isp->udc.gadget.dev.kobj.ktype
MEM_ZERO 0 isp->udc.gadget.dev.kobj.name
MEM_ZERO 0 isp->udc.gadget.dev.kobj.parent
MEM_ZERO 0 isp->udc.gadget.dev.kobj.release.work.func
MEM_ZERO 0 isp->udc.gadget.dev.kobj.release.wq
MEM_ZERO 0 isp->udc.gadget.dev.kobj.sd
MEM_ZERO 0 isp->udc.gadget.dev.links.consumers.next
MEM_ZERO 0 isp->udc.gadget.dev.links.consumers.prev
MEM_ZERO 0 isp->udc.gadget.dev.links.defer_sync.next
MEM_ZERO 0 isp->udc.gadget.dev.links.defer_sync.prev
MEM_ZERO 0 isp->udc.gadget.dev.links.suppliers.next
MEM_ZERO 0 isp->udc.gadget.dev.links.suppliers.prev
MEM_ZERO 0 isp->udc.gadget.dev.msi.data
MEM_ZERO 0 isp->udc.gadget.dev.msi.domain
MEM_ZERO 0 isp->udc.gadget.dev.mutex.dep_map.key
MEM_ZERO 0 isp->udc.gadget.dev.mutex.dep_map.name
MEM_ZERO 0 isp->udc.gadget.dev.mutex.first_waiter
MEM_ZERO 0 isp->udc.gadget.dev.mutex.magic
MEM_ZERO 0 isp->udc.gadget.dev.mutex.wait_lock.owner
MEM_ZERO 0 isp->udc.gadget.dev.of_node
MEM_ZERO 0 isp->udc.gadget.dev.p
MEM_ZERO 0 isp->udc.gadget.dev.parent
MEM_ZERO 0 isp->udc.gadget.dev.physical_location
MEM_ZERO 0 isp->udc.gadget.dev.pins
MEM_ZERO 0 isp->udc.gadget.dev.platform_data
MEM_ZERO 0 isp->udc.gadget.dev.pm_domain
MEM_ZERO 0 isp->udc.gadget.dev.power.entry.next
MEM_ZERO 0 isp->udc.gadget.dev.power.entry.prev
MEM_ZERO 0 isp->udc.gadget.dev.power.qos
MEM_ZERO 0 isp->udc.gadget.dev.power.set_latency_tolerance
MEM_ZERO 0 isp->udc.gadget.dev.power.subsys_data
MEM_ZERO 0 isp->udc.gadget.dev.power.wakeirq
MEM_ZERO 0 isp->udc.gadget.dev.power.wakeup
MEM_ZERO 0 isp->udc.gadget.dev.power.work.entry.next
MEM_ZERO 0 isp->udc.gadget.dev.power.work.entry.prev
MEM_ZERO 0 isp->udc.gadget.dev.power.work.func
MEM_ZERO 0 isp->udc.gadget.dev.release
MEM_ZERO 0 isp->udc.gadget.dev.type
MEM_ZERO 0 isp->udc.gadget.ep0
MEM_ZERO 0 isp->udc.gadget.ep_list.next
MEM_ZERO 0 isp->udc.gadget.ep_list.prev
MEM_ZERO 0 isp->udc.gadget.name
MEM_ZERO 0 isp->udc.gadget.ops
MEM_ZERO 0 isp->udc.gadget.otg_caps
MEM_ZERO 0 isp->udc.gadget.udc
MEM_ZERO 0 isp->udc.gadget.work.entry.next
MEM_ZERO 0 isp->udc.gadget.work.entry.prev
MEM_ZERO 0 isp->udc.gadget.work.func
MEM_ZERO 0 isp->udc.gadget.work.lockdep_map.key
MEM_ZERO 0 isp->udc.gadget.work.lockdep_map.name
MEM_ZERO 0 isp->udc.irqname
MEM_ZERO 0 isp->udc.isp
MEM_ZERO 0 isp->udc.regs
MEM_ZERO 0 isp->udc.vbus_timer.entry.next
MEM_ZERO 0 isp->udc.vbus_timer.entry.pprev
MEM_ZERO 0 isp->udc.vbus_timer.function
MEM_ZERO 0 isp->udc.vbus_timer.lockdep_map.key
MEM_ZERO 0 isp->udc.vbus_timer.lockdep_map.name
RX_PATH
TASK_NOT_RUNNING
UNITS 1 irq unit_array_size