Home
last modified time | relevance | path

Searched refs:ep_idx (Results 1 – 12 of 12) sorted by relevance

/components/drivers/usb/cherryusb/port/musb/
A Dusb_dc_musb.c127 #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 Dusb_hc_musb.c128 #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 Dusb_dc_fsdev.c169 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 Dusb_dc_dwc2.c381 …(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 Dusb_dc_kinetis.c38 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 Dusb_dc_aic.c467 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 Dusb_dc_bl.c165 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 Dusb_dc.c58 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 Dusb_dc_hpm.c51 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 Dusb_dc_chipidea.c139 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 Dusb_dc_rp2040.c236 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 Dusb_dc_nrf5x.c356 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 …]

Completed in 42 milliseconds