Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/gadget/udc/udc-xilinx.c __xudc_ep_enable() -> xudc_epconfig()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->buffer0ready 0
PARAM_VALUE 0 ep->buffer1ready 0
PARAM_VALUE 0 ep->curbufnum 0
PARAM_VALUE 0 ep->desc 4096-ptr_max
PARAM_VALUE 0 ep->desc->bDescriptorType 5
PARAM_VALUE 0 ep->ep_usb.desc 4096-ptr_max
PARAM_VALUE 0 ep->ep_usb.desc->bDescriptorType 5
PARAM_VALUE 0 ep->epnumber 0-15
PARAM_VALUE 0 ep->rambase 34,4096,4352,4608,4864,5120,5376,5632
BUF_SIZE 0 ep (-1),1088
BUF_SIZE 0 ep (-1),1088
BUF_SIZE 0 ep->desc (-1),9
BUF_SIZE 0 ep->ep_usb.desc (-1),9
DATA_SOURCE 0 ep $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 ep->desc->bDescriptorType 5[u]
USER_DATA 0 ep->desc->bEndpointAddress 0-255
USER_DATA 0 ep->desc->bInterval 0-255
USER_DATA 0 ep->desc->bLength 0-255
USER_DATA 0 ep->desc->bRefresh 0-255
USER_DATA 0 ep->desc->bSynchAddress 0-255
USER_DATA 0 ep->desc->bmAttributes 0-255
USER_DATA 0 ep->desc->wMaxPacketSize 0-u16max
USER_DATA 0 ep->ep_usb.desc->bDescriptorType 5[u]
USER_DATA 0 ep->ep_usb.desc->bEndpointAddress 0-255
USER_DATA 0 ep->ep_usb.desc->bInterval 0-255
USER_DATA 0 ep->ep_usb.desc->bLength 0-255
USER_DATA 0 ep->ep_usb.desc->bRefresh 0-255
USER_DATA 0 ep->ep_usb.desc->bSynchAddress 0-255
USER_DATA 0 ep->ep_usb.desc->bmAttributes 0-255
USER_DATA 0 ep->ep_usb.desc->wMaxPacketSize 0-u16max
USER_DATA 0 ep->epnumber 0-15[c]
USER_DATA 0 ep->is_in 0-1
USER_PTR 0 ep->desc
USER_PTR 0 ep->ep_usb.desc
LOCK2 &udc->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct xusb_udc)->lock

drivers/usb/gadget/udc/udc-xilinx.c xudc_eps_init() -> xudc_epconfig()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->desc 0
PARAM_VALUE 0 ep->ep_usb.caps.dir_in 1
PARAM_VALUE 0 ep->ep_usb.caps.dir_out 1
PARAM_VALUE 0 ep->ep_usb.caps.type_control 1
PARAM_VALUE 0 ep->ep_usb.maxpacket 64,u16max
PARAM_VALUE 0 ep->ep_usb.maxpacket_limit 64,u16max
PARAM_VALUE 0 ep->ep_usb.ops 5200501033675337728,8768046689525288960
PARAM_VALUE 0 ep->epnumber 0-7
PARAM_VALUE 0 ep->is_in 0
PARAM_VALUE 0 ep->is_iso 0
PARAM_VALUE 0 ep->maxpacket 0
PARAM_VALUE 0 ep->offset 0-112
PARAM_VALUE 0 ep->udc 4096-ptr_max
PARAM_VALUE 0 ep->udc->addr 4096-ptr_max
PARAM_VALUE 0 ep->udc->clk 0,4096-ptr_max
PARAM_VALUE 0 ep->udc->gadget.ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->udc->gadget.ep_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->udc->gadget.max_speed 3
PARAM_VALUE 0 ep->udc->gadget.name 6574027597318758400
PARAM_VALUE 0 ep->udc->gadget.ops 6422222727217393664
PARAM_VALUE 0 ep->udc->gadget.speed 0
PARAM_VALUE 0 ep->udc->read_fn 3689018905825529856,8524724407549526016
PARAM_VALUE 0 ep->udc->req 4096-ptr_max
PARAM_VALUE 0 ep->udc->write_fn 1218719865928019968,7887695181207588864
PARAM_VALUE 1 udc 4096-ptr_max
PARAM_VALUE 1 udc->addr 4096-ptr_max
PARAM_VALUE 1 udc->clk 0,4096-ptr_max
PARAM_VALUE 1 udc->clk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 1 udc->clk->core->dev->power.idle_notification 0-1
PARAM_VALUE 1 udc->clk->core->dev->power.request 0-4
PARAM_VALUE 1 udc->clk->core->dev->power.request_pending 0-1
PARAM_VALUE 1 udc->clk->core->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 1 udc->clk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 1 udc->clk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 1 udc->clk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 1 udc->clk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 udc->clk->core->enable_count 0-4294967295
PARAM_VALUE 1 udc->clk->core->parent->dev->power.deferred_resume 0-1
PARAM_VALUE 1 udc->clk->core->parent->dev->power.idle_notification 0-1
PARAM_VALUE 1 udc->clk->core->parent->dev->power.request 0-4
PARAM_VALUE 1 udc->clk->core->parent->dev->power.request_pending 0-1
PARAM_VALUE 1 udc->clk->core->parent->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 1 udc->clk->core->parent->dev->power.runtime_status s32min-s32max
PARAM_VALUE 1 udc->clk->core->parent->dev->power.timer_autosuspends 0-1
PARAM_VALUE 1 udc->clk->core->parent->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 1 udc->clk->core->parent->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 udc->clk->core->parent->enable_count 0-4294967295
PARAM_VALUE 1 udc->clk->core->parent->prepare_count 0-4294967295
PARAM_VALUE 1 udc->clk->core->parent->protect_count 0-4294967295
PARAM_VALUE 1 udc->clk->core->prepare_count 1-4294967295
PARAM_VALUE 1 udc->clk->core->protect_count 0-4294967295
PARAM_VALUE 1 udc->gadget.ep_list.next 4096-ptr_max
PARAM_VALUE 1 udc->gadget.ep_list.next->next 4096-ptr_max
PARAM_VALUE 1 udc->gadget.ep_list.prev 4096-ptr_max
PARAM_VALUE 1 udc->gadget.ep_list.prev->next 4096-ptr_max
PARAM_VALUE 1 udc->gadget.ep_list.prev->prev 4096-ptr_max
PARAM_VALUE 1 udc->gadget.max_speed 3
PARAM_VALUE 1 udc->gadget.name 6574027597318758400
PARAM_VALUE 1 udc->gadget.ops 6422222727217393664
PARAM_VALUE 1 udc->gadget.speed 0
PARAM_VALUE 1 udc->read_fn 3689018905825529856,8524724407549526016
PARAM_VALUE 1 udc->req 4096-ptr_max
PARAM_VALUE 1 udc->req->usb_req.buf 1-u64max
PARAM_VALUE 1 udc->write_fn 1218719865928019968,7887695181207588864
BUF_SIZE 0 ep->ep_usb.name 4
BUF_SIZE 0 ep->ep_usb.ops 88
BUF_SIZE 0 ep->udc 3136
BUF_SIZE 1 udc 3136
BUF_SIZE 1 udc->clk (-1)-s32max
BUF_SIZE 1 udc->gadget.ep0 72
BUF_SIZE 1 udc->gadget.name 11
BUF_SIZE 1 udc->gadget.ops 136
BUF_SIZE 1 udc->req 128
BUF_SIZE 1 udc->req->usb_req.buf 2
DATA_SOURCE 1 udc $0
FUZZY_MAX 0 ep->ep_usb.maxpacket u16max
FUZZY_MAX 0 ep->ep_usb.maxpacket_limit u16max
STR_LEN 0 ep->ep_usb.name (-1),3
STR_LEN 0 ep->name (-1),3
BIT_INFO 0 ep->ep_usb.ops 0x482a44024e011000,0x79affc22ff75f000
BIT_INFO 1 udc->read_fn 0x3200072648060000,0xffffffffffffffff
BIT_INFO 1 udc->write_fn 0x608040d0505000,0xffffffffffffffff
HARD_MAX 0 ep->ep_usb.maxpacket u16max
HARD_MAX 0 ep->ep_usb.maxpacket_limit u16max
HARD_MAX 0 ep->offset 112
MEM_ZERO 1 udc
MEM_ZERO 1 udc->req
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL