Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/usb/gadget/composite.c, line 2708
- drivers/usb/gadget/legacy/g_ffs.c, line 284
- drivers/usb/gadget/legacy/hid.c, line 284
- drivers/usb/gadget/legacy/serial.c
- drivers/usb/gadget/legacy/tcm_usb_gadget.c, line 132
- include/linux/usb/composite.h, line 418
Smatch caller information:
drivers/usb/gadget/legacy/tcm_usb_gadget.c usbg_attach() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 883791938389417984 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem |
drivers/usb/gadget/legacy/printer.c printer_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 6896263981836611584 |
drivers/usb/gadget/legacy/zero.c zero_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 2566005010209718272 |
drivers/usb/gadget/legacy/audio.c audio_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 2267524991990558720 |
drivers/usb/gadget/legacy/ether.c eth_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 8819102099088076800 |
drivers/usb/gadget/legacy/acm_ms.c acm_ms_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 9119519386573295616 |
drivers/usb/gadget/legacy/mass_storage.c msg_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 6423876439419219968 |
drivers/usb/gadget/legacy/nokia.c nokia_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 3670172454993321984 |
drivers/usb/gadget/legacy/ncm.c ncm_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 6464774443554013184 |
drivers/usb/gadget/legacy/webcam.c webcam_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 3503145005193162752 |
drivers/usb/gadget/legacy/gmidi.c midi_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 4693201045151948800 |
drivers/usb/gadget/legacy/g_ffs.c functionfs_ready_callback() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 5388231167892480000 |
| LOCK2 | global &ffs_lock |
drivers/usb/gadget/legacy/serial.c gserial_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 316779358933655552 |
drivers/usb/gadget/legacy/serial.c switch_gserial_enable() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 316779358933655552 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/usb/gadget/legacy/hid.c hidg_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 5430673408018632704 |
drivers/usb/gadget/legacy/multi.c multi_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 8336748681843896320 |
drivers/usb/gadget/legacy/cdc2.c cdc_driver_init() -> usb_composite_probe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | driver | 7112758985264254976 |