Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

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