Defined in 3 files as a member:
- drivers/usb/host/xhci.h, line 1695 (as a member)
- include/linux/usb/chipidea.h, line 99 (as a member)
- include/linux/usb/hcd.h, line 312 (as a member)
Defined in 1 files as a function:
Referenced in 41 files:
- drivers/staging/greybus/usb.c
- drivers/usb/c67x00/c67x00-hcd.c, line 322
- drivers/usb/chipidea/ci_hdrc_tegra.c, line 338
- drivers/usb/chipidea/host.c
- drivers/usb/core/hcd.c, line 651
- drivers/usb/dwc2/hcd.c, line 5010
- drivers/usb/fotg210/fotg210-hcd.c, line 5522
- drivers/usb/gadget/udc/dummy_hcd.c, line 2693
- drivers/usb/host/ehci-brcm.c, line 147
- drivers/usb/host/ehci-grlib.c, line 60
- drivers/usb/host/ehci-hcd.c, line 1276
- drivers/usb/host/ehci-ppc-of.c, line 61
- drivers/usb/host/ehci-ps3.c, line 73
- drivers/usb/host/ehci-sh.c, line 62
- drivers/usb/host/ehci-xilinx-of.c, line 96
- drivers/usb/host/fhci-hcd.c, line 549
- drivers/usb/host/isp116x-hcd.c, line 1522
- drivers/usb/host/max3421-hcd.c, line 1801
- drivers/usb/host/octeon-hcd.c, line 3524
- drivers/usb/host/ohci-at91.c, line 714
- drivers/usb/host/ohci-da8xx.c
- drivers/usb/host/ohci-hcd.c, line 1227
- drivers/usb/host/ohci-ppc-of.c, line 76
- drivers/usb/host/ohci-ps3.c, line 59
- drivers/usb/host/ohci-pxa27x.c, line 593
- drivers/usb/host/ohci-s3c2410.c, line 478
- drivers/usb/host/ohci-sa1111.c, line 113
- drivers/usb/host/ohci-sm501.c, line 78
- drivers/usb/host/oxu210hp-hcd.c, line 4038
- drivers/usb/host/r8a66597-hcd.c, line 2333
- drivers/usb/host/sl811-hcd.c, line 1578
- drivers/usb/host/uhci-grlib.c, line 87
- drivers/usb/host/uhci-pci.c, line 287
- drivers/usb/host/uhci-platform.c, line 65
- drivers/usb/host/xen-hcd.c
- drivers/usb/host/xhci-tegra.c
- drivers/usb/host/xhci.c
- drivers/usb/isp1760/isp1760-hcd.c, line 2517
- drivers/usb/musb/musb_host.c, line 2699
- drivers/usb/renesas_usbhs/mod_host.c, line 1302
- drivers/usb/usbip/vhci_hcd.c, line 1357
Smatch caller information:
drivers/usb/core/hcd.c rh_call_control() -> (struct hc_driver)->hub_control()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hcd | 4096-ptr_max |
| PARAM_VALUE | 0 | hcd->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | hcd->self.mon_bus->cnt_events | 0-4294967295 |
| PARAM_VALUE | 0 | hcd->self.mon_bus->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | typeReq | 0,2,4,6-8,10,12-512,514,516-s16max,32769-32775,32777,32779-33279,33281-u16max |
| PARAM_VALUE | 4 | buf | 4096-ptr_max |
| BUF_SIZE | 4 | buf | 15-u16max |
| BUF_SIZE | 4 | buf | 15-u16max |
| CAPPED_DATA | 5 | wLength | 1 |
| DATA_SOURCE | 0 | hcd | $0 |
| DATA_SOURCE | 4 | buf | r _kzalloc_noprof |
| CONTAINER | 0 | -160-568+0 | $(-1) |
| CONSTRAINT | 5 | wLength | <=624 |
| BIT_INFO | 1 | typeReq | 0x0,0xff |
drivers/usb/host/ohci-da8xx.c ohci_da8xx_hub_control() -> drivers/usb/host/ohci-da8xx.c ptr orig_ohci_hub_control()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hcd | 4096-ptr_max |
| PARAM_VALUE | 0 | hcd->self.mon_bus->cnt_events | 0-4294967295 |
| BUF_SIZE | 4 | buf | (-1),15-u16max |
| BUF_SIZE | 4 | buf | (-1),15-u16max |
| DATA_SOURCE | 0 | hcd | $0 |
| DATA_SOURCE | 1 | typeReq | $1 |
| DATA_SOURCE | 2 | wValue | $2 |
| DATA_SOURCE | 3 | wIndex | $3 |
| DATA_SOURCE | 4 | buf | $4 |
| DATA_SOURCE | 5 | wLength | $5 |