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_os_desc_req_prepare()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->driver 4096-ptr_max
PARAM_VALUE 0 cdev->gadget 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->dev.kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 cdev->gadget->dev.kobj.sd->priv 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->ep0 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->ep0->driver_data 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->ep0->ops 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->ep0->ops->alloc_request 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->in_epnum 0
PARAM_VALUE 0 cdev->gadget->is_selfpowered 1
PARAM_VALUE 0 cdev->gadget->ops 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->out_epnum 0
PARAM_VALUE 0 cdev->req 4096-ptr_max
PARAM_VALUE 0 cdev->req->buf 4096-ptr_max
PARAM_VALUE 0 cdev->req->complete 6839047502870331392
PARAM_VALUE 0 cdev->req->context 4096-ptr_max
PARAM_VALUE 0 cdev->req->ep 4096-ptr_max
PARAM_VALUE 0 cdev->req->ep->ops 4096-ptr_max
PARAM_VALUE 0 cdev->use_os_string 1
PARAM_VALUE 1 ep0 4096-ptr_max
PARAM_VALUE 1 ep0->ops 4096-ptr_max
PARAM_VALUE 1 ep0->ops->alloc_request 4096-ptr_max
BUF_SIZE 0 cdev 496
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->configs.next 4096-ptr_max
PARAM_VALUE 0 cdev->configs.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->configs.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->configs.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->driver 4096-ptr_max
PARAM_VALUE 0 cdev->gadget 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->dev.kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 cdev->gadget->dev.kobj.sd->priv 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->ep0 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->ep0->driver_data 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->ep0->ops 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->ep0->ops->alloc_request 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->in_epnum 0
PARAM_VALUE 0 cdev->gadget->is_selfpowered 1
PARAM_VALUE 0 cdev->gadget->ops 4096-ptr_max
PARAM_VALUE 0 cdev->gadget->out_epnum 0
PARAM_VALUE 0 cdev->gstrings.next 4096-ptr_max
PARAM_VALUE 0 cdev->gstrings.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->gstrings.prev 4096-ptr_max
PARAM_VALUE 0 cdev->gstrings.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->gstrings.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->req 4096-ptr_max
PARAM_VALUE 0 cdev->req->buf 4096-ptr_max
PARAM_VALUE 0 cdev->req->complete 6839047502870331392
PARAM_VALUE 0 cdev->req->context 4096-ptr_max
PARAM_VALUE 0 cdev->req->ep 4096-ptr_max
PARAM_VALUE 0 cdev->req->ep->ops 4096-ptr_max
PARAM_VALUE 0 cdev->use_os_string 1
PARAM_VALUE 1 ep0 4096-ptr_max
PARAM_VALUE 1 ep0->ops 4096-ptr_max
PARAM_VALUE 1 ep0->ops->alloc_request 4096-ptr_max
BUF_SIZE 0 cdev 496
DATA_SOURCE 0 cdev r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING