Defined in 2 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/usb/gadget/configfs.c configfs_composite_bind() -> composite_dev_prepare()

Type Parameter Key Value
PARAM_VALUE 0 composite 4096-ptr_max
PARAM_VALUE 1 cdev 4096-ptr_max
PARAM_VALUE 1 cdev->gadget 4096-ptr_max
PARAM_VALUE 1 cdev->gadget->ops 4096-ptr_max
BUF_SIZE 1 cdev 496
DATA_SOURCE 0 composite r to_cdriver
BIT_INFO 0 composite 0x1cf06e865afe9fb8,0xffffffffffffffff
BIT_INFO 0 composite 0x1cf06e865afe9fb8,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/usb/gadget/composite.c composite_bind() -> composite_dev_prepare()

Type Parameter Key Value
PARAM_VALUE 0 composite 4096-ptr_max
PARAM_VALUE 1 cdev 4096-ptr_max
PARAM_VALUE 1 cdev->configs.next 4096-ptr_max
PARAM_VALUE 1 cdev->configs.next->next 4096-ptr_max
PARAM_VALUE 1 cdev->configs.prev 4096-ptr_max
PARAM_VALUE 1 cdev->configs.prev->next 4096-ptr_max
PARAM_VALUE 1 cdev->configs.prev->prev 4096-ptr_max
PARAM_VALUE 1 cdev->gadget 4096-ptr_max
PARAM_VALUE 1 cdev->gadget->ops 4096-ptr_max
PARAM_VALUE 1 cdev->gstrings.next 4096-ptr_max
PARAM_VALUE 1 cdev->gstrings.next->next 4096-ptr_max
PARAM_VALUE 1 cdev->gstrings.prev 4096-ptr_max
PARAM_VALUE 1 cdev->gstrings.prev->next 4096-ptr_max
PARAM_VALUE 1 cdev->gstrings.prev->prev 4096-ptr_max
BUF_SIZE 1 cdev 496
DATA_SOURCE 0 composite r to_cdriver
DATA_SOURCE 1 cdev r _kzalloc_noprof
BIT_INFO 0 composite 0x51faba9fe6c0afb8,0xffffffffffffffff
BIT_INFO 0 composite 0x51faba9fe6c0afb8,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING