Defined in 3 files as a function:
- drivers/usb/gadget/udc/dummy_hcd.c, line 2116 (as a function)
- drivers/usb/host/max3421-hcd.c, line 1631 (as a function)
- drivers/usb/usbip/vhci_hcd.c, line 299 (as a function)
Referenced in 3 files:
- drivers/usb/gadget/udc/dummy_hcd.c, line 2205
- drivers/usb/host/max3421-hcd.c, line 1705
- drivers/usb/usbip/vhci_hcd.c, line 419
Smatch caller information:
drivers/usb/host/max3421-hcd.c max3421_hub_control() -> hub_descriptor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | desc | (-1),15-u16max |
| BUF_SIZE | 0 | desc | (-1),15-u16max |
| DATA_SOURCE | 0 | desc | $4 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &max3421_hcd->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct max3421_hcd)->lock |
drivers/usb/gadget/udc/dummy_hcd.c dummy_hub_control() -> hub_descriptor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | desc | (-1),15-u16max |
| BUF_SIZE | 0 | desc | (-1),15-u16max |
| DATA_SOURCE | 0 | desc | $4 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &dum_hcd->dum->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct dummy)->lock |
drivers/usb/usbip/vhci_hcd.c vhci_hub_control() -> hub_descriptor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | desc | (-1),15-u16max |
| BUF_SIZE | 0 | desc | (-1),15-u16max |
| DATA_SOURCE | 0 | desc | $4 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &vhci->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct vhci)->lock |