Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 18 files:
- drivers/usb/gadget/composite.c, line 361
- drivers/usb/gadget/configfs.c, line 1802
- 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 133
- drivers/usb/gadget/legacy/hid.c, line 106
- drivers/usb/gadget/legacy/mass_storage.c, line 119
- drivers/usb/gadget/legacy/multi.c
- drivers/usb/gadget/legacy/ncm.c, line 108
- drivers/usb/gadget/legacy/nokia.c
- drivers/usb/gadget/legacy/printer.c, line 132
- drivers/usb/gadget/legacy/serial.c, line 167
- drivers/usb/gadget/legacy/tcm_usb_gadget.c, line 80
- drivers/usb/gadget/legacy/webcam.c, line 499
- drivers/usb/gadget/legacy/zero.c
Smatch caller information:
drivers/usb/gadget/legacy/tcm_usb_gadget.c tcm_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/printer.c printer_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/zero.c zero_bind() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4830571888289595392 |
| PARAM_VALUE | 0 | config->MaxPower | 0,2 |
| PARAM_VALUE | 0 | config->bmAttributes | 64,96 |
| PARAM_VALUE | 0 | config->cdev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | config->label | 0,4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| BUF_SIZE | 1 | function->fi | 176 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/zero.c zero_bind() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 5355486087278854144 |
| PARAM_VALUE | 0 | config->MaxPower | 0,2 |
| PARAM_VALUE | 0 | config->bmAttributes | 64,96 |
| PARAM_VALUE | 0 | config->cdev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | config->label | 0,4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| BUF_SIZE | 1 | function->fi | 176 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/audio.c audio_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/configfs.c configfs_composite_bind() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| CAPPED_DATA | 0 | &config->list | 1 |
| CAPPED_DATA | 1 | &function->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/ether.c eth_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/ether.c eth_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/ether.c eth_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget->quirk_altset_not_supp | 1 |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/ether.c rndis_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/acm_ms.c acm_ms_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/acm_ms.c acm_ms_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->fullspeed | 1 |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->highspeed | 1 |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 0 | config->superspeed | 1 |
| PARAM_VALUE | 0 | config->superspeed_plus | 1 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/mass_storage.c msg_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/nokia.c nokia_bind_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/ncm.c ncm_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/webcam.c webcam_config_bind() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/gmidi.c midi_bind_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/g_ffs.c bind_rndis_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->descriptors | 0,4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 0 | config->setup | 0,5906275541765697536 |
| PARAM_VALUE | 0 | config->strings | 0 |
| PARAM_VALUE | 0 | config->unbind | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 0 | config->label | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| STR_LEN | 0 | config->label | (-1),15,18 |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/g_ffs.c eth_bind_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->descriptors | 0,4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 0 | config->setup | 0,5906275541765697536 |
| PARAM_VALUE | 0 | config->strings | 0 |
| PARAM_VALUE | 0 | config->unbind | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 0 | config->label | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| STR_LEN | 0 | config->label | (-1),15,18 |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/g_ffs.c eth_bind_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget->quirk_altset_not_supp | 1 |
| PARAM_VALUE | 0 | config->descriptors | 0,4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 0 | config->setup | 0,5906275541765697536 |
| PARAM_VALUE | 0 | config->strings | 0 |
| PARAM_VALUE | 0 | config->unbind | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 0 | config->label | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| STR_LEN | 0 | config->label | (-1),15,18 |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/g_ffs.c gfs_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/serial.c serial_register_ports() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 3860547593020981248 |
| PARAM_VALUE | 0 | config->MaxPower | 0 |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-255 |
| PARAM_VALUE | 0 | config->bmAttributes | 64,96 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->fullspeed | 0-1 |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->highspeed | 0-1 |
| PARAM_VALUE | 0 | config->label | 0,820491392027119616,1811033015945744384,9001543766363557888 |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 0 | config->superspeed | 0-1 |
| PARAM_VALUE | 0 | config->superspeed_plus | 0-1 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $1 |
| STR_LEN | 0 | config->cdev | (-1) |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/hid.c do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c cdc_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c cdc_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->fullspeed | 1 |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->highspeed | 1 |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 0 | config->superspeed | 1 |
| PARAM_VALUE | 0 | config->superspeed_plus | 1 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c cdc_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->fullspeed | 1 |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->highspeed | 1 |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 0 | config->superspeed | 1 |
| PARAM_VALUE | 0 | config->superspeed_plus | 1 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c rndis_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c rndis_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->fullspeed | 1 |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->highspeed | 1 |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 0 | config->superspeed | 1 |
| PARAM_VALUE | 0 | config->superspeed_plus | 1 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/multi.c rndis_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->fullspeed | 1 |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->highspeed | 1 |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 0 | config->superspeed | 1 |
| PARAM_VALUE | 0 | config->superspeed_plus | 1 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/cdc2.c cdc_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/legacy/cdc2.c cdc_do_config() -> usb_add_function()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | config | 4096-ptr_max |
| PARAM_VALUE | 0 | config->bConfigurationValue | 1-3 |
| PARAM_VALUE | 0 | config->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->cdev->gadget | 4096-ptr_max |
| PARAM_VALUE | 0 | config->fullspeed | 1 |
| PARAM_VALUE | 0 | config->functions.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->functions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | config->highspeed | 1 |
| PARAM_VALUE | 0 | config->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | config->next_interface_id | 0 |
| PARAM_VALUE | 0 | config->superspeed | 1 |
| PARAM_VALUE | 0 | config->superspeed_plus | 1 |
| PARAM_VALUE | 1 | function | 4096-ptr_max |
| PARAM_VALUE | 1 | function->bind | 4096-ptr_max |
| PARAM_VALUE | 1 | function->disable | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi | 4096-ptr_max |
| PARAM_VALUE | 1 | function->fi->fd | 4096-ptr_max |
| PARAM_VALUE | 1 | function->free_func | 4096-ptr_max |
| PARAM_VALUE | 1 | function->name | 4096-ptr_max |
| PARAM_VALUE | 1 | function->set_alt | 4096-ptr_max |
| BUF_SIZE | 0 | config->descriptors | (-1),16 |
| BUF_SIZE | 1 | function | 224 |
| CAPPED_DATA | 0 | config->bConfigurationValue | 1 |
| DATA_SOURCE | 0 | config | $0 |
| DATA_SOURCE | 1 | function | r usb_get_function |
| MEM_ZERO | 0 | config->interface | |
| RX_PATH | |||
| TASK_NOT_RUNNING |