Home
last modified time | relevance | path

Searched refs:read_count (Results 1 – 6 of 6) sorted by relevance

/components/drivers/usb/cherryusb/port/fsdev/
A Dusb_dc_fsdev.c332 uint8_t read_count; in USBD_IRQHandler() local
375 read_count = PCD_GET_EP_RX_CNT(USB, ep_idx); in USBD_IRQHandler()
383 read_count = PCD_GET_EP_RX_CNT(USB, ep_idx); in USBD_IRQHandler()
387 g_fsdev_udc.out_ep[ep_idx].xfer_buf += read_count; in USBD_IRQHandler()
388 g_fsdev_udc.out_ep[ep_idx].xfer_len -= read_count; in USBD_IRQHandler()
393 if (read_count == 0) { in USBD_IRQHandler()
404 read_count = PCD_GET_EP_RX_CNT(USB, ep_idx); in USBD_IRQHandler()
406 g_fsdev_udc.out_ep[ep_idx].xfer_buf += read_count; in USBD_IRQHandler()
407 g_fsdev_udc.out_ep[ep_idx].xfer_len -= read_count; in USBD_IRQHandler()
408 g_fsdev_udc.out_ep[ep_idx].actual_xfer_len += read_count; in USBD_IRQHandler()
[all …]
/components/drivers/usb/cherryusb/port/musb/
A Dusb_dc_musb.c707 uint16_t read_count; in handle_ep0() local
727 read_count = HWREGH(USB_RXCOUNT_BASE(ep_idx)); in handle_ep0()
729 if (read_count != 8) { in handle_ep0()
758 read_count = HWREGH(USB_RXCOUNT_BASE(ep_idx)); in handle_ep0()
761 g_musb_udc.out_ep[0].xfer_buf += read_count; in handle_ep0()
762 g_musb_udc.out_ep[0].actual_xfer_len += read_count; in handle_ep0()
764 if (read_count < g_musb_udc.out_ep[0].ep_mps) { in handle_ep0()
788 uint16_t write_count, read_count; in USBD_IRQHandler() local
876 read_count = HWREGH(USB_RXCOUNT_BASE(ep_idx)); in USBD_IRQHandler()
881 g_musb_udc.out_ep[ep_idx].xfer_buf += read_count; in USBD_IRQHandler()
[all …]
/components/drivers/usb/cherryusb/port/rp2040/
A Dusb_dc_rp2040.c363 uint16_t read_count = buffer_control & USB_BUF_CTRL_LEN_MASK; in usb_handle_ep_buff_done() local
404 memcpy(g_rp2040_udc.out_ep[0].xfer_buf, g_rp2040_udc.out_ep[0].data_buffer, read_count); in usb_handle_ep_buff_done()
405 if (read_count == 0) { in usb_handle_ep_buff_done()
412 g_rp2040_udc.out_ep[0].actual_xfer_len += read_count; in usb_handle_ep_buff_done()
413 g_rp2040_udc.out_ep[0].xfer_len -= read_count; in usb_handle_ep_buff_done()
421 …(ep->ep_addr) & 0x0f].xfer_buf, g_rp2040_udc.out_ep[(ep->ep_addr) & 0x0f].data_buffer, read_count); in usb_handle_ep_buff_done()
422 g_rp2040_udc.out_ep[(ep->ep_addr) & 0x0f].xfer_buf += read_count; in usb_handle_ep_buff_done()
423 g_rp2040_udc.out_ep[(ep->ep_addr) & 0x0f].actual_xfer_len += read_count; in usb_handle_ep_buff_done()
424 g_rp2040_udc.out_ep[(ep->ep_addr) & 0x0f].xfer_len -= read_count; in usb_handle_ep_buff_done()
426 …if (read_count < g_rp2040_udc.out_ep[(ep->ep_addr) & 0x0f].ep_mps || g_rp2040_udc.out_ep[(ep->ep_a… in usb_handle_ep_buff_done()
/components/drivers/usb/cherryusb/port/nrf5x/
A Dusb_dc_nrf5x.c755 uint32_t read_count = NRF_USBD->SIZE.ISOOUT; in USBD_IRQHandler() local
756 usb_dc_cfg.ep_out[EP_ISO_NUM].xfer_buf += read_count; in USBD_IRQHandler()
757 usb_dc_cfg.ep_out[EP_ISO_NUM].actual_xfer_len += read_count; in USBD_IRQHandler()
758 usb_dc_cfg.ep_out[EP_ISO_NUM].xfer_len -= read_count; in USBD_IRQHandler()
787 uint32_t read_count = NRF_USBD->SIZE.EPOUT[offset + 1]; in USBD_IRQHandler() local
788 usb_dc_cfg.ep_out[offset + 1].xfer_buf += read_count; in USBD_IRQHandler()
789 usb_dc_cfg.ep_out[offset + 1].actual_xfer_len += read_count; in USBD_IRQHandler()
790 usb_dc_cfg.ep_out[offset + 1].xfer_len -= read_count; in USBD_IRQHandler()
813 uint32_t read_count = NRF_USBD->SIZE.EPOUT[0]; in USBD_IRQHandler() local
814 usb_dc_cfg.ep_out[0].actual_xfer_len += read_count; in USBD_IRQHandler()
[all …]
/components/drivers/usb/cherryusb/port/dwc2/
A Dusb_dc_dwc2.c974 uint32_t gint_status, temp, ep_idx, ep_intr, epint, read_count; in USBD_IRQHandler() local
977 (void)read_count; in USBD_IRQHandler()
994 read_count = (temp & USB_OTG_GRXSTSP_BCNT) >> 4; in USBD_IRQHandler()
995 if (read_count != 0) { in USBD_IRQHandler()
996 dwc2_ep_read(busid, g_dwc2_udc[busid].out_ep[ep_idx].xfer_buf, read_count); in USBD_IRQHandler()
997 g_dwc2_udc[busid].out_ep[ep_idx].xfer_buf += read_count; in USBD_IRQHandler()
1000 read_count = (temp & USB_OTG_GRXSTSP_BCNT) >> 4; in USBD_IRQHandler()
1001 dwc2_ep_read(busid, (uint8_t *)&g_dwc2_udc[busid].setup, read_count); in USBD_IRQHandler()
/components/drivers/usb/cherryusb/port/aic/
A Dusb_dc_aic.c1427 uint32_t read_count; in USBD_IRQHandler() local
1439 read_count = (temp & RXFIFOSTS_BCNT_MASK) >> 4; in USBD_IRQHandler()
1440 if (read_count != 0) { in USBD_IRQHandler()
1441 aic_ep_read(g_aic_udc.out_ep[ep_idx].xfer_buf, read_count); in USBD_IRQHandler()
1442 g_aic_udc.out_ep[ep_idx].xfer_buf += read_count; in USBD_IRQHandler()
1445 read_count = (temp & RXFIFOSTS_BCNT_MASK) >> 4; in USBD_IRQHandler()
1446 aic_ep_read((uint8_t *)&g_aic_udc.setup, read_count); in USBD_IRQHandler()

Completed in 17 milliseconds