Lines Matching refs:epnum
310 static uint32_t usb_dwc2_out_ep_int(void *handle, uint8_t epnum) in usb_dwc2_out_ep_int() argument
315 (epnum * OTG_DOEP_SIZE) + OTG_DOEPINT) & in usb_dwc2_out_ep_int()
326 static uint32_t usb_dwc2_in_ep_int(void *handle, uint8_t epnum) in usb_dwc2_in_ep_int() argument
334 msk |= ((emp >> epnum) << OTG_DIEPINT_TXFE_SHIFT) & OTG_DIEPINT_TXFE; in usb_dwc2_in_ep_int()
337 (epnum * OTG_DIEP_SIZE) + OTG_DIEPINT) & msk; in usb_dwc2_in_ep_int()
734 uint32_t epnum, in usb_dwc2_write_empty_tx_fifo() argument
754 reg_offset = usb_base_addr + OTG_DIEP_BASE + (epnum * OTG_DIEP_SIZE); in usb_dwc2_write_empty_tx_fifo()
768 ret = usb_dwc2_write_packet(handle, *xfer_buff, epnum, len); in usb_dwc2_write_empty_tx_fifo()
778 mmio_clrbits_32(usb_base_addr + OTG_DIEPEMPMSK, BIT(epnum)); in usb_dwc2_write_empty_tx_fifo()
795 uint32_t epnum; in usb_dwc2_it_handler() local
818 epnum = 0U; in usb_dwc2_it_handler()
820 epnum++; in usb_dwc2_it_handler()
824 reg_offset = usb_base_addr + OTG_DOEP_BASE + (epnum * OTG_DOEP_SIZE) + OTG_DOEPINT; in usb_dwc2_it_handler()
826 epint = usb_dwc2_out_ep_int(handle, epnum); in usb_dwc2_it_handler()
830 *param = epnum; in usb_dwc2_it_handler()
852 epnum = 0U; in usb_dwc2_it_handler()
854 epnum++; in usb_dwc2_it_handler()
858 reg_offset = usb_base_addr + OTG_DIEP_BASE + (epnum * OTG_DIEP_SIZE) + OTG_DIEPINT; in usb_dwc2_it_handler()
860 epint = usb_dwc2_in_ep_int(handle, epnum); in usb_dwc2_it_handler()
863 mmio_clrbits_32(usb_base_addr + OTG_DIEPEMPMSK, BIT(epnum)); in usb_dwc2_it_handler()
865 *param = epnum; in usb_dwc2_it_handler()
887 *param = epnum; in usb_dwc2_it_handler()