Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 42 files:

Smatch caller information:

drivers/usb/renesas_usbhs/mod_gadget.c usbhs_mod_gadget_probe() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->ops 3440392797810561024
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/renesas_usbhs/mod_gadget.c usbhs_mod_gadget_probe() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->ops 3440392797810561024
PARAM_VALUE 1 maxpacket_limit 0,64,512,1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/renesas_usb3.c renesas_usb3_init_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 1-u64max
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->ops 2650699878268559360
PARAM_VALUE 1 maxpacket_limit 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/renesas_usb3.c renesas_usb3_init_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 1-u64max
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->ops 2650699878268559360
PARAM_VALUE 1 maxpacket_limit u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/m66592-udc.c m66592_probe() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 6169956169427464192
PARAM_VALUE 1 maxpacket_limit 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/m66592-udc.c m66592_probe() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/dummy_hcd.c init_dummy_udc_hw() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->name 1-u64max
PARAM_VALUE 0 ep->ops 6815368370667442176
PARAM_VALUE 1 maxpacket_limit u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/dwc2/gadget.c dwc2_hsotg_initep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/dwc2/gadget.c dwc2_hsotg_initep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit 64,1024
FUZZY_MAX 1 maxpacket_limit 1024
BIT_INFO 1 maxpacket_limit 0x0,0x440
HARD_MAX 1 maxpacket_limit 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/aspeed_udc.c ast_udc_init_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep->caps.dir_in 1
PARAM_VALUE 0 ep->caps.dir_out 1
PARAM_VALUE 0 ep->caps.type_control 1
PARAM_VALUE 0 ep->ops 2467548521067515904
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/aspeed_udc.c ast_udc_init_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep->caps.dir_in 1
PARAM_VALUE 0 ep->caps.dir_out 1
PARAM_VALUE 0 ep->caps.type_bulk 1
PARAM_VALUE 0 ep->caps.type_int 1
PARAM_VALUE 0 ep->caps.type_iso 1
PARAM_VALUE 0 ep->ops 2467548521067515904
PARAM_VALUE 1 maxpacket_limit 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/pxa27x_udc.c udc_init_data() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 0-u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 maxpacket_limit unit_byte

drivers/usb/gadget/udc/goku_udc.c ep_reset() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/goku_udc.c udc_reinit() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/chipidea/udc.c init_eps() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->caps.dir_out 1
PARAM_VALUE 0 ep->caps.type_bulk 1
PARAM_VALUE 0 ep->caps.type_int 1
PARAM_VALUE 0 ep->caps.type_iso 1
PARAM_VALUE 0 ep->ops 4948028255547670528
PARAM_VALUE 1 maxpacket_limit u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ci->mutex
HALF_LOCKED2 &fsm->lock
HALF_LOCKED2 &pool->lock

drivers/usb/chipidea/udc.c init_eps() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->caps.dir_out 1
PARAM_VALUE 0 ep->caps.type_bulk 1
PARAM_VALUE 0 ep->caps.type_control 1
PARAM_VALUE 0 ep->caps.type_int 1
PARAM_VALUE 0 ep->caps.type_iso 1
PARAM_VALUE 0 ep->maxpacket u16max
PARAM_VALUE 0 ep->maxpacket_limit u16max
PARAM_VALUE 0 ep->ops 4948028255547670528
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ep->maxpacket u16max[c]
HOST_DATA 0 ep->maxpacket_limit u16max[c]
HALF_LOCKED2 &ci->mutex
HALF_LOCKED2 &fsm->lock
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/udc/pch_udc.c pch_udc_pcd_reinit() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->caps.dir_out 1
PARAM_VALUE 0 ep->caps.type_bulk 1
PARAM_VALUE 0 ep->caps.type_int 1
PARAM_VALUE 0 ep->caps.type_iso 1
PARAM_VALUE 0 ep->ops 8594510082058035200
PARAM_VALUE 1 maxpacket_limit 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/udc/pch_udc.c pch_udc_pcd_reinit() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/udc/pch_udc.c pch_udc_pcd_reinit() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/usb/cdns3/cdns3-gadget.c cdns3_init_eps() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep->address 0
PARAM_VALUE 0 ep->desc 0
PARAM_VALUE 0 ep->maxburst 0
PARAM_VALUE 0 ep->maxpacket 0
PARAM_VALUE 0 ep->maxpacket_limit 0
PARAM_VALUE 0 ep->ops 0
PARAM_VALUE 1 maxpacket_limit 1024
MEM_ZERO 0 ep
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cdns->mutex
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &sw->lock
TYPE_LOCK (struct cdns)->mutex

drivers/usb/gadget/udc/net2280.c ep_reset_228x() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit u32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &ep->dev->lock

drivers/usb/gadget/udc/net2280.c ep_reset_338x() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit u32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &ep->dev->lock

drivers/usb/gadget/udc/net2280.c handle_stat0_irqs() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 512
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct net2280)->lock

drivers/usb/gadget/udc/net2280.c handle_stat0_irqs() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct net2280)->lock

drivers/usb/gadget/udc/net2280.c handle_stat0_irqs() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct net2280)->lock

drivers/usb/gadget/udc/net2280.c usb_reinit_228x() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock

drivers/usb/gadget/udc/net2280.c usb_reinit_228x() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock

drivers/usb/gadget/udc/net2280.c usb_reinit_228x() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock

drivers/usb/gadget/udc/net2280.c usb_reinit_338x() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 512
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock

drivers/usb/gadget/udc/lpc32xx_udc.c udc_reinit() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &udc->lock

drivers/usb/cdns3/cdnsp-gadget.c cdnsp_gadget_init_endpoints() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cdns->mutex
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &sw->lock
TYPE_LOCK (struct cdns)->mutex

drivers/usb/cdns3/cdnsp-gadget.c cdnsp_gadget_init_endpoints() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cdns->mutex
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &sw->lock
TYPE_LOCK (struct cdns)->mutex

drivers/usb/gadget/udc/aspeed-vhub/epn.c ast_vhub_alloc_epn() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 2406962715791507456
PARAM_VALUE 1 maxpacket_limit 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/usb/gadget/udc/gr_udc.c gr_ep_init() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->desc 0
PARAM_VALUE 0 ep->maxpacket 64
PARAM_VALUE 0 ep->ops 5044290941251211264
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
TYPE_LOCK (struct gr_udc)->lock

drivers/usb/gadget/udc/gr_udc.c gr_ep_init() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->desc 0
PARAM_VALUE 0 ep->maxpacket 64
PARAM_VALUE 0 ep->ops 5044290941251211264
PARAM_VALUE 1 maxpacket_limit 0-u16max
DATA_SOURCE 1 maxpacket_limit $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
TYPE_LOCK (struct gr_udc)->lock

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

Type Parameter Key Value
PARAM_VALUE 0 ep->desc 9217626953871785984
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->caps.dir_out 1
PARAM_VALUE 0 ep->caps.type_bulk 1
PARAM_VALUE 0 ep->caps.type_int 1
PARAM_VALUE 0 ep->caps.type_iso 1
PARAM_VALUE 0 ep->ops 275987935807131648
PARAM_VALUE 1 maxpacket_limit u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/isp1760/isp1760-udc.c isp1760_udc_init_eps() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 919971568521371648
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/isp1760/isp1760-udc.c isp1760_udc_init_eps() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 919971568521371648
PARAM_VALUE 1 maxpacket_limit 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/bdc/bdc_ep.c init_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->caps.dir_out 1
PARAM_VALUE 1 maxpacket_limit 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/bdc/bdc_ep.c init_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->caps.dir_out 1
PARAM_VALUE 1 maxpacket_limit 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/renesas_usbf.c usbf_probe() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep->ops 4226116472849874944
PARAM_VALUE 1 maxpacket_limit 64,512,1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->name 7258363812392894464
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/cdns3/cdns3-ep0.c cdns3_init_ep0() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->address 0
PARAM_VALUE 0 ep->desc 0
PARAM_VALUE 0 ep->maxburst 1
PARAM_VALUE 0 ep->maxpacket 0
PARAM_VALUE 0 ep->maxpacket_limit 0
PARAM_VALUE 0 ep->name 0
PARAM_VALUE 0 ep->ops 8672691517813542912
PARAM_VALUE 1 maxpacket_limit 512
MEM_ZERO 0 ep
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cdns->mutex
HALF_LOCKED2 &cdns->lock
HALF_LOCKED2 &sw->lock
TYPE_LOCK (struct cdns)->mutex

drivers/usb/gadget/udc/snps_udc_core.c ep_init() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->desc 0
PARAM_VALUE 0 ep->ops 4024004144336367616
PARAM_VALUE 1 maxpacket_limit u16max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &ep->dev->lock
HALF_LOCKED2 flags
HALF_LOCKED2 iflags

drivers/usb/gadget/udc/snps_udc_core.c udc_setup_endpoints() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags

drivers/usb/gadget/udc/snps_udc_core.c udc_setup_endpoints() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags

drivers/usb/gadget/udc/snps_udc_core.c udc_setup_endpoints() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags

drivers/usb/gadget/udc/snps_udc_core.c udc_setup_endpoints() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 flags

drivers/usb/gadget/udc/cdns2/cdns2-gadget.c cdns2_init_eps() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/usb/fotg210/fotg210-udc.c fotg210_udc_probe() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 4923275780762550272
PARAM_VALUE 1 maxpacket_limit u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/fotg210/fotg210-udc.c fotg210_udc_probe() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/musb/musb_gadget.c init_peripheral_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->name 0
PARAM_VALUE 1 maxpacket_limit 64
MEM_ZERO 0 ep
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/musb/musb_gadget.c init_peripheral_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->name 0
MEM_ZERO 0 ep
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/musb/musb_gadget.c init_peripheral_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->name 0
MEM_ZERO 0 ep
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/dwc3/gadget.c dwc3_gadget_init_control_endpoint() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit 512
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &dwc->mutex
HALF_LOCKED2 &pool->lock

drivers/usb/dwc3/gadget.c dwc3_gadget_init_in_endpoint() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit 0-1024,2147483648-u32max
CAPPED_DATA 1 maxpacket_limit 1
RX_PATH
NOCHECK_CALL
HOST_DATA 1 maxpacket_limit 0-1023[c]
HALF_LOCKED2 &dwc->mutex
HALF_LOCKED2 &pool->lock

drivers/usb/dwc3/gadget.c dwc3_gadget_init_out_endpoint() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit 0-2774301
RX_PATH
NOCHECK_CALL
HOST_DATA 1 maxpacket_limit 0-2774301[c]
HALF_LOCKED2 &dwc->mutex
HALF_LOCKED2 &pool->lock

drivers/usb/mtu3/mtu3_gadget.c init_hw_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/mtu3/mtu3_gadget.c init_hw_ep() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/cdns2/cdns2-ep0.c cdns2_init_ep0() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 maxpacket_limit unit_byte
HALF_LOCKED2 &pool->lock

drivers/usb/usbip/vudc_dev.c init_vudc_hw() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep->ops 8349698340520042496
PARAM_VALUE 1 maxpacket_limit u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/aspeed-vhub/ep0.c ast_vhub_init_ep0() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->caps.type_control 1
PARAM_VALUE 0 ep->ep_list.next 4096-ptr_max
PARAM_VALUE 0 ep->ep_list.prev 4096-ptr_max
PARAM_VALUE 0 ep->name 7258363812392894464
PARAM_VALUE 0 ep->ops 2902386665071071232
PARAM_VALUE 1 maxpacket_limit 64
TERMINATED 0 ep->name 1
MEM_ZERO 0 ep
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/r8a66597-udc.c r8a66597_probe() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 2325389084070690816
PARAM_VALUE 1 maxpacket_limit 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/r8a66597-udc.c r8a66597_probe() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/udc/max3420_udc.c max3420_eps_init() -> usb_ep_set_maxpacket_limit()

Type Parameter Key Value
PARAM_VALUE 0 ep 4096-ptr_max
PARAM_VALUE 0 ep->ops 5997107651265679360
PARAM_VALUE 1 maxpacket_limit 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL