Home
last modified time | relevance | path

Searched refs:in_ep (Results 1 – 25 of 27) sorted by relevance

12

/components/drivers/usb/cherryusb/port/rp2040/
A Dusb_dc_rp2040.c119 g_rp2040_udc.in_ep[0].endpoint_control = NULL; in usb_dc_init()
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()
373 if (g_rp2040_udc.in_ep[0].xfer_len > g_rp2040_udc.in_ep[0].ep_mps) { in usb_handle_ep_buff_done()
374 g_rp2040_udc.in_ep[0].xfer_len -= g_rp2040_udc.in_ep[0].ep_mps; in usb_handle_ep_buff_done()
375 g_rp2040_udc.in_ep[0].actual_xfer_len += g_rp2040_udc.in_ep[0].ep_mps; in usb_handle_ep_buff_done()
378 g_rp2040_udc.in_ep[0].actual_xfer_len += g_rp2040_udc.in_ep[0].xfer_len; in usb_handle_ep_buff_done()
435 …if (g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].xfer_len > g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].e… in usb_handle_ep_buff_done()
437 …g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].xfer_len -= g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].ep_m… in usb_handle_ep_buff_done()
438 …g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].xfer_buf += g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].ep_m… in usb_handle_ep_buff_done()
439 …g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0f].actual_xfer_len += g_rp2040_udc.in_ep[(ep->ep_addr) & 0x0… in usb_handle_ep_buff_done()
[all …]
/components/drivers/usb/cherryusb/port/musb/
A Dusb_dc_musb.c745 if (g_musb_udc.in_ep[0].xfer_len > g_musb_udc.in_ep[0].ep_mps) { in handle_ep0()
746 g_musb_udc.in_ep[0].actual_xfer_len += g_musb_udc.in_ep[0].ep_mps; in handle_ep0()
747 g_musb_udc.in_ep[0].xfer_len -= g_musb_udc.in_ep[0].ep_mps; in handle_ep0()
749 g_musb_udc.in_ep[0].actual_xfer_len += g_musb_udc.in_ep[0].xfer_len; in handle_ep0()
844 if (g_musb_udc.in_ep[ep_idx].xfer_len > g_musb_udc.in_ep[ep_idx].ep_mps) { in USBD_IRQHandler()
845 g_musb_udc.in_ep[ep_idx].xfer_buf += g_musb_udc.in_ep[ep_idx].ep_mps; in USBD_IRQHandler()
846 g_musb_udc.in_ep[ep_idx].actual_xfer_len += g_musb_udc.in_ep[ep_idx].ep_mps; in USBD_IRQHandler()
847 g_musb_udc.in_ep[ep_idx].xfer_len -= g_musb_udc.in_ep[ep_idx].ep_mps; in USBD_IRQHandler()
849 g_musb_udc.in_ep[ep_idx].xfer_buf += g_musb_udc.in_ep[ep_idx].xfer_len; in USBD_IRQHandler()
850 g_musb_udc.in_ep[ep_idx].actual_xfer_len += g_musb_udc.in_ep[ep_idx].xfer_len; in USBD_IRQHandler()
[all …]
/components/drivers/usb/cherryusb/port/fsdev/
A Dusb_dc_fsdev.c190 g_fsdev_udc.in_ep[ep_idx].ep_enable = true; 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()
291 if (!g_fsdev_udc.in_ep[ep_idx].ep_enable) { in usbd_ep_start_write()
295 g_fsdev_udc.in_ep[ep_idx].xfer_buf = (uint8_t *)data; in usbd_ep_start_write()
296 g_fsdev_udc.in_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_write()
297 g_fsdev_udc.in_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_write()
299 data_len = MIN(data_len, g_fsdev_udc.in_ep[ep_idx].ep_mps); in usbd_ep_start_write()
350 g_fsdev_udc.in_ep[ep_idx].xfer_buf += write_count; in USBD_IRQHandler()
426 if (g_fsdev_udc.in_ep[ep_idx].xfer_len == 0) { in USBD_IRQHandler()
429 … write_count = MIN(g_fsdev_udc.in_ep[ep_idx].xfer_len, g_fsdev_udc.in_ep[ep_idx].ep_mps); in USBD_IRQHandler()
[all …]
/components/drivers/usb/cherryusb/port/kinetis/
A Dusb_dc_kinetis.c51 odd = g_kinetis_udc[busid].in_ep[ep_idx].ep_odd; in kinetis_start_transfer()
52 ep_mps = g_kinetis_udc[busid].in_ep[ep_idx].ep_mps; in kinetis_start_transfer()
71 uint8_t in_odd = g_kinetis_udc[busid].in_ep[0].ep_odd; in kinetis_read_setup()
178 g_kinetis_udc[busid].in_ep[ep_idx].ep_enable = true; in usbd_ep_open()
181 odd = g_kinetis_udc[busid].in_ep[ep_idx].ep_odd; in usbd_ep_open()
247 odd = g_kinetis_udc[busid].in_ep[ep_idx].ep_odd; in usbd_ep_set_stall()
270 odd = g_kinetis_udc[busid].in_ep[ep_idx].ep_odd; in usbd_ep_clear_stall()
312 if (!g_kinetis_udc[busid].in_ep[ep_idx].ep_enable) { in usbd_ep_start_write()
317 g_kinetis_udc[busid].in_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_write()
318 g_kinetis_udc[busid].in_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_write()
[all …]
/components/drivers/usb/cherryusb/port/template/
A Dusb_dc.c16 struct usb_dc_ep_state in_ep[CONFIG_USBDEV_EP_NUM]; /*!< IN endpoint parameters*/ member
65 g_xxx_udc.in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open()
66 g_xxx_udc.in_ep[ep_idx].ep_type = USB_GET_ENDPOINT_TYPE(ep->bmAttributes); in usbd_ep_open()
67 g_xxx_udc.in_ep[ep_idx].ep_enable = true; in usbd_ep_open()
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()
/components/drivers/usb/cherryusb/port/dwc2/
A Dusb_dc_dwc2.c373 … len = g_dwc2_udc[busid].in_ep[ep_idx].xfer_len - g_dwc2_udc[busid].in_ep[ep_idx].actual_xfer_len; in dwc2_tx_fifo_empty_procecss()
374 if (len > g_dwc2_udc[busid].in_ep[ep_idx].ep_mps) { in dwc2_tx_fifo_empty_procecss()
375 len = g_dwc2_udc[busid].in_ep[ep_idx].ep_mps; in dwc2_tx_fifo_empty_procecss()
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()
383 … len = g_dwc2_udc[busid].in_ep[ep_idx].xfer_len - g_dwc2_udc[busid].in_ep[ep_idx].actual_xfer_len; in dwc2_tx_fifo_empty_procecss()
385 len = g_dwc2_udc[busid].in_ep[ep_idx].ep_mps; in dwc2_tx_fifo_empty_procecss()
400 g_dwc2_udc[busid].in_ep[ep_idx].xfer_buf += len; in dwc2_tx_fifo_empty_procecss()
404 … if (g_dwc2_udc[busid].in_ep[ep_idx].xfer_len <= g_dwc2_udc[busid].in_ep[ep_idx].actual_xfer_len) { in dwc2_tx_fifo_empty_procecss()
852 g_dwc2_udc[busid].in_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_write()
853 g_dwc2_udc[busid].in_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_write()
[all …]
/components/drivers/usb/cherryusb/port/aic/
A Dusb_dc_aic.c452 len = g_aic_udc.in_ep[ep_idx].xfer_len - g_aic_udc.in_ep[ep_idx].actual_xfer_len; in aic_tx_fifo_empty_procecss()
453 if (len > g_aic_udc.in_ep[ep_idx].ep_mps) { in aic_tx_fifo_empty_procecss()
454 len = g_aic_udc.in_ep[ep_idx].ep_mps; in aic_tx_fifo_empty_procecss()
460 …(g_aic_udc.in_ep[ep_idx].actual_xfer_len < g_aic_udc.in_ep[ep_idx].xfer_len) && (g_aic_udc.in_ep[e… in aic_tx_fifo_empty_procecss()
462 len = g_aic_udc.in_ep[ep_idx].xfer_len - g_aic_udc.in_ep[ep_idx].actual_xfer_len; in aic_tx_fifo_empty_procecss()
464 len = g_aic_udc.in_ep[ep_idx].ep_mps; in aic_tx_fifo_empty_procecss()
468 g_aic_udc.in_ep[ep_idx].xfer_buf += len; in aic_tx_fifo_empty_procecss()
605 aic_udc_ibuf_free(&g_aic_udc.in_ep[i]); in usb_dc_rst()
1062 g_aic_udc.in_ep[ep].xfer_buf += g_aic_udc.in_ep[ep].xfer_len - data_len; in usbd_npinep_rewrite()
1063 g_aic_udc.in_ep[ep].xfer_len = data_len; in usbd_npinep_rewrite()
[all …]
/components/drivers/usb/cherryusb/class/adb/
A Dusbd_adb.h15 #define ADB_DESCRIPTOR_INIT(bFirstInterface, in_ep, out_ep, wMaxPacketSize) \ argument
17 USB_ENDPOINT_DESCRIPTOR_INIT(in_ep, 0x02, wMaxPacketSize, 0x00), \
25 struct usbd_interface *usbd_adb_init_intf(uint8_t busid, struct usbd_interface *intf, uint8_t in_ep
A Dusbd_adb.c263 struct usbd_interface *usbd_adb_init_intf(uint8_t busid, struct usbd_interface *intf, uint8_t in_ep in usbd_adb_init_intf() argument
274 adb_ep_data[ADB_IN_EP_IDX].ep_addr = in_ep; in usbd_adb_init_intf()
/components/drivers/usb/cherryusb/port/hpmicro/
A Dusb_dc_hpm.c42 struct hpm_ep_state in_ep[USB_NUM_BIDIR_ENDPOINTS]; /*!< IN endpoint parameters*/ member
183 g_hpm_udc[busid].in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open()
184 g_hpm_udc[busid].in_ep[ep_idx].ep_type = USB_GET_ENDPOINT_TYPE(ep->bmAttributes); in usbd_ep_open()
185 g_hpm_udc[busid].in_ep[ep_idx].ep_enable = true; in usbd_ep_open()
199 g_hpm_udc[busid].in_ep[ep_idx].ep_enable = false; in usbd_ep_close()
239 if (!g_hpm_udc[busid].in_ep[ep_idx].ep_enable) { in usbd_ep_start_write()
243 g_hpm_udc[busid].in_ep[ep_idx].xfer_buf = (uint8_t *)data; 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()
297 memset(g_hpm_udc[busid].in_ep, 0, sizeof(struct hpm_ep_state) * USB_NUM_BIDIR_ENDPOINTS); in USBD_IRQHandler()
/components/drivers/usb/cherryusb/port/bouffalolab/
A Dusb_dc_bl.c680 g_bl_udc.in_ep[ep_idx].ep_enable = 1U; in usbd_ep_open()
886 if (!g_bl_udc.in_ep[ep_idx].ep_enable) { in usbd_ep_start_write()
890 g_bl_udc.in_ep[ep_idx].xfer_buf = (uint8_t *)data; in usbd_ep_start_write()
891 g_bl_udc.in_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_write()
892 g_bl_udc.in_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_write()
893 g_bl_udc.in_ep[ep_idx].ep_active = true; in usbd_ep_start_write()
897 g_bl_udc.in_ep[ep_idx].ep_active = false; in usbd_ep_start_write()
1037 if (g_bl_udc.in_ep[0].ep_active) { in USBD_IRQHandler()
1039 …g_bl_udc.in_ep[0].actual_xfer_len = g_bl_udc.in_ep[0].xfer_len - bflb_usb_vdma_get_remain_size(USB… in USBD_IRQHandler()
1040 if (g_bl_udc.in_ep[0].actual_xfer_len < g_bl_udc.in_ep[0].ep_mps) { in USBD_IRQHandler()
[all …]
/components/drivers/usb/cherryusb/platform/rtthread/
A Dusbd_serial.c25 uint8_t in_ep; member
138 usbd_ep_start_write(serial->busid, serial->in_ep, align_buf, size); in usbd_serial_write()
234 if ((serial->in_ep == ep) && serial->tx_done) { in usbd_cdc_acm_bulk_in()
242 void usbd_cdc_acm_serial_init(uint8_t busid, uint8_t in_ep, uint8_t out_ep) in usbd_cdc_acm_serial_init() argument
252 .ep_addr = in_ep, in usbd_cdc_acm_serial_init()
263 serial->in_ep = in_ep; in usbd_cdc_acm_serial_init()
A Dusbd_adb_shell.c97 void usbd_adb_shell_init(uint8_t in_ep, uint8_t out_ep) in usbd_adb_shell_init() argument
/components/drivers/usb/cherryusb/class/cdc/
A Dusb_cdc.h416 #define CDC_ACM_DESCRIPTOR_INIT(bFirstInterface, int_ep, out_ep, in_ep, wMaxPacketSize, str_idx) \ argument
476 in_ep, /* bEndpointAddress */ \
485 #define CDC_RNDIS_DESCRIPTOR_INIT(bFirstInterface, int_ep, out_ep, in_ep, wMaxPacketSize, str_idx) \ argument
545 in_ep, /* bEndpointAddress */ \
556 #define CDC_ECM_DESCRIPTOR_INIT(bFirstInterface, int_ep, out_ep, in_ep, wMaxPacketSize, \ argument
617 in_ep, /* bEndpointAddress */ \
626 #define CDC_NCM_DESCRIPTOR_INIT(bFirstInterface, int_ep, out_ep, in_ep, wMaxPacketSize, \ argument
692 in_ep, /* bEndpointAddress */ \
A Dusbd_cdc_ecm.h16 …intf(struct usbd_interface *intf, const uint8_t int_ep, const uint8_t out_ep, const uint8_t in_ep);
A Dusbd_cdc_ecm.c247 …_intf(struct usbd_interface *intf, const uint8_t int_ep, const uint8_t out_ep, const uint8_t in_ep) in usbd_cdc_ecm_init_intf() argument
256 cdc_ecm_ep_data[CDC_ECM_IN_EP_IDX].ep_addr = in_ep; in usbd_cdc_ecm_init_intf()
/components/drivers/usb/cherryusb/class/msc/
A Dusb_msc.h64 #define MSC_DESCRIPTOR_INIT(bFirstInterface, out_ep, in_ep, wMaxPacketSize, str_idx) \ argument
83 in_ep, /* bEndpointAddress */ \
A Dusbd_msc.h19 const uint8_t in_ep);
/components/drivers/usb/cherryusb/port/chipidea/
A Dusb_dc_chipidea.c120 struct chipidea_ep_state in_ep[CONFIG_USBDEV_EP_NUM]; /*!< IN endpoint parameters*/ member
545 g_chipidea_udc[busid].in_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open()
546 g_chipidea_udc[busid].in_ep[ep_idx].ep_type = USB_GET_ENDPOINT_TYPE(ep->bmAttributes); in usbd_ep_open()
547 g_chipidea_udc[busid].in_ep[ep_idx].ep_enable = true; in usbd_ep_open()
560 g_chipidea_udc[busid].in_ep[ep_idx].ep_enable = false; in usbd_ep_close()
593 if (!g_chipidea_udc[busid].in_ep[ep_idx].ep_enable) { in usbd_ep_start_write()
597 g_chipidea_udc[busid].in_ep[ep_idx].xfer_buf = (uint8_t *)data; in usbd_ep_start_write()
598 g_chipidea_udc[busid].in_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_write()
599 g_chipidea_udc[busid].in_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_write()
649 … memset(g_chipidea_udc[busid].in_ep, 0, sizeof(struct chipidea_ep_state) * CONFIG_USBDEV_EP_NUM); in USBD_IRQHandler()
/components/drivers/usb/cherryusb/class/wireless/
A Dusbd_rndis.h18 const uint8_t in_ep,
/components/drivers/usb/cherryusb/class/mtp/
A Dusbd_mtp.h36 const uint8_t in_ep,
A Dusb_mtp.h651 #define MTP_DESCRIPTOR_INIT(bFirstInterface, out_ep, in_ep, int_ep, wMaxPacketSize, str_idx) \ argument
670 in_ep, /* bEndpointAddress */ \
/components/drivers/usb/cherryusb/demo/
A Dcdc_acm_rttchardev_template.c197 extern void usbd_cdc_acm_serial_init(uint8_t busid, uint8_t in_ep, uint8_t out_ep);
/components/drivers/usb/cherryusb/demo/adb/
A Dusbd_adb_template.c278 extern void usbd_adb_shell_init(uint8_t in_ep, uint8_t out_ep);
/components/drivers/usb/cherryusb/class/hid/
A Dusb_hid.h637 #define HID_CUSTOM_INOUT_DESCRIPTOR_INIT(bInterfaceNumber, bInterfaceSubClass, wItemLength, in_ep, … argument
657in_ep, /* bEndpointAddress: Endpoint Address (IN) */ …

Completed in 51 milliseconds

12