| /components/drivers/usb/cherryusb/port/rp2040/ |
| A D | usb_dc_rp2040.c | 121 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 D | usb_dc_fsdev.c | 173 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 D | usb_dc_kinetis.c | 47 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 D | usb_dc.c | 17 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 D | usbd_serial.c | 26 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 D | usbd_adb_shell.c | 97 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 D | usb_dc_musb.c | 404 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 D | usb_dc_dwc2.c | 83 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 D | usbd_adb.h | 15 #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 D | usbd_adb.c | 263 …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 D | usb_dc_hpm.c | 43 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 D | usb_cdc.h | 416 #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 D | usbd_cdc_ecm.h | 16 …it_intf(struct usbd_interface *intf, const uint8_t int_ep, const uint8_t out_ep, const uint8_t in_…
|
| A D | usbd_cdc_ecm.c | 247 …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 D | usb_dc_bl.c | 675 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 D | usb_dc_aic.c | 400 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 D | usb_msc.h | 64 #define MSC_DESCRIPTOR_INIT(bFirstInterface, out_ep, in_ep, wMaxPacketSize, str_idx) \ argument 77 out_ep, /* bEndpointAddress */ \
|
| A D | usbd_msc.h | 18 const uint8_t out_ep,
|
| /components/drivers/usb/cherryusb/port/chipidea/ |
| A D | usb_dc_chipidea.c | 121 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 D | usbd_rndis.h | 17 const uint8_t out_ep,
|
| /components/drivers/usb/cherryusb/class/mtp/ |
| A D | usbd_mtp.h | 35 const uint8_t out_ep,
|
| A D | usb_mtp.h | 651 #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 D | cdc_acm_rttchardev_template.c | 197 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 D | usbd_adb_template.c | 278 extern void usbd_adb_shell_init(uint8_t in_ep, uint8_t out_ep);
|
| /components/drivers/usb/cherryusb/class/hid/ |
| A D | usb_hid.h | 637 …ESCRIPTOR_INIT(bInterfaceNumber, bInterfaceSubClass, wItemLength, in_ep, out_ep,wMaxPacketSize, bI… argument 663 …out_ep, /* bEndpointAddress: Endpoint Address (IN) */ …
|