Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/usb/usbip/stub_dev.c, line 298
- drivers/usb/usbip/usbip_event.c, line 106
- drivers/usb/usbip/vhci_hcd.c, line 1150
- drivers/usb/usbip/vudc_dev.c, line 176
Smatch caller information:
drivers/usb/usbip/vhci_hcd.c vhci_device_init() -> usbip_start_eh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ud | 4096-ptr_max |
| PARAM_VALUE | 0 | ud->eh_ops.reset | 6825862517424037888 |
| PARAM_VALUE | 0 | ud->eh_ops.shutdown | 2595796249677611008 |
| PARAM_VALUE | 0 | ud->eh_ops.unusable | 4840344923005554688 |
| PARAM_VALUE | 0 | ud->side | 0 |
| PARAM_VALUE | 0 | ud->status | 4 |
| PARAM_VALUE | 0 | ud->sysfs_lock.magic | 4096-ptr_max |
| MEM_ZERO | 0 | ud | |
| NOCHECK_CALL |
drivers/usb/usbip/stub_dev.c stub_device_alloc() -> usbip_start_eh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ud | 4096-ptr_max |
| PARAM_VALUE | 0 | ud->eh_ops.reset | 4949883218551709696 |
| PARAM_VALUE | 0 | ud->eh_ops.shutdown | 8142531555785908224 |
| PARAM_VALUE | 0 | ud->eh_ops.unusable | 365954966847373312 |
| PARAM_VALUE | 0 | ud->side | 1 |
| PARAM_VALUE | 0 | ud->sockfd | (-1) |
| PARAM_VALUE | 0 | ud->status | 1 |
| PARAM_VALUE | 0 | ud->sysfs_lock.magic | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/usbip/vudc_dev.c vgadget_pullup() -> usbip_start_eh()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ud | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_gadget->dev.mutex | ||
| HALF_LOCKED2 | &_gadget->udc->connect_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &udc->connect_lock | ||
| TYPE_LOCK | (struct usb_udc)->connect_lock |