Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 18 files:
- drivers/usb/gadget/configfs.c, line 469
- drivers/usb/gadget/functions.c, line 67
- drivers/usb/gadget/legacy/acm_ms.c
- drivers/usb/gadget/legacy/audio.c
- drivers/usb/gadget/legacy/cdc2.c
- drivers/usb/gadget/legacy/ether.c
- drivers/usb/gadget/legacy/g_ffs.c
- drivers/usb/gadget/legacy/gmidi.c, line 129
- drivers/usb/gadget/legacy/hid.c, line 101
- drivers/usb/gadget/legacy/mass_storage.c, line 115
- drivers/usb/gadget/legacy/multi.c
- drivers/usb/gadget/legacy/ncm.c, line 104
- drivers/usb/gadget/legacy/nokia.c
- drivers/usb/gadget/legacy/printer.c, line 128
- drivers/usb/gadget/legacy/serial.c, line 161
- drivers/usb/gadget/legacy/tcm_usb_gadget.c, line 76
- drivers/usb/gadget/legacy/webcam.c, line 495
- drivers/usb/gadget/legacy/zero.c
Smatch caller information:
drivers/usb/gadget/legacy/tcm_usb_gadget.c tcm_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/printer.c printer_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/zero.c zero_bind() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 4096-ptr_max |
| PARAM_VALUE | 0 | fi->fd->mod | 0,4096-ptr_max |
| BUF_SIZE | 0 | fi | 176 |
| DATA_SOURCE | 0 | fi | r usb_get_function_instance |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | fi->common->fsg_num_buffers |
drivers/usb/gadget/legacy/zero.c zero_bind() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 4096-ptr_max |
| PARAM_VALUE | 0 | fi->fd->mod | 0,4096-ptr_max |
| BUF_SIZE | 0 | fi | 176 |
| DATA_SOURCE | 0 | fi | r usb_get_function_instance |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | fi->common->fsg_num_buffers |
drivers/usb/gadget/legacy/audio.c audio_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/configfs.c config_usb_cfg_link() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 4096-ptr_max |
| CAPPED_DATA | 0 | fi | 1 |
| DATA_SOURCE | 0 | fi | r to_usb_function_instance |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dir->i_rwsem | ||
| LOCK2 | &gi->lock | ||
| TYPE_LOCK | (struct gadget_info)->lock | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
drivers/usb/gadget/legacy/ether.c eth_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/ether.c eth_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/ether.c eth_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/ether.c rndis_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/acm_ms.c acm_ms_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/acm_ms.c acm_ms_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/mass_storage.c msg_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/ncm.c ncm_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/webcam.c webcam_config_bind() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/gmidi.c midi_bind_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/g_ffs.c bind_rndis_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/g_ffs.c eth_bind_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/g_ffs.c eth_bind_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/g_ffs.c gfs_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/serial.c serial_register_ports() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/hid.c do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi->fd->alloc_func | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c cdc_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c cdc_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c cdc_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c rndis_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c rndis_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c rndis_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/cdc2.c cdc_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/cdc2.c cdc_do_config() -> usb_get_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |