Defined in 1 files as a function:
Referenced in 5 files:
- drivers/usb/gadget/function/f_mass_storage.c
- drivers/usb/gadget/legacy/acm_ms.c, line 171
- drivers/usb/gadget/legacy/mass_storage.c, line 150
- drivers/usb/gadget/legacy/multi.c, line 373
- drivers/usb/gadget/legacy/nokia.c, line 323
Smatch caller information:
drivers/usb/gadget/function/f_mass_storage.c fsg_alloc() -> fsg_opts_from_func_inst()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 4096-ptr_max |
| BUF_SIZE | 0 | fi | (-1),176 |
| BUF_SIZE | 0 | fi | (-1),176 |
| DATA_SOURCE | 0 | fi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | fi->common->fsg_num_buffers | |
| HALF_LOCKED2 | &dir->i_rwsem | ||
| HALF_LOCKED2 | &gi->lock |
drivers/usb/gadget/function/f_mass_storage.c fsg_bind() -> fsg_opts_from_func_inst()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | fi | (-1),176 |
| BUF_SIZE | 0 | fi | (-1),176 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/gadget/function/f_mass_storage.c fsg_free_inst() -> fsg_opts_from_func_inst()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 4096-ptr_max |
| BUF_SIZE | 0 | fi | (-1),176 |
| BUF_SIZE | 0 | fi | (-1),176 |
| DATA_SOURCE | 0 | fi | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | fi->common->fsg_num_buffers | |
| HALF_LOCKED2 | &subsys->su_mutex |
drivers/usb/gadget/legacy/acm_ms.c acm_ms_bind() -> fsg_opts_from_func_inst()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 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/mass_storage.c msg_bind() -> fsg_opts_from_func_inst()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 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/nokia.c nokia_bind() -> fsg_opts_from_func_inst()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 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/multi.c multi_bind() -> fsg_opts_from_func_inst()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fi | 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 |