Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/usb/gadget/function/u_ether.c gether_attach_gadget() -> gether_set_gadget()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->dev.parent 0,4096-ptr_max
DATA_SOURCE 0 net $0
DATA_SOURCE 1 g $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/usb/gadget/function/f_rndis.c rndis_bind() -> gether_set_gadget()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 1 g 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/function/f_eem.c eem_bind() -> gether_set_gadget()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/usb/gadget/function/f_subset.c geth_bind() -> gether_set_gadget()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/usb/gadget/function/f_ecm.c ecm_bind() -> gether_set_gadget()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 1 g 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 1 g 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/function/f_ncm.c ncm_bind() -> gether_set_gadget()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 1 g 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 1 g 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL