Defined in 3 files as a member:
- drivers/usb/dwc2/hcd.h, line 163 (as a member)
- drivers/usb/gadget/udc/tegra-xudc.c, line 474 (as a member)
- include/linux/usb.h, line 1658 (as a member)
Defined in 3 files as a function:
- drivers/usb/gadget/udc/m66592-udc.c, line 1084 (as a function)
- drivers/usb/gadget/udc/r8a66597-udc.c, line 1285 (as a function)
- drivers/usb/host/sl811-hcd.c, line 135 (as a function)
Referenced in 42 files:
- drivers/bluetooth/bpa10x.c
- drivers/bluetooth/btmtk.c
- drivers/bluetooth/btusb.c
- drivers/media/rc/igorplugusb.c, line 99
- drivers/net/usb/catc.c, line 491
- drivers/net/usb/hso.c, line 1968
- drivers/nfc/nfcmrvl/usb.c
- drivers/usb/c67x00/c67x00-sched.c, line 699
- drivers/usb/core/devio.c
- drivers/usb/core/hcd.c
- drivers/usb/core/urb.c, line 405
- drivers/usb/dwc2/hcd.c
- drivers/usb/dwc2/hcd_intr.c, line 1599
- drivers/usb/gadget/udc/dummy_hcd.c, line 1921
- drivers/usb/gadget/udc/m66592-udc.c, line 1177
- drivers/usb/gadget/udc/r8a66597-udc.c, line 1381
- drivers/usb/gadget/udc/tegra-xudc.c
- drivers/usb/host/fhci-sched.c, line 811
- drivers/usb/host/isp116x-hcd.c, line 260
- drivers/usb/host/max3421-hcd.c, line 507
- drivers/usb/host/octeon-hcd.c
- drivers/usb/host/oxu210hp-hcd.c, line 1628
- drivers/usb/host/r8a66597-hcd.c
- drivers/usb/host/sl811-hcd.c
- drivers/usb/host/xen-hcd.c
- drivers/usb/host/xhci-ring.c
- drivers/usb/isp1760/isp1760-hcd.c
- drivers/usb/misc/usbtest.c
- drivers/usb/mon/mon_bin.c
- drivers/usb/mon/mon_text.c
- drivers/usb/musb/musb_host.c
- drivers/usb/renesas_usbhs/mod_host.c
- drivers/usb/serial/opticon.c, line 173
- drivers/usb/usbip/stub_main.c
- drivers/usb/usbip/stub_rx.c
- drivers/usb/usbip/usbip_common.c
- drivers/usb/usbip/vhci_hcd.c, line 755
- drivers/usb/usbip/vhci_tx.c
- drivers/usb/usbip/vudc_dev.c
- drivers/usb/usbip/vudc_rx.c
- drivers/usb/usbip/vudc_transfer.c
- include/linux/usb.h
Smatch caller information:
drivers/usb/gadget/udc/m66592-udc.c irq_control_stage() -> setup_packet()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r8a66597 | 4096-ptr_max |
| PARAM_VALUE | 0 | r8a66597->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | r8a66597->pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | r8a66597->reg | 4096-ptr_max |
| PARAM_VALUE | 1 | ctrl | 6623777031619657728 |
| DATA_SOURCE | 0 | r8a66597 | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | r8a66597->gadget.dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.devt | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.id | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.links.status | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.early_init | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.request | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.syscore | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.removable | 0-u32max |
| HOST_DATA | 0 | r8a66597->old_dvsq | 0,17-31,33-47,49-112 |
| HOST_DATA | 0 | r8a66597->old_vbus | 0,128 |
| LOCK2 | 0 | &r8a66597->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct m66592)->lock |
drivers/usb/host/sl811-hcd.c start() -> setup_packet()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r8a66597 | 4096-ptr_max |
| PARAM_VALUE | 0 | r8a66597->addr_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | r8a66597->data_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | r8a66597->port1 | 2-u32max |
| PARAM_VALUE | 1 | ctrl | 4096-ptr_max |
| PARAM_VALUE | 2 | urb | 4096-ptr_max |
| PARAM_VALUE | 3 | bank | 0 |
| CAPPED_DATA | 0 | &r8a66597->async | 1 |
| CAPPED_DATA | 1 | &ctrl->hep->urb_list | 1 |
| DATA_SOURCE | 0 | r8a66597 | $0 |
| DATA_SOURCE | 3 | bank | $1 |
| PARAM_COMPARE | 1 | &ctrl->hep->urb_list | != $1->hep->urb_list.next |
| BIT_INFO | 0 | r8a66597->port1 | 0x2,0xffffffffffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &r8a66597->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct sl811)->lock |
drivers/usb/gadget/udc/r8a66597-udc.c irq_control_stage() -> setup_packet()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | r8a66597 | 4096-ptr_max |
| PARAM_VALUE | 0 | r8a66597->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | r8a66597->pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | r8a66597->reg | 4096-ptr_max |
| PARAM_VALUE | 1 | ctrl | 885827047902953472 |
| DATA_SOURCE | 0 | r8a66597 | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | r8a66597->gadget.dev.bus_dma_limit | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.coherent_dma_mask | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.devt | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.dma_uses_io_tlb | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.id | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.release.cpu | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.release.timer.expires | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.release.timer.flags | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.release.work.data.counter | s64min-s64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.state_add_uevent_sent | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.state_in_sysfs | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.state_initialized | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.state_remove_uevent_sent | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.kobj.uevent_suppress | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.links.status | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.mutex.osq.tail.counter | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.mutex.owner.counter | s64min-s64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.numa_node | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.accounting_timestamp | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.active_time | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.async_suspend | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.autosuspend_delay | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.can_wakeup | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.child_count.counter | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.completion.done | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.deferred_resume | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.detach_power_off | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.direct_complete | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.disable_depth | 0-7 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.driver_flags | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.early_init | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.idle_notification | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.ignore_children | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.in_dpm_list | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.irq_safe | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.is_late_suspended | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.is_noirq_suspended | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.is_prepared | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.is_suspended | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.last_busy | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.last_status | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.links_count | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.may_skip_resume | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.memalloc_noio | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.must_resume | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.needs_force_resume | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.no_callbacks | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.no_pm | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.no_pm_callbacks | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.out_band_wakeup | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.power_state.event | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.request | 0-u32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.request_pending | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.runtime_auto | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.runtime_error | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.runtime_status | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.smart_suspend | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.strict_midlayer | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.suspended_time | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.syscore | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.timer_autosuspends | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.timer_expires | 0-u64max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.usage_count.counter | s32min-s32max |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.use_autosuspend | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.power.work_in_progress | 0-1 |
| HOST_DATA | 0 | r8a66597->gadget.dev.removable | 0-u32max |
| HOST_DATA | 0 | r8a66597->old_dvsq | 0,17-31,33-47,49-112 |
| HOST_DATA | 0 | r8a66597->old_vbus | 0,128 |
| LOCK2 | 0 | &r8a66597->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct r8a66597)->lock |