Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/host/isp116x-hcd.c isp116x_bus_resume() -> isp116x_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->driver->bus_resume 1-u64max
PARAM_VALUE 0 hcd->hcd_priv 4096-ptr_max
PARAM_VALUE 0 hcd->hcd_priv->addr_reg 4096-ptr_max
PARAM_VALUE 0 hcd->hcd_priv->board 4096-ptr_max
PARAM_VALUE 0 hcd->hcd_priv->board->delay 4096-ptr_max
PARAM_VALUE 0 hcd->hcd_priv->data_reg 4096-ptr_max
PARAM_VALUE 0 hcd->hcd_priv->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hcd->state 1,132
PARAM_VALUE 1 typeReq 8963
PARAM_VALUE 2 wValue 8
PARAM_VALUE 3 wIndex 1
PARAM_VALUE 4 buf 0
PARAM_VALUE 5 wLength 0
DATA_SOURCE 0 hcd $0
BIT_INFO 0 hcd->flags 0x0,0xffffffffffffff9f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hcd->hcd_priv->rhdesca 0-4294967295[c]
HOST_DATA 0 hcd->hcd_priv->rhdescb 0-4294967295[c]
HOST_DATA 0 hcd->hcd_priv->rhstatus 0-4294967295[c]

drivers/usb/host/isp116x-hcd.c isp116x_bus_resume() -> isp116x_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->driver->bus_resume 1-u64max
PARAM_VALUE 0 hcd->hcd_priv 4096-ptr_max
PARAM_VALUE 0 hcd->hcd_priv->addr_reg 4096-ptr_max
PARAM_VALUE 0 hcd->hcd_priv->board 4096-ptr_max
PARAM_VALUE 0 hcd->hcd_priv->board->delay 4096-ptr_max
PARAM_VALUE 0 hcd->hcd_priv->data_reg 4096-ptr_max
PARAM_VALUE 0 hcd->hcd_priv->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hcd->state 1,132
PARAM_VALUE 1 typeReq 8963
PARAM_VALUE 2 wValue 8
PARAM_VALUE 3 wIndex 2
PARAM_VALUE 4 buf 0
PARAM_VALUE 5 wLength 0
DATA_SOURCE 0 hcd $0
BIT_INFO 0 hcd->flags 0x0,0xffffffffffffff9f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 hcd->hcd_priv->rhdesca 0-4294967295[c]
HOST_DATA 0 hcd->hcd_priv->rhdescb 0-4294967295[c]
HOST_DATA 0 hcd->hcd_priv->rhstatus 0-4294967295[c]

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