Lines Matching refs:epnum
311 static uint32_t usb_dwc2_out_ep_int(void *handle, uint8_t epnum) in usb_dwc2_out_ep_int() argument
316 (epnum * OTG_DOEP_SIZE) + OTG_DOEPINT) & in usb_dwc2_out_ep_int()
327 static uint32_t usb_dwc2_in_ep_int(void *handle, uint8_t epnum) in usb_dwc2_in_ep_int() argument
335 msk |= ((emp >> epnum) << OTG_DIEPINT_TXFE_SHIFT) & OTG_DIEPINT_TXFE; in usb_dwc2_in_ep_int()
338 (epnum * OTG_DIEP_SIZE) + OTG_DIEPINT) & msk; in usb_dwc2_in_ep_int()
735 uint32_t epnum, in usb_dwc2_write_empty_tx_fifo() argument
755 reg_offset = usb_base_addr + OTG_DIEP_BASE + (epnum * OTG_DIEP_SIZE); in usb_dwc2_write_empty_tx_fifo()
769 ret = usb_dwc2_write_packet(handle, *xfer_buff, epnum, len); in usb_dwc2_write_empty_tx_fifo()
779 mmio_clrbits_32(usb_base_addr + OTG_DIEPEMPMSK, BIT(epnum)); in usb_dwc2_write_empty_tx_fifo()
796 uint32_t epnum; in usb_dwc2_it_handler() local
819 epnum = 0U; in usb_dwc2_it_handler()
821 epnum++; in usb_dwc2_it_handler()
825 reg_offset = usb_base_addr + OTG_DOEP_BASE + (epnum * OTG_DOEP_SIZE) + OTG_DOEPINT; in usb_dwc2_it_handler()
827 epint = usb_dwc2_out_ep_int(handle, epnum); in usb_dwc2_it_handler()
831 *param = epnum; in usb_dwc2_it_handler()
853 epnum = 0U; in usb_dwc2_it_handler()
855 epnum++; in usb_dwc2_it_handler()
859 reg_offset = usb_base_addr + OTG_DIEP_BASE + (epnum * OTG_DIEP_SIZE) + OTG_DIEPINT; in usb_dwc2_it_handler()
861 epint = usb_dwc2_in_ep_int(handle, epnum); in usb_dwc2_it_handler()
864 mmio_clrbits_32(usb_base_addr + OTG_DIEPEMPMSK, BIT(epnum)); in usb_dwc2_it_handler()
866 *param = epnum; in usb_dwc2_it_handler()
888 *param = epnum; in usb_dwc2_it_handler()