zephyr/drivers/usb/udc
Tomasz Moń 1cccf28d5e drivers: usb: udc: Reduce unnecessary ep config lookups
UDC API passes struct udc_ep_config to all functions. Some UDC functions
were using endpoint config structure while some were using device and
endpoint number. This API inconsistency led to completely unnecessary
endpoint structure lookups. Remove unnecessary lookups by using endpoint
config structure pointer where it makes sense.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2025-03-31 14:32:17 +02:00
..
CMakeLists.txt
Kconfig
Kconfig.ambiq drivers: udc_ambiq: do not leak UDC_AMBIQ_MAX_QMESSAGES 2025-03-13 16:57:47 +00:00
Kconfig.dwc2
Kconfig.it82xx2
Kconfig.kinetis
Kconfig.mcux drivers: nxp: Fix selection of NOCACHE_MEMORY 2025-03-21 06:31:56 +01:00
Kconfig.nrf
Kconfig.numaker
Kconfig.renesas_ra
Kconfig.rpi_pico
Kconfig.skeleton
Kconfig.smartbond
Kconfig.stm32 drivers: udc: stm32: update STM32_CLOCK_CHECK definition 2025-01-31 11:50:01 +01:00
Kconfig.virtual
udc_ambiq.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_common.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_common.h drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_dwc2_vendor_quirks.h drivers: udc_dwc2: Ensure overlapping USBHS reset 2025-03-24 15:10:13 +01:00
udc_dwc2.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_dwc2.h
udc_it82xx2.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_kinetis.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_mcux_ehci.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_mcux_ip3511.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_nrf.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_numaker.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_renesas_ra.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_rpi_pico.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_skeleton.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_smartbond.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_stm32.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00
udc_virtual.c drivers: usb: udc: Reduce unnecessary ep config lookups 2025-03-31 14:32:17 +02:00