Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/usb/chipidea/host.c, line 130
- drivers/usb/core/hcd.c
- drivers/usb/host/ehci-fsl.c, line 83
- drivers/usb/host/xhci-plat.c
Smatch caller information:
drivers/usb/chipidea/host.c host_start() -> __usb_create_hcd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 3403011968049410048 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 4 | primary_hcd | 0 |
| BUF_SIZE | 2 | dev | (-1),1616 |
| BUF_SIZE | 2 | dev | (-1),1616 |
| BUF_SIZE | 3 | bus_name | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sysdev | unit_byte |
| HALF_LOCKED2 | &ci->mutex | ||
| HALF_LOCKED2 | &fsm->lock |
drivers/usb/core/hcd.c usb_create_hcd() -> __usb_create_hcd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 4096-ptr_max |
| PARAM_VALUE | 1 | sysdev | 4096-ptr_max |
| PARAM_VALUE | 1 | sysdev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 1 | sysdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 2 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 4 | primary_hcd | 0 |
| BUF_SIZE | 0 | driver | (-1),376 |
| BUF_SIZE | 0 | driver | (-1),376 |
| BUF_SIZE | 1 | sysdev | (-1),1616 |
| BUF_SIZE | 1 | sysdev | (-1),1616 |
| BUF_SIZE | 1 | sysdev->platform_data | (-1),1-s32max |
| BUF_SIZE | 2 | dev | (-1),1616 |
| BUF_SIZE | 2 | dev | (-1),1616 |
| BUF_SIZE | 2 | dev->platform_data | (-1),1-s32max |
| BUF_SIZE | 3 | bus_name | s32min,(-10),1-s32max |
| BUF_SIZE | 3 | bus_name | s32min,(-10),1-s32max |
| CAPPED_DATA | 1 | sysdev | 1 |
| CAPPED_DATA | 2 | dev | 1 |
| DATA_SOURCE | 0 | driver | $0 |
| DATA_SOURCE | 1 | sysdev | $1 |
| DATA_SOURCE | 2 | dev | $1 |
| DATA_SOURCE | 3 | bus_name | $2 |
| STR_LEN | 0 | driver | (-1),7,10,12 |
| STR_LEN | 0 | driver | (-1),7,10,12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->reclaim_sem |
drivers/usb/core/hcd.c usb_create_shared_hcd() -> __usb_create_hcd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 4795171653326917632,4895361602055753728,5058857731063275520,7280956511344513024,8542611955729661952 |
| PARAM_VALUE | 0 | driver->hcd_priv_size | 0-3998904,18446744073709550520-u64max |
| PARAM_VALUE | 1 | sysdev | 4096-ptr_max |
| PARAM_VALUE | 1 | sysdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 4 | primary_hcd | 4096-ptr_max |
| BUF_SIZE | 0 | driver | (-1),376 |
| BUF_SIZE | 0 | driver | (-1),376 |
| BUF_SIZE | 1 | sysdev | (-1),1616 |
| BUF_SIZE | 1 | sysdev | (-1),1616 |
| BUF_SIZE | 2 | dev | (-1),1616 |
| BUF_SIZE | 2 | dev | (-1),1616 |
| BUF_SIZE | 3 | bus_name | s32min,(-10),1-s32max |
| BUF_SIZE | 3 | bus_name | s32min,(-10),1-s32max |
| BUF_SIZE | 4 | primary_hcd | s32min-(-1),1-s32max |
| BUF_SIZE | 4 | primary_hcd | s32min-(-1),1-s32max |
| CAPPED_DATA | 4 | primary_hcd | 1 |
| DATA_SOURCE | 0 | driver | $0 |
| DATA_SOURCE | 1 | sysdev | $1 |
| DATA_SOURCE | 2 | dev | $1 |
| DATA_SOURCE | 3 | bus_name | $2 |
| DATA_SOURCE | 4 | primary_hcd | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | primary_hcd | unit_byte |
drivers/usb/host/ehci-fsl.c fsl_ehci_drv_probe() -> __usb_create_hcd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 6549072589527846912 |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 4 | primary_hcd | 0 |
| BUF_SIZE | 3 | bus_name | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sysdev | unit_byte |
drivers/usb/host/xhci-plat.c xhci_plat_probe() -> __usb_create_hcd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 7111216802585395200 |
| PARAM_VALUE | 1 | sysdev | 4096-ptr_max |
| PARAM_VALUE | 1 | sysdev->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->power.last_status | (-1) |
| PARAM_VALUE | 2 | dev->power.qos | 0,4096-u64max |
| PARAM_VALUE | 2 | dev->power.request | 0-4 |
| PARAM_VALUE | 2 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 2 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 2 | dev->power.use_autosuspend | 1 |
| PARAM_VALUE | 4 | primary_hcd | 0 |
| BUF_SIZE | 0 | driver | 376 |
| BUF_SIZE | 1 | sysdev | (-1),1616 |
| BUF_SIZE | 1 | sysdev | (-1),1616 |
| BUF_SIZE | 3 | bus_name | 1-s32max |
| DATA_SOURCE | 1 | sysdev | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sysdev | unit_byte |
drivers/usb/host/xhci-plat.c xhci_plat_probe() -> __usb_create_hcd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 7111216802585395200 |
| PARAM_VALUE | 0 | driver->hcd_priv_size | 0-3998904,18446744073709550520-u64max |
| PARAM_VALUE | 1 | sysdev | 4096-ptr_max |
| PARAM_VALUE | 1 | sysdev->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 1 | sysdev->of_node | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sysdev->of_node->properties | 0,4096-ptr_max |
| PARAM_VALUE | 2 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 4 | primary_hcd | 4096-ptr_max |
| PARAM_VALUE | 4 | primary_hcd->driver->hcd_priv_size | 0-3998904,18446744073709550520-u64max |
| PARAM_VALUE | 4 | primary_hcd->rh_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 4 | primary_hcd->self.devnum_next_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 4 | primary_hcd->shared_hcd->primary_hcd | 4096-ptr_max |
| PARAM_VALUE | 4 | primary_hcd->usb_phy->io_dev->power.wakeirq->status | 0-4294967295 |
| BUF_SIZE | 0 | driver | 376 |
| BUF_SIZE | 1 | sysdev | (-1),1616 |
| BUF_SIZE | 1 | sysdev | (-1),1616 |
| BUF_SIZE | 3 | bus_name | 1-s32max |
| BUF_SIZE | 4 | primary_hcd | s32min-s32max |
| CAPPED_DATA | 4 | primary_hcd | 1 |
| DATA_SOURCE | 1 | sysdev | $1 [m] |
| DATA_SOURCE | 4 | primary_hcd | r __usb_create_hcd |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | sysdev | unit_byte |