Home
last modified time | relevance | path

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

12

/components/drivers/usb/cherryusb/port/rp2040/
A Dusb_dc_rp2040.c121 g_rp2040_udc.out_ep[0].endpoint_control = NULL; in usb_dc_init()
227 g_rp2040_udc.out_ep[ep_idx].ep_enable = true; in usbd_ep_open()
337 if (!g_rp2040_udc.out_ep[ep_idx].ep_enable) { in usbd_ep_start_read()
341 g_rp2040_udc.out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read()
342 g_rp2040_udc.out_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_read()
349 … usb_start_transfer(&g_rp2040_udc.out_ep[ep_idx], g_rp2040_udc.out_ep[ep_idx].xfer_buf, data_len); in usbd_ep_start_read()
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()
413 g_rp2040_udc.out_ep[0].xfer_len -= read_count; in usb_handle_ep_buff_done()
421 …memcpy(g_rp2040_udc.out_ep[(ep->ep_addr) & 0x0f].xfer_buf, g_rp2040_udc.out_ep[(ep->ep_addr) & 0x0… in usb_handle_ep_buff_done()
431 …data_len = MIN(g_rp2040_udc.out_ep[(ep->ep_addr) & 0x0f].xfer_len, g_rp2040_udc.out_ep[(ep->ep_add… in usb_handle_ep_buff_done()
[all …]
/components/drivers/usb/cherryusb/port/fsdev/
A Dusb_dc_fsdev.c173 g_fsdev_udc.out_ep[ep_idx].ep_enable = true; 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()
315 if (!g_fsdev_udc.out_ep[ep_idx].ep_enable) { in usbd_ep_start_read()
319 g_fsdev_udc.out_ep[ep_idx].xfer_buf = data; in usbd_ep_start_read()
320 g_fsdev_udc.out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read()
321 g_fsdev_udc.out_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_read()
385 …fsdev_read_pma(USB, g_fsdev_udc.out_ep[ep_idx].xfer_buf, g_fsdev_udc.out_ep[ep_idx].ep_pma_addr, (… in USBD_IRQHandler()
405 …fsdev_read_pma(USB, g_fsdev_udc.out_ep[ep_idx].xfer_buf, g_fsdev_udc.out_ep[ep_idx].ep_pma_addr, (… 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()
[all …]
/components/drivers/usb/cherryusb/port/kinetis/
A Dusb_dc_kinetis.c47 odd = g_kinetis_udc[busid].out_ep[ep_idx].ep_odd; in kinetis_start_transfer()
48 ep_mps = g_kinetis_udc[busid].out_ep[ep_idx].ep_mps; in kinetis_start_transfer()
70 uint8_t out_odd = g_kinetis_udc[busid].out_ep[0].ep_odd; in kinetis_read_setup()
171 g_kinetis_udc[busid].out_ep[ep_idx].ep_enable = true; in usbd_ep_open()
174 odd = g_kinetis_udc[busid].out_ep[ep_idx].ep_odd; in usbd_ep_open()
267 odd = g_kinetis_udc[busid].out_ep[ep_idx].ep_odd; in usbd_ep_clear_stall()
331 if (!g_kinetis_udc[busid].out_ep[ep_idx].ep_enable) { in usbd_ep_start_read()
336 g_kinetis_udc[busid].out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read()
337 g_kinetis_udc[busid].out_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_read()
446 …if ((bc < g_kinetis_udc[busid].out_ep[ep_idx].ep_mps) || (g_kinetis_udc[busid].out_ep[ep_idx].xfer… in USBD_IRQHandler()
[all …]
/components/drivers/usb/cherryusb/port/template/
A Dusb_dc.c17 struct usb_dc_ep_state out_ep[CONFIG_USBDEV_EP_NUM]; /*!< OUT endpoint parameters */ member
61 g_xxx_udc.out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open()
62 g_xxx_udc.out_ep[ep_idx].ep_type = USB_GET_ENDPOINT_TYPE(ep->bmAttributes); in usbd_ep_open()
63 g_xxx_udc.out_ep[ep_idx].ep_enable = true; in usbd_ep_open()
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()
118 g_xxx_udc.out_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_read()
/components/drivers/usb/cherryusb/platform/rtthread/
A Dusbd_serial.c26 uint8_t out_ep; member
84 usbd_ep_start_read(serial->busid, serial->out_ep, in usbd_serial_open()
86 usbd_get_ep_mps(serial->busid, serial->out_ep)); in usbd_serial_open()
210 if (serial->out_ep == ep) { in usbd_cdc_acm_bulk_out()
212 usbd_ep_start_read(serial->busid, serial->out_ep, in usbd_cdc_acm_bulk_out()
214 usbd_get_ep_mps(serial->busid, serial->out_ep)); in usbd_cdc_acm_bulk_out()
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
247 .ep_addr = out_ep, in usbd_cdc_acm_serial_init()
264 serial->out_ep = out_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/port/musb/
A Dusb_dc_musb.c404 g_musb_udc.out_ep[0].ep_mps = USB_CTRL_EP_MPS; in usbd_ep_open()
405 g_musb_udc.out_ep[0].ep_type = 0x00; in usbd_ep_open()
406 g_musb_udc.out_ep[0].ep_enable = true; in usbd_ep_open()
421 g_musb_udc.out_ep[ep_idx].ep_enable = true; in usbd_ep_open()
676 if (!g_musb_udc.out_ep[ep_idx].ep_enable) { in usbd_ep_start_read()
683 g_musb_udc.out_ep[ep_idx].xfer_buf = data; in usbd_ep_start_read()
684 g_musb_udc.out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read()
685 g_musb_udc.out_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_read()
761 g_musb_udc.out_ep[0].xfer_buf += read_count; in handle_ep0()
764 if (read_count < g_musb_udc.out_ep[0].ep_mps) { in handle_ep0()
[all …]
/components/drivers/usb/cherryusb/port/dwc2/
A Dusb_dc_dwc2.c83 struct dwc2_ep_state out_ep[16]; /*!< OUT endpoint parameters */ member
928 g_dwc2_udc[busid].out_ep[ep_idx].xfer_buf = (uint8_t *)data; in usbd_ep_start_read()
929 g_dwc2_udc[busid].out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read()
930 g_dwc2_udc[busid].out_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_read()
942 if (data_len > g_dwc2_udc[busid].out_ep[ep_idx].ep_mps) { in usbd_ep_start_read()
943 data_len = g_dwc2_udc[busid].out_ep[ep_idx].ep_mps; in usbd_ep_start_read()
945 g_dwc2_udc[busid].out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read()
949 …ktcnt = (uint16_t)((data_len + g_dwc2_udc[busid].out_ep[ep_idx].ep_mps - 1U) / g_dwc2_udc[busid].o… in usbd_ep_start_read()
1030 g_dwc2_udc[busid].out_ep[ep_idx].xfer_len = 0; in USBD_IRQHandler()
1041 …g_dwc2_udc[busid].out_ep[ep_idx].actual_xfer_len = g_dwc2_udc[busid].out_ep[ep_idx].xfer_len - ((U… in USBD_IRQHandler()
[all …]
/components/drivers/usb/cherryusb/class/adb/
A Dusbd_adb.h15 #define ADB_DESCRIPTOR_INIT(bFirstInterface, in_ep, out_ep, wMaxPacketSize) \ argument
18 USB_ENDPOINT_DESCRIPTOR_INIT(out_ep, 0x02, wMaxPacketSize, 0x00)
25 …ace *usbd_adb_init_intf(uint8_t busid, struct usbd_interface *intf, uint8_t in_ep, uint8_t out_ep);
A Dusbd_adb.c263 …face *usbd_adb_init_intf(uint8_t busid, struct usbd_interface *intf, uint8_t in_ep, uint8_t out_ep) in usbd_adb_init_intf() argument
272 adb_ep_data[ADB_OUT_EP_IDX].ep_addr = out_ep; in usbd_adb_init_intf()
/components/drivers/usb/cherryusb/port/hpmicro/
A Dusb_dc_hpm.c43 struct hpm_ep_state out_ep[USB_NUM_BIDIR_ENDPOINTS]; /*!< OUT endpoint parameters */ member
179 g_hpm_udc[busid].out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open()
180 g_hpm_udc[busid].out_ep[ep_idx].ep_type = USB_GET_ENDPOINT_TYPE(ep->bmAttributes); in usbd_ep_open()
181 g_hpm_udc[busid].out_ep[ep_idx].ep_enable = true; in usbd_ep_open()
197 g_hpm_udc[busid].out_ep[ep_idx].ep_enable = false; in usbd_ep_close()
260 if (!g_hpm_udc[busid].out_ep[ep_idx].ep_enable) { in usbd_ep_start_read()
264 g_hpm_udc[busid].out_ep[ep_idx].xfer_buf = (uint8_t *)data; in usbd_ep_start_read()
265 g_hpm_udc[busid].out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read()
266 g_hpm_udc[busid].out_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_read()
298 memset(g_hpm_udc[busid].out_ep, 0, sizeof(struct hpm_ep_state) * USB_NUM_BIDIR_ENDPOINTS); in USBD_IRQHandler()
/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
470 out_ep, /* bEndpointAddress */ \
485 #define CDC_RNDIS_DESCRIPTOR_INIT(bFirstInterface, int_ep, out_ep, in_ep, wMaxPacketSize, str_idx) \ argument
539 out_ep, /* bEndpointAddress */ \
556 #define CDC_ECM_DESCRIPTOR_INIT(bFirstInterface, int_ep, out_ep, in_ep, wMaxPacketSize, \ argument
611 out_ep, /* bEndpointAddress */ \
626 #define CDC_NCM_DESCRIPTOR_INIT(bFirstInterface, int_ep, out_ep, in_ep, wMaxPacketSize, \ argument
686 out_ep, /* bEndpointAddress */ \
A Dusbd_cdc_ecm.h16 …it_intf(struct usbd_interface *intf, const uint8_t int_ep, const uint8_t out_ep, const uint8_t in_…
A Dusbd_cdc_ecm.c247 …it_intf(struct usbd_interface *intf, const uint8_t int_ep, const uint8_t out_ep, const uint8_t in_… in usbd_cdc_ecm_init_intf() argument
254 cdc_ecm_ep_data[CDC_ECM_OUT_EP_IDX].ep_addr = out_ep; in usbd_cdc_ecm_init_intf()
/components/drivers/usb/cherryusb/port/bouffalolab/
A Dusb_dc_bl.c675 g_bl_udc.out_ep[ep_idx].ep_enable = 1U; in usbd_ep_open()
923 if (!g_bl_udc.out_ep[ep_idx].ep_enable) { in usbd_ep_start_read()
931 g_bl_udc.out_ep[ep_idx].xfer_buf = (uint8_t *)data; in usbd_ep_start_read()
932 g_bl_udc.out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read()
933 g_bl_udc.out_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_read()
934 g_bl_udc.out_ep[ep_idx].ep_active = true; in usbd_ep_start_read()
938 g_bl_udc.out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read()
1045 g_bl_udc.out_ep[0].ep_active = false; in USBD_IRQHandler()
1046 …g_bl_udc.out_ep[0].actual_xfer_len = g_bl_udc.out_ep[0].xfer_len - bflb_usb_vdma_get_remain_size(U… in USBD_IRQHandler()
1059 g_bl_udc.out_ep[ep_idx].ep_active = 0; in USBD_IRQHandler()
[all …]
/components/drivers/usb/cherryusb/port/aic/
A Dusb_dc_aic.c400 g_aic_udc.out_ep[0].xfer_buf = psetup; in aic_ep0_start_read_setup()
401 g_aic_udc.out_ep[0].xfer_len = 8; in aic_ep0_start_read_setup()
604 aic_udc_obuf_free(&g_aic_udc.out_ep[i]); in usb_dc_rst()
1000 aic_udc_obuf_free(&g_aic_udc.out_ep[ep_idx]); in usbd_ep_close()
1334 g_aic_udc.out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read_raw()
1335 g_aic_udc.out_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_read_raw()
1350 data = g_aic_udc.out_ep[ep_idx].xfer_align_buf; in usbd_ep_start_read_raw()
1352 aic_udc_obuf_free(&g_aic_udc.out_ep[ep_idx]); in usbd_ep_start_read_raw()
1375 data_len = g_aic_udc.out_ep[ep_idx].ep_mps; in usbd_ep_start_read_raw()
1377 g_aic_udc.out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read_raw()
[all …]
/components/drivers/usb/cherryusb/class/msc/
A Dusb_msc.h64 #define MSC_DESCRIPTOR_INIT(bFirstInterface, out_ep, in_ep, wMaxPacketSize, str_idx) \ argument
77 out_ep, /* bEndpointAddress */ \
A Dusbd_msc.h18 const uint8_t out_ep,
/components/drivers/usb/cherryusb/port/chipidea/
A Dusb_dc_chipidea.c121 struct chipidea_ep_state out_ep[CONFIG_USBDEV_EP_NUM]; /*!< OUT endpoint parameters */ member
541 g_chipidea_udc[busid].out_ep[ep_idx].ep_mps = USB_GET_MAXPACKETSIZE(ep->wMaxPacketSize); in usbd_ep_open()
542 g_chipidea_udc[busid].out_ep[ep_idx].ep_type = USB_GET_ENDPOINT_TYPE(ep->bmAttributes); in usbd_ep_open()
543 g_chipidea_udc[busid].out_ep[ep_idx].ep_enable = true; in usbd_ep_open()
558 g_chipidea_udc[busid].out_ep[ep_idx].ep_enable = false; in usbd_ep_close()
613 if (!g_chipidea_udc[busid].out_ep[ep_idx].ep_enable) { in usbd_ep_start_read()
617 g_chipidea_udc[busid].out_ep[ep_idx].xfer_buf = (uint8_t *)data; in usbd_ep_start_read()
618 g_chipidea_udc[busid].out_ep[ep_idx].xfer_len = data_len; in usbd_ep_start_read()
619 g_chipidea_udc[busid].out_ep[ep_idx].actual_xfer_len = 0; in usbd_ep_start_read()
650 … memset(g_chipidea_udc[busid].out_ep, 0, sizeof(struct chipidea_ep_state) * CONFIG_USBDEV_EP_NUM); in USBD_IRQHandler()
/components/drivers/usb/cherryusb/class/wireless/
A Dusbd_rndis.h17 const uint8_t out_ep,
/components/drivers/usb/cherryusb/class/mtp/
A Dusbd_mtp.h35 const uint8_t out_ep,
A Dusb_mtp.h651 #define MTP_DESCRIPTOR_INIT(bFirstInterface, out_ep, in_ep, int_ep, wMaxPacketSize, str_idx) \ argument
664 out_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 …ESCRIPTOR_INIT(bInterfaceNumber, bInterfaceSubClass, wItemLength, in_ep, out_ep,wMaxPacketSize, bI… argument
663out_ep, /* bEndpointAddress: Endpoint Address (IN) */ …

Completed in 48 milliseconds

12