Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/usb/gadget/legacy/inode.c dev_config() -> usb_gadget_register_driver_owner()

Type Parameter Key Value
PARAM_VALUE 0 driver 8304199817488355328
PARAM_VALUE 0 driver->max_speed 2-3
PARAM_VALUE 1 owner 0
PARAM_VALUE 2 mod_name 7404815414715846656
BUF_SIZE 2 mod_name 9
STR_LEN 0 driver 8
TERMINATED 2 mod_name 1

drivers/usb/gadget/legacy/raw_gadget.c raw_ioctl_run() -> usb_gadget_register_driver_owner()

Type Parameter Key Value
PARAM_VALUE 0 driver 4096-ptr_max
PARAM_VALUE 1 owner 0
PARAM_VALUE 2 mod_name 4443876712009195520
BUF_SIZE 2 mod_name 11
STR_LEN 0 driver 10
TERMINATED 2 mod_name 1

drivers/usb/gadget/configfs.c gadget_dev_desc_UDC_store() -> usb_gadget_register_driver_owner()

Type Parameter Key Value
PARAM_VALUE 0 driver 4096-ptr_max
PARAM_VALUE 0 driver->udc_name 4096-ptr_max
PARAM_VALUE 1 owner 0
PARAM_VALUE 2 mod_name 5499095908537569280
BUF_SIZE 2 mod_name 13
STR_LEN 0 driver 12
TERMINATED 2 mod_name 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
LOCK2 &gi->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem
TYPE_LOCK (struct gadget_info)->lock

drivers/usb/gadget/composite.c usb_composite_probe() -> usb_gadget_register_driver_owner()

Type Parameter Key Value
PARAM_VALUE 0 driver 4096-ptr_max
PARAM_VALUE 0 driver->driver.name 1-u64max
PARAM_VALUE 0 driver->function 1-u64max
PARAM_VALUE 1 owner 0
PARAM_VALUE 2 mod_name 5499095908537569280
BUF_SIZE 0 driver 240
BUF_SIZE 0 driver->driver.name (-1),10
BUF_SIZE 0 driver->function (-1),10
BUF_SIZE 2 mod_name 13
STR_LEN 0 driver 12
STR_LEN 0 driver->driver.name (-1),9
STR_LEN 0 driver->function (-1),9
TERMINATED 2 mod_name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 global &ffs_lock

drivers/usb/gadget/legacy/dbgp.c dbgp_init() -> usb_gadget_register_driver_owner()

Type Parameter Key Value
PARAM_VALUE 0 driver 73546812531630080
PARAM_VALUE 1 owner 0
PARAM_VALUE 2 mod_name 4092477251849453568
BUF_SIZE 2 mod_name 7
STR_LEN 0 driver 6
TERMINATED 2 mod_name 1