Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 18 files:

Smatch caller information:

drivers/usb/gadget/legacy/tcm_usb_gadget.c usb_target_gadget_init() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 9015627074074136576
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1

drivers/usb/gadget/legacy/printer.c printer_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 7259654857775341568
BUF_SIZE 0 name 8
STR_LEN 0 name 7
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/zero.c zero_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 6064513656901799936
BUF_SIZE 0 name 11
STR_LEN 0 name 10
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/zero.c zero_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 2727061854096420864
BUF_SIZE 0 name 9
STR_LEN 0 name 8
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/audio.c audio_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 9221264952973086720
BUF_SIZE 0 name 12
STR_LEN 0 name 11
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/configfs.c function_make() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 2971331260851503104
PARAM_VALUE 0 *name 0
BUF_SIZE 0 name 40
BUF_SIZE 0 name 40
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subsys->su_mutex
HALF_LOCKED2 &dentry->d_lockref.lock
TYPE_LOCK (struct configfs_subsystem)->su_mutex

drivers/usb/gadget/legacy/ether.c eth_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 3275796021502013440
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/ether.c eth_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 2044176966928699392
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/ether.c eth_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 5881971501051043840
BUF_SIZE 0 name 5
STR_LEN 0 name 4
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/ether.c eth_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 6783960939611394048
BUF_SIZE 0 name 6
STR_LEN 0 name 5
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/acm_ms.c acm_ms_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 760699061133193216
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/acm_ms.c acm_ms_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 624954532101480448
BUF_SIZE 0 name 13
STR_LEN 0 name 12
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/mass_storage.c msg_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 624954532101480448
BUF_SIZE 0 name 13
STR_LEN 0 name 12
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/nokia.c nokia_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 777897419776937984
BUF_SIZE 0 name 7
STR_LEN 0 name 6
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/nokia.c nokia_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 5270117442138251264
BUF_SIZE 0 name 5
STR_LEN 0 name 4
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/nokia.c nokia_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 5270117442138251264
BUF_SIZE 0 name 5
STR_LEN 0 name 4
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/nokia.c nokia_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 760699061133193216
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/nokia.c nokia_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 2044176966928699392
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/nokia.c nokia_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 624954532101480448
BUF_SIZE 0 name 13
STR_LEN 0 name 12
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/ncm.c gncm_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 1851731219213631488
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/webcam.c webcam_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 7169335096245248000
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/gmidi.c midi_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 6739950507321356288
BUF_SIZE 0 name 5
STR_LEN 0 name 4
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/g_ffs.c gfs_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 2044176966928699392
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/g_ffs.c gfs_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 5881971501051043840
BUF_SIZE 0 name 5
STR_LEN 0 name 4
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/g_ffs.c gfs_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 6783960939611394048
BUF_SIZE 0 name 6
STR_LEN 0 name 5
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/g_ffs.c gfs_init() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 1763484015365738496
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1

drivers/usb/gadget/legacy/serial.c serial_register_ports() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 760699061133193216,1072630605527105536,5270117442138251264
BUF_SIZE 0 name 4-5
BUF_SIZE 0 name 4-5
DATA_SOURCE 0 name $2
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/hid.c hid_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 6926893753404190720
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/multi.c multi_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 2044176966928699392
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/multi.c multi_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 6783960939611394048
BUF_SIZE 0 name 6
STR_LEN 0 name 5
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/multi.c multi_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 760699061133193216
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/multi.c multi_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 624954532101480448
BUF_SIZE 0 name 13
STR_LEN 0 name 12
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/cdc2.c cdc_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 2044176966928699392
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/legacy/cdc2.c cdc_bind() -> usb_get_function_instance()

Type Parameter Key Value
PARAM_VALUE 0 name 760699061133193216
BUF_SIZE 0 name 4
STR_LEN 0 name 3
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING