| /components/drivers/usb/cherryusb/port/musb/ |
| A D | usb_dc_musb.c | 127 #define USB_TXMAP_BASE(ep_idx) (USB_BASE + MUSB_TXMAP0_OFFSET + 0x10 * ep_idx) argument 139 #define USB_TXADDR_BASE(ep_idx) (USB_BASE + MUSB_TXFUNCADDR0_OFFSET + 0x8 * ep_idx) argument 147 #define USB_FIFO_BASE(ep_idx) (USB_BASE + MUSB_FIFO_OFFSET + 0x4 * ep_idx) argument 403 if (ep_idx == 0) { in usbd_ep_open() 653 if (ep_idx == 0x00) { in usbd_ep_start_write() 694 if (ep_idx == 0) { in usbd_ep_start_read() 787 uint8_t ep_idx; in USBD_IRQHandler() local 835 ep_idx = 1; in USBD_IRQHandler() 866 ep_idx++; in USBD_IRQHandler() 870 ep_idx = 1; in USBD_IRQHandler() [all …]
|
| A D | usb_hc_musb.c | 128 #define USB_TXMAP_BASE(ep_idx) (USB_BASE + MUSB_TXMAP0_OFFSET + 0x10 * ep_idx) argument 129 #define USB_TXCSRL_BASE(ep_idx) (USB_BASE + MUSB_TXMAP0_OFFSET + 0x10 * ep_idx + 2) argument 130 #define USB_TXCSRH_BASE(ep_idx) (USB_BASE + MUSB_TXMAP0_OFFSET + 0x10 * ep_idx + 3) argument 131 #define USB_RXMAP_BASE(ep_idx) (USB_BASE + MUSB_TXMAP0_OFFSET + 0x10 * ep_idx + 4) argument 140 #define USB_TXADDR_BASE(ep_idx) (USB_BASE + MUSB_TXFUNCADDR0_OFFSET + 0x8 * ep_idx) argument 148 #define USB_FIFO_BASE(ep_idx) (USB_BASE + MUSB_FIFO_OFFSET + 0x4 * ep_idx) argument 189 if (ep_idx == 0) { in musb_fifo_flush() 862 uint8_t ep_idx = 0; in handle_ep0() local 983 uint8_t ep_idx; in USBH_IRQHandler() local 1044 for (ep_idx = 1; ep_idx < CONFIG_USB_MUSB_PIPE_NUM; ep_idx++) { in USBH_IRQHandler() [all …]
|
| /components/drivers/usb/cherryusb/port/fsdev/ |
| A D | usb_dc_fsdev.c | 169 PCD_SET_EP_ADDRESS(USB, ep_idx, ep_idx); in usbd_ep_open() 174 if (g_fsdev_udc.out_ep[ep_idx].ep_mps > g_fsdev_udc.out_ep[ep_idx].ep_pma_buf_len) { in usbd_ep_open() 186 PCD_CLEAR_RX_DTOG(USB, ep_idx); in usbd_ep_open() 191 if (g_fsdev_udc.in_ep[ep_idx].ep_mps > g_fsdev_udc.in_ep[ep_idx].ep_pma_buf_len) { in usbd_ep_open() 202 PCD_CLEAR_TX_DTOG(USB, ep_idx); in usbd_ep_open() 219 PCD_CLEAR_RX_DTOG(USB, ep_idx); in usbd_ep_close() 224 PCD_CLEAR_TX_DTOG(USB, ep_idx); in usbd_ep_close() 249 PCD_CLEAR_RX_DTOG(USB, ep_idx); in usbd_ep_clear_stall() 253 PCD_CLEAR_TX_DTOG(USB, ep_idx); in usbd_ep_clear_stall() 331 uint8_t ep_idx; in USBD_IRQHandler() local [all …]
|
| /components/drivers/usb/cherryusb/port/dwc2/ |
| A D | usb_dc_dwc2.c | 381 …(g_dwc2_udc[busid].in_ep[ep_idx].actual_xfer_len < g_dwc2_udc[busid].in_ep[ep_idx].xfer_len) && (g… in dwc2_tx_fifo_empty_procecss() 399 dwc2_ep_write(busid, ep_idx, g_dwc2_udc[busid].in_ep[ep_idx].xfer_buf, len); in dwc2_tx_fifo_empty_procecss() 695 if (ep_idx == 0) { in usbd_ep_open() 847 if (ep_idx && !(USB_OTG_INEP(ep_idx)->DIEPCTL & USB_OTG_DIEPCTL_MPSIZ)) { in usbd_ep_start_write() 864 if (ep_idx == 0) { in usbd_ep_start_write() 924 if (ep_idx && !(USB_OTG_OUTEP(ep_idx)->DOEPCTL & USB_OTG_DOEPCTL_MPSIZ)) { in usbd_ep_start_read() 941 if (ep_idx == 0) { in usbd_ep_start_read() 1010 ep_idx = 0; in USBD_IRQHandler() 1060 ep_idx++; in USBD_IRQHandler() 1064 ep_idx = 0U; in USBD_IRQHandler() [all …]
|
| /components/drivers/usb/cherryusb/port/kinetis/ |
| A D | usb_dc_kinetis.c | 38 uint8_t ep_idx = USB_EP_GET_IDX(ep); in kinetis_start_transfer() local 184 if (ep_idx != 0) { in usbd_ep_open() 206 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_close() local 230 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_set_stall() local 235 if (0 == ep_idx) { in usbd_ep_set_stall() 238 if (ep_idx == 0) { in usbd_ep_set_stall() 260 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_clear_stall() local 292 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_is_stalled() local 346 uint8_t ep_idx; in USBD_IRQHandler() local 438 … kinetis_start_transfer(busid, ep_idx | 0x80, g_kinetis_udc[busid].in_ep[ep_idx].xfer_buf, in USBD_IRQHandler() [all …]
|
| /components/drivers/usb/cherryusb/port/aic/ |
| A D | usb_dc_aic.c | 467 aic_ep_write(ep_idx, g_aic_udc.in_ep[ep_idx].xfer_buf, len); in aic_tx_fifo_empty_procecss() 782 if (ep_idx == 0) { in usbd_ep_open() 1149 if (ep_idx == 0) { in usbd_ep_set_stall() 1251 if (ep_idx == 0) { in usbd_ep_start_write_raw() 1373 if (ep_idx == 0) { in usbd_ep_start_read_raw() 1456 ep_idx = 0; in USBD_IRQHandler() 1527 ep_idx++; in USBD_IRQHandler() 1541 ep_idx = 0U; in USBD_IRQHandler() 1581 ep_idx++; in USBD_IRQHandler() 1605 for (ep_idx = 1; ep_idx < USB_NUM_BIDIR_ENDPOINTS; ep_idx++) { in USBD_IRQHandler() [all …]
|
| /components/drivers/usb/cherryusb/port/bouffalolab/ |
| A D | usb_dc_bl.c | 165 if (ep_idx < 5) { in bflb_usb_set_ep_fifomap() 424 if (ep_idx == 1) { in usb_get_transfer_fifo() 432 if (ep_idx == 1) { in usb_get_transfer_fifo() 668 if (ep_idx > 4) { in usbd_ep_open() 685 if (ep_idx != 0) { in usbd_ep_open() 805 if (ep_idx == 0) { in usbd_ep_set_stall() 832 if (ep_idx == 0) { in usbd_ep_clear_stall() 856 if (ep_idx == 0) { in usbd_ep_is_stalled() 895 if (ep_idx == 0) { in usbd_ep_start_write() 936 if (ep_idx == 0) { in usbd_ep_start_read() [all …]
|
| /components/drivers/usb/cherryusb/port/template/ |
| A D | usb_dc.c | 58 uint8_t ep_idx = USB_EP_GET_IDX(ep->bEndpointAddress); in usbd_ep_open() local 63 g_xxx_udc.out_ep[ep_idx].ep_enable = true; in usbd_ep_open() 67 g_xxx_udc.in_ep[ep_idx].ep_enable = true; in usbd_ep_open() 94 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_start_write() local 101 g_xxx_udc.in_ep[ep_idx].xfer_buf = (uint8_t *)data; in usbd_ep_start_write() 102 g_xxx_udc.in_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_write() 103 g_xxx_udc.in_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_write() 110 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_start_read() local 116 g_xxx_udc.out_ep[ep_idx].xfer_buf = (uint8_t *)data; in usbd_ep_start_read() 117 g_xxx_udc.out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read() [all …]
|
| /components/drivers/usb/cherryusb/port/hpmicro/ |
| A D | usb_dc_hpm.c | 51 static inline uint8_t ep_idx2bit(uint8_t ep_idx) in ep_idx2bit() argument 53 return ep_idx / 2 + ((ep_idx % 2) ? 16 : 0); in ep_idx2bit() 194 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_close() local 233 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_start_write() local 239 if (!g_hpm_udc[busid].in_ep[ep_idx].ep_enable) { in usbd_ep_start_write() 244 g_hpm_udc[busid].in_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_write() 245 g_hpm_udc[busid].in_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_write() 254 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_start_read() local 260 if (!g_hpm_udc[busid].out_ep[ep_idx].ep_enable) { in usbd_ep_start_read() 332 for (uint8_t ep_idx = 0; ep_idx < USB_SOS_DCD_MAX_QHD_COUNT; ep_idx++) { in USBD_IRQHandler() local [all …]
|
| /components/drivers/usb/cherryusb/port/chipidea/ |
| A D | usb_dc_chipidea.c | 139 return ep_idx / 2 + ((ep_idx % 2) ? 16 : 0); in ep_idx2bit() 240 uint32_t offset = ep_idx / 2 + ((ep_idx % 2) ? 16 : 0); in chipidea_edpt_xfer() 321 return &dcd_data->qhd[ep_idx]; in chipidea_qhd_get() 355 uint8_t const ep_idx = 2 * epnum + dir; in chipidea_edpt_open() local 361 p_qhd = &dcd_data->qhd[ep_idx]; in chipidea_edpt_open() 406 p_qhd = &dcd_data->qhd[ep_idx]; in chipidea_start_xfer() 555 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_close() local 588 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_start_write() local 608 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_start_read() local 684 for (uint8_t ep_idx = 0; ep_idx < (CONFIG_USBDEV_EP_NUM * 2); ep_idx++) { in USBD_IRQHandler() local [all …]
|
| /components/drivers/usb/cherryusb/port/rp2040/ |
| A D | usb_dc_rp2040.c | 236 g_rp2040_udc.in_ep[ep_idx].ep_enable = true; in usbd_ep_open() 273 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_clear_stall() local 275 if (ep_idx != 0) { in usbd_ep_clear_stall() 307 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_start_write() local 312 if (!g_rp2040_udc.in_ep[ep_idx].ep_enable) { in usbd_ep_start_write() 317 g_rp2040_udc.in_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_write() 318 g_rp2040_udc.in_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_write() 324 … usb_start_transfer(&g_rp2040_udc.in_ep[ep_idx], g_rp2040_udc.in_ep[ep_idx].xfer_buf, data_len); in usbd_ep_start_write() 332 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_start_read() local 337 if (!g_rp2040_udc.out_ep[ep_idx].ep_enable) { in usbd_ep_start_read() [all …]
|
| /components/drivers/usb/cherryusb/port/nrf5x/ |
| A D | usb_dc_nrf5x.c | 356 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_start_write() local 362 if (!usb_dc_cfg.ep_in[ep_idx].ep_enable) in usbd_ep_start_write() 372 usb_dc_cfg.ep_in[ep_idx].xfer_len = data_len; in usbd_ep_start_write() 373 usb_dc_cfg.ep_in[ep_idx].actual_xfer_len = 0; in usbd_ep_start_write() 379 NRF_USBD->TASKS_STARTEPIN[ep_idx] = 1; in usbd_ep_start_write() 390 nrf_usbd_ep_easydma_set_tx(ep_idx, (uint32_t)usb_dc_cfg.ep_in[ep_idx].ep_buffer, data_len); in usbd_ep_start_write() 401 if (ep_idx != EP_ISO_NUM) in usbd_ep_start_write() 403 NRF_USBD->TASKS_STARTEPIN[ep_idx] = 1; in usbd_ep_start_write() 434 uint8_t ep_idx = USB_EP_GET_IDX(ep); in usbd_ep_start_read() local 440 if (!usb_dc_cfg.ep_out[ep_idx].ep_enable) in usbd_ep_start_read() [all …]
|