Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/usb/gadget/udc/m66592-udc.c alloc_pipe_config() -> pipe_initialize()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ep.desc 4096-ptr_max
PARAM_VALUE 0 ep->ep.maxpacket 0-2047
PARAM_VALUE 0 ep->fifoaddr 16,20,24
PARAM_VALUE 0 ep->fifoctr 32,38,44
PARAM_VALUE 0 ep->fifosel 30,36,42
PARAM_VALUE 0 ep->fifotrn 0,40,46
PARAM_VALUE 0 ep->m66592 4096-ptr_max
PARAM_VALUE 0 ep->m66592->num_dma 1-2
PARAM_VALUE 0 ep->m66592->reg 4096-ptr_max
PARAM_VALUE 0 ep->pipectr 112-131180
PARAM_VALUE 0 ep->pipenum 1-u16max
PARAM_VALUE 0 ep->queue.next 4096-ptr_max
PARAM_VALUE 0 ep->queue.next->next 4096-ptr_max
PARAM_VALUE 0 ep->queue.prev 4096-ptr_max
PARAM_VALUE 0 ep->queue.prev->next 4096-ptr_max
PARAM_VALUE 0 ep->queue.prev->prev 4096-ptr_max
PARAM_VALUE 0 ep->type 16384,32768,49152
BUF_SIZE 0 ep->ep.desc (-1),9
DATA_SOURCE 0 ep $0
FUZZY_MAX 0 ep->type 32768
BIT_INFO 0 ep->type 0x0,0xc000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 ep->ep.desc->bDescriptorType 0-255
USER_DATA 0 ep->ep.desc->bEndpointAddress 0-255
USER_DATA 0 ep->ep.desc->bInterval 0-255
USER_DATA 0 ep->ep.desc->bLength 0-255
USER_DATA 0 ep->ep.desc->bRefresh 0-255
USER_DATA 0 ep->ep.desc->bSynchAddress 0-255
USER_DATA 0 ep->ep.desc->bmAttributes 0-255
USER_DATA 0 ep->ep.desc->wMaxPacketSize 0-u16max
USER_DATA 0 ep->ep.maxpacket 0-2047[c]
USER_PTR 0 ep->ep.desc
HALF_LOCKED2 &data->dev->lock
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &func->ffs->eps_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/usb/gadget/udc/r8a66597-udc.c alloc_pipe_config() -> pipe_initialize()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ep.desc 4096-ptr_max
PARAM_VALUE 0 ep->ep.maxpacket 0-2047
PARAM_VALUE 0 ep->fifoaddr 20
PARAM_VALUE 0 ep->fifoctr 34
PARAM_VALUE 0 ep->fifosel 32
PARAM_VALUE 0 ep->pipectr 112-124
PARAM_VALUE 0 ep->pipenum 1-7
PARAM_VALUE 0 ep->pipetre 0,144-160
PARAM_VALUE 0 ep->pipetrn 0,146-162
PARAM_VALUE 0 ep->queue.next 4096-ptr_max
PARAM_VALUE 0 ep->queue.next->next 4096-ptr_max
PARAM_VALUE 0 ep->queue.prev 4096-ptr_max
PARAM_VALUE 0 ep->queue.prev->next 4096-ptr_max
PARAM_VALUE 0 ep->queue.prev->prev 4096-ptr_max
PARAM_VALUE 0 ep->r8a66597 4096-ptr_max
PARAM_VALUE 0 ep->r8a66597->reg 4096-ptr_max
PARAM_VALUE 0 ep->type 16384,32768,49152
PARAM_VALUE 0 ep->use_dma 0
BUF_SIZE 0 ep->ep.desc (-1),9
DATA_SOURCE 0 ep $0
FUZZY_MAX 0 ep->type 32768
BIT_INFO 0 ep->type 0x0,0xc000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 ep->ep.desc->bDescriptorType 0-255
USER_DATA 0 ep->ep.desc->bEndpointAddress 0-255
USER_DATA 0 ep->ep.desc->bInterval 0-255
USER_DATA 0 ep->ep.desc->bLength 0-255
USER_DATA 0 ep->ep.desc->bRefresh 0-255
USER_DATA 0 ep->ep.desc->bSynchAddress 0-255
USER_DATA 0 ep->ep.desc->bmAttributes 0-255
USER_DATA 0 ep->ep.desc->wMaxPacketSize 0-u16max
USER_DATA 0 ep->ep.maxpacket 0-2047[c]
USER_PTR 0 ep->ep.desc
HALF_LOCKED2 &data->dev->lock
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &func->ffs->eps_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq