Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/gadget/udc/fsl_udc_core.c fsl_udc_probe() -> struct_ep_setup()

Type Parameter Key Value
PARAM_VALUE 0 udc 4096-ptr_max
PARAM_VALUE 0 udc->dev 4096-ptr_max
PARAM_VALUE 0 udc->ep0_dir 0
PARAM_VALUE 0 udc->ep_qh 1-ptr_max
PARAM_VALUE 0 udc->ep_qh->buff_ptr0 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr1 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr2 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr3 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr4 0
PARAM_VALUE 0 udc->ep_qh->curr_dtd_ptr 0
PARAM_VALUE 0 udc->ep_qh->max_pkt_length 0
PARAM_VALUE 0 udc->ep_qh->next_dtd_ptr 0
PARAM_VALUE 0 udc->ep_qh->res1 0
PARAM_VALUE 0 udc->ep_qh->size_ioc_int_sts 0
PARAM_VALUE 0 udc->ep_qh_size 0,2048-3968,4096
PARAM_VALUE 0 udc->eps 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.next 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.next->next 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.prev 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.prev->next 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 udc->gadget.max_speed 3
PARAM_VALUE 0 udc->gadget.name 9099962588582866944
PARAM_VALUE 0 udc->gadget.ops 6557630859287470080
PARAM_VALUE 0 udc->gadget.speed 0
PARAM_VALUE 0 udc->irq 1-s32max
PARAM_VALUE 0 udc->max_ep 0-62
PARAM_VALUE 0 udc->pdata 4096-ptr_max
PARAM_VALUE 0 udc->remote_wakeup 0
PARAM_VALUE 0 udc->resume_state 0
PARAM_VALUE 0 udc->status_req 4096-ptr_max
PARAM_VALUE 0 udc->status_req->req.buf 4096-ptr_max
PARAM_VALUE 0 udc->stopped 1
PARAM_VALUE 0 udc->usb_state 2
PARAM_VALUE 1 index 0
PARAM_VALUE 2 name 7258363812392894464
PARAM_VALUE 3 link 0
BUF_SIZE 0 udc 2112
BUF_SIZE 0 udc->dev 1616
BUF_SIZE 0 udc->gadget.ep0 72
BUF_SIZE 0 udc->gadget.name 13
BUF_SIZE 0 udc->gadget.ops 136
BUF_SIZE 0 udc->pdata s32min-(-2),1-s32max
BUF_SIZE 2 name 4
DATA_SOURCE 0 udc r _kzalloc_noprof
STR_LEN 0 udc 3
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 udc->ep_qh_size 0,2048-3968,4096[c]
HOST_DATA 0 udc->max_ep 0-62[c]
NO_OVERFLOW_SIMPLE 0 udc->max_ep

drivers/usb/gadget/udc/fsl_udc_core.c fsl_udc_probe() -> struct_ep_setup()

Type Parameter Key Value
PARAM_VALUE 0 udc 4096-ptr_max
PARAM_VALUE 0 udc->dev 4096-ptr_max
PARAM_VALUE 0 udc->ep0_dir 0
PARAM_VALUE 0 udc->ep_qh 1-ptr_max
PARAM_VALUE 0 udc->ep_qh->buff_ptr0 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr1 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr2 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr3 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr4 0
PARAM_VALUE 0 udc->ep_qh->curr_dtd_ptr 0
PARAM_VALUE 0 udc->ep_qh->max_pkt_length 0
PARAM_VALUE 0 udc->ep_qh->next_dtd_ptr 0
PARAM_VALUE 0 udc->ep_qh->res1 0
PARAM_VALUE 0 udc->ep_qh->size_ioc_int_sts 0
PARAM_VALUE 0 udc->ep_qh_size 0,2048-3968,4096
PARAM_VALUE 0 udc->eps 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.next 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.next->next 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.prev 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.prev->next 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 udc->gadget.max_speed 3
PARAM_VALUE 0 udc->gadget.name 9099962588582866944
PARAM_VALUE 0 udc->gadget.ops 6557630859287470080
PARAM_VALUE 0 udc->gadget.speed 0
PARAM_VALUE 0 udc->irq 1-s32max
PARAM_VALUE 0 udc->max_ep 0-62
PARAM_VALUE 0 udc->pdata 4096-ptr_max
PARAM_VALUE 0 udc->remote_wakeup 0
PARAM_VALUE 0 udc->resume_state 0
PARAM_VALUE 0 udc->status_req 4096-ptr_max
PARAM_VALUE 0 udc->status_req->req.buf 4096-ptr_max
PARAM_VALUE 0 udc->stopped 1
PARAM_VALUE 0 udc->usb_state 2
PARAM_VALUE 1 index 2-60
PARAM_VALUE 2 name 6450639118797217792
PARAM_VALUE 3 link 1
BUF_SIZE 0 udc 2112
BUF_SIZE 0 udc->dev 1616
BUF_SIZE 0 udc->gadget.ep0 72
BUF_SIZE 0 udc->gadget.name 13
BUF_SIZE 0 udc->gadget.ops 136
BUF_SIZE 0 udc->pdata s32min-(-2),1-s32max
BUF_SIZE 2 name 16
CAPPED_DATA 1 index 1
DATA_SOURCE 0 udc r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 udc->ep_qh_size 0,2048-3968,4096[c]
HOST_DATA 0 udc->max_ep 0-62[c]
NO_OVERFLOW_SIMPLE 0 udc->max_ep

drivers/usb/gadget/udc/fsl_udc_core.c fsl_udc_probe() -> struct_ep_setup()

Type Parameter Key Value
PARAM_VALUE 0 udc 4096-ptr_max
PARAM_VALUE 0 udc->dev 4096-ptr_max
PARAM_VALUE 0 udc->ep0_dir 0
PARAM_VALUE 0 udc->ep_qh 1-ptr_max
PARAM_VALUE 0 udc->ep_qh->buff_ptr0 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr1 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr2 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr3 0
PARAM_VALUE 0 udc->ep_qh->buff_ptr4 0
PARAM_VALUE 0 udc->ep_qh->curr_dtd_ptr 0
PARAM_VALUE 0 udc->ep_qh->max_pkt_length 0
PARAM_VALUE 0 udc->ep_qh->next_dtd_ptr 0
PARAM_VALUE 0 udc->ep_qh->res1 0
PARAM_VALUE 0 udc->ep_qh->size_ioc_int_sts 0
PARAM_VALUE 0 udc->ep_qh_size 0,2048-3968,4096
PARAM_VALUE 0 udc->eps 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.next 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.next->next 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.prev 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.prev->next 4096-ptr_max
PARAM_VALUE 0 udc->gadget.ep_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 udc->gadget.max_speed 3
PARAM_VALUE 0 udc->gadget.name 9099962588582866944
PARAM_VALUE 0 udc->gadget.ops 6557630859287470080
PARAM_VALUE 0 udc->gadget.speed 0
PARAM_VALUE 0 udc->irq 1-s32max
PARAM_VALUE 0 udc->max_ep 0-62
PARAM_VALUE 0 udc->pdata 4096-ptr_max
PARAM_VALUE 0 udc->remote_wakeup 0
PARAM_VALUE 0 udc->resume_state 0
PARAM_VALUE 0 udc->status_req 4096-ptr_max
PARAM_VALUE 0 udc->status_req->req.buf 4096-ptr_max
PARAM_VALUE 0 udc->stopped 1
PARAM_VALUE 0 udc->usb_state 2
PARAM_VALUE 1 index 3-61
PARAM_VALUE 2 name 6450639118797217792
PARAM_VALUE 3 link 1
BUF_SIZE 0 udc 2112
BUF_SIZE 0 udc->dev 1616
BUF_SIZE 0 udc->gadget.ep0 72
BUF_SIZE 0 udc->gadget.name 13
BUF_SIZE 0 udc->gadget.ops 136
BUF_SIZE 0 udc->pdata s32min-(-2),1-s32max
BUF_SIZE 2 name 16
CAPPED_DATA 1 index 1
DATA_SOURCE 0 udc r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 udc->ep_qh_size 0,2048-3968,4096[c]
HOST_DATA 0 udc->max_ep 0-62[c]
NO_OVERFLOW_SIMPLE 0 udc->max_ep