| /components/drivers/usb/cherryusb/class/cdc/ |
| A D | usbh_cdc_ecm.c | 75 struct usb_endpoint_descriptor *ep_desc; in usbh_cdc_ecm_connect() local 154 ep_desc = &hport->config.intf[intf].altsetting[0].ep[0].ep_desc; in usbh_cdc_ecm_connect() 155 USBH_EP_INIT(cdc_ecm_class->intin, ep_desc); in usbh_cdc_ecm_connect() 161 ep_desc = &hport->config.intf[intf + 1].altsetting[altsetting].ep[i].ep_desc; in usbh_cdc_ecm_connect() 163 if (ep_desc->bEndpointAddress & 0x80) { in usbh_cdc_ecm_connect() 164 USBH_EP_INIT(cdc_ecm_class->bulkin, ep_desc); in usbh_cdc_ecm_connect() 166 USBH_EP_INIT(cdc_ecm_class->bulkout, ep_desc); in usbh_cdc_ecm_connect() 174 ep_desc = &hport->config.intf[intf + 1].altsetting[0].ep[i].ep_desc; in usbh_cdc_ecm_connect() 176 if (ep_desc->bEndpointAddress & 0x80) { in usbh_cdc_ecm_connect() 177 USBH_EP_INIT(cdc_ecm_class->bulkin, ep_desc); in usbh_cdc_ecm_connect() [all …]
|
| A D | usbh_cdc_ncm.c | 102 struct usb_endpoint_descriptor *ep_desc; in usbh_cdc_ncm_connect() local 184 ep_desc = &hport->config.intf[intf].altsetting[0].ep[0].ep_desc; in usbh_cdc_ncm_connect() 185 USBH_EP_INIT(cdc_ncm_class->intin, ep_desc); in usbh_cdc_ncm_connect() 191 ep_desc = &hport->config.intf[intf + 1].altsetting[altsetting].ep[i].ep_desc; in usbh_cdc_ncm_connect() 193 if (ep_desc->bEndpointAddress & 0x80) { in usbh_cdc_ncm_connect() 194 USBH_EP_INIT(cdc_ncm_class->bulkin, ep_desc); in usbh_cdc_ncm_connect() 196 USBH_EP_INIT(cdc_ncm_class->bulkout, ep_desc); in usbh_cdc_ncm_connect() 204 ep_desc = &hport->config.intf[intf + 1].altsetting[0].ep[i].ep_desc; in usbh_cdc_ncm_connect() 206 if (ep_desc->bEndpointAddress & 0x80) { in usbh_cdc_ncm_connect() 207 USBH_EP_INIT(cdc_ncm_class->bulkin, ep_desc); in usbh_cdc_ncm_connect() [all …]
|
| A D | usbh_cdc_acm.c | 109 struct usb_endpoint_descriptor *ep_desc; in usbh_cdc_acm_connect() local 125 ep_desc = &hport->config.intf[intf].altsetting[0].ep[0].ep_desc; in usbh_cdc_acm_connect() 126 USBH_EP_INIT(cdc_acm_class->intin, ep_desc); in usbh_cdc_acm_connect() 129 ep_desc = &hport->config.intf[intf + 1].altsetting[0].ep[i].ep_desc; in usbh_cdc_acm_connect() 131 if (ep_desc->bEndpointAddress & 0x80) { in usbh_cdc_acm_connect() 132 USBH_EP_INIT(cdc_acm_class->bulkin, ep_desc); in usbh_cdc_acm_connect() 134 USBH_EP_INIT(cdc_acm_class->bulkout, ep_desc); in usbh_cdc_acm_connect()
|
| /components/drivers/usb/cherryusb/class/wireless/ |
| A D | usbh_bluetooth.c | 29 struct usb_endpoint_descriptor *ep_desc; in usbh_bluetooth_connect() local 54 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_bluetooth_connect() 57 if (ep_desc->bEndpointAddress & 0x80) { in usbh_bluetooth_connect() 58 USBH_EP_INIT(bluetooth_class->intin, ep_desc); in usbh_bluetooth_connect() 64 if (ep_desc->bEndpointAddress & 0x80) { in usbh_bluetooth_connect() 65 USBH_EP_INIT(bluetooth_class->bulkin, ep_desc); in usbh_bluetooth_connect() 79 ep_desc = &bluetooth_class->hport->config.intf[intf + 1].altsetting[i].ep[j].ep_desc; in usbh_bluetooth_connect() 81 mult = USB_GET_MULT(ep_desc->wMaxPacketSize); in usbh_bluetooth_connect() 85 ep_desc->bEndpointAddress, in usbh_bluetooth_connect() 86 ep_desc->bmAttributes, in usbh_bluetooth_connect() [all …]
|
| A D | usbh_rndis.c | 278 struct usb_endpoint_descriptor *ep_desc; in usbh_rndis_connect() local 302 ep_desc = &hport->config.intf[intf + 1].altsetting[0].ep[i].ep_desc; in usbh_rndis_connect() 304 if (ep_desc->bEndpointAddress & 0x80) { in usbh_rndis_connect() 305 USBH_EP_INIT(rndis_class->bulkin, ep_desc); in usbh_rndis_connect() 307 USBH_EP_INIT(rndis_class->bulkout, ep_desc); in usbh_rndis_connect()
|
| /components/drivers/usb/cherryusb/class/vendor/xbox/ |
| A D | usbh_xbox.c | 43 struct usb_endpoint_descriptor *ep_desc; in usbh_xbox_connect() local 57 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_xbox_connect() 58 if (ep_desc->bEndpointAddress & 0x80) { in usbh_xbox_connect() 59 USBH_EP_INIT(xbox_class->intin, ep_desc); in usbh_xbox_connect() 61 USBH_EP_INIT(xbox_class->intout, ep_desc); in usbh_xbox_connect()
|
| /components/drivers/usb/cherryusb/class/video/ |
| A D | usbh_video.c | 150 struct usb_endpoint_descriptor *ep_desc; in usbh_video_open() local 260 …ep_desc = &video_class->hport->config.intf[video_class->data_intf].altsetting[altsetting].ep[0].ep… in usbh_video_open() 262 mps = ep_desc->wMaxPacketSize & USB_MAXPACKETSIZE_MASK; in usbh_video_open() 263 if (ep_desc->bEndpointAddress & 0x80) { in usbh_video_open() 265 USBH_EP_INIT(video_class->isoin, ep_desc); in usbh_video_open() 268 USBH_EP_INIT(video_class->isoout, ep_desc); in usbh_video_open() 318 struct usb_endpoint_descriptor *ep_desc; in usbh_video_list_info() local 331 … ep_desc = &video_class->hport->config.intf[video_class->data_intf].altsetting[i].ep[0].ep_desc; in usbh_video_list_info() 338 ep_desc->bEndpointAddress, in usbh_video_list_info() 339 ep_desc->bmAttributes, in usbh_video_list_info() [all …]
|
| /components/drivers/usb/cherryusb/core/ |
| A D | usbh_core.h | 52 #define USBH_EP_INIT(ep, ep_desc) \ argument 54 ep = ep_desc; \ 56 ep_desc->bEndpointAddress, \ 57 ep_desc->bmAttributes, \ 58 USB_GET_MAXPACKETSIZE(ep_desc->wMaxPacketSize), \ 59 ep_desc->bInterval, \ 60 USB_GET_MULT(ep_desc->wMaxPacketSize)); \ 80 struct usb_endpoint_descriptor ep_desc; member
|
| A D | usbh_core.c | 177 struct usb_endpoint_descriptor *ep_desc; in parse_config_descriptor() local 262 ep_desc = (struct usb_endpoint_descriptor *)p; in parse_config_descriptor() 263 … memcpy(&hport->config.intf[cur_iface].altsetting[cur_alt_setting].ep[cur_ep].ep_desc, ep_desc, 7); in parse_config_descriptor() 321 …AW("\t\tbLength: 0x%02x \r\n", hport->config.intf[i].altsetting[j].ep[k].ep_desc.bLength); in usbh_print_hubport_info() 322 …bDescriptorType: 0x%02x \r\n", hport->config.intf[i].altsetting[j].ep[k].ep_desc.bDescriptorType); in usbh_print_hubport_info() 323 …EndpointAddress: 0x%02x \r\n", hport->config.intf[i].altsetting[j].ep[k].ep_desc.bEndpointAddress); in usbh_print_hubport_info() 324 …t\tbmAttributes: 0x%02x \r\n", hport->config.intf[i].altsetting[j].ep[k].ep_desc.bmAttributes); in usbh_print_hubport_info() 325 …twMaxPacketSize: 0x%04x \r\n", hport->config.intf[i].altsetting[j].ep[k].ep_desc.wMaxPacketSize); in usbh_print_hubport_info() 326 …("\t\tbInterval: 0x%02x \r\n", hport->config.intf[i].altsetting[j].ep[k].ep_desc.bInterval); in usbh_print_hubport_info()
|
| /components/legacy/usb/usbhost/class/ |
| A D | adk.c | 303 uep_desc_t ep_desc; in rt_usbh_adk_enable() local 306 rt_usbh_get_endpoint_descriptor(intf->intf_desc, i, &ep_desc); in rt_usbh_adk_enable() 307 if(ep_desc == RT_NULL) in rt_usbh_adk_enable() 314 if((ep_desc->bmAttributes & USB_EP_ATTR_TYPE_MASK) != USB_EP_ATTR_BULK) in rt_usbh_adk_enable() 318 if(ep_desc->bEndpointAddress & USB_DIR_IN) in rt_usbh_adk_enable() 322 intf, ep_desc, RT_NULL); in rt_usbh_adk_enable() 329 intf, ep_desc, RT_NULL); in rt_usbh_adk_enable()
|
| A D | hid.c | 332 uep_desc_t ep_desc; in rt_usbh_hid_enable() local 335 rt_usbh_get_endpoint_descriptor(intf->intf_desc, i, &ep_desc); in rt_usbh_hid_enable() 336 if(ep_desc == RT_NULL) in rt_usbh_hid_enable() 342 if(USB_EP_ATTR(ep_desc->bmAttributes) != USB_EP_ATTR_INT) in rt_usbh_hid_enable() 345 if(!(ep_desc->bEndpointAddress & USB_DIR_IN)) continue; in rt_usbh_hid_enable() 348 intf->device, ep_desc); in rt_usbh_hid_enable()
|
| A D | mass.c | 558 uep_desc_t ep_desc; in rt_usbh_storage_enable() local 561 rt_usbh_get_endpoint_descriptor(intf->intf_desc, i, &ep_desc); in rt_usbh_storage_enable() 562 if(ep_desc == RT_NULL) in rt_usbh_storage_enable() 569 if((ep_desc->bmAttributes & USB_EP_ATTR_TYPE_MASK) != USB_EP_ATTR_BULK) in rt_usbh_storage_enable() 573 if(ep_desc->bEndpointAddress & USB_DIR_IN) in rt_usbh_storage_enable() 576 stor->pipe_in = rt_usb_instance_find_pipe(intf->device,ep_desc->bEndpointAddress); in rt_usbh_storage_enable() 581 stor->pipe_out = rt_usb_instance_find_pipe(intf->device,ep_desc->bEndpointAddress); in rt_usbh_storage_enable()
|
| /components/drivers/usb/cherryusb/class/vendor/serial/ |
| A D | usbh_ch34x.c | 233 struct usb_endpoint_descriptor *ep_desc; in usbh_ch34x_connect() local 251 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_ch34x_connect() 252 if (USB_GET_ENDPOINT_TYPE(ep_desc->bmAttributes) == USB_ENDPOINT_TYPE_INTERRUPT) { in usbh_ch34x_connect() 255 if (ep_desc->bEndpointAddress & 0x80) { in usbh_ch34x_connect() 256 USBH_EP_INIT(ch34x_class->bulkin, ep_desc); in usbh_ch34x_connect() 258 USBH_EP_INIT(ch34x_class->bulkout, ep_desc); in usbh_ch34x_connect()
|
| A D | usbh_pl2303.c | 214 struct usb_endpoint_descriptor *ep_desc; in usbh_pl2303_connect() local 314 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_pl2303_connect() 315 if (USB_GET_ENDPOINT_TYPE(ep_desc->bmAttributes) == USB_ENDPOINT_TYPE_INTERRUPT) { in usbh_pl2303_connect() 318 if (ep_desc->bEndpointAddress & 0x80) { in usbh_pl2303_connect() 319 USBH_EP_INIT(pl2303_class->bulkin, ep_desc); in usbh_pl2303_connect() 321 USBH_EP_INIT(pl2303_class->bulkout, ep_desc); in usbh_pl2303_connect()
|
| A D | usbh_cp210x.c | 184 struct usb_endpoint_descriptor *ep_desc; in usbh_cp210x_connect() local 203 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_cp210x_connect() 205 if (ep_desc->bEndpointAddress & 0x80) { in usbh_cp210x_connect() 206 USBH_EP_INIT(cp210x_class->bulkin, ep_desc); in usbh_cp210x_connect() 208 USBH_EP_INIT(cp210x_class->bulkout, ep_desc); in usbh_cp210x_connect()
|
| A D | usbh_ftdi.c | 333 struct usb_endpoint_descriptor *ep_desc; in usbh_ftdi_connect() local 384 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_ftdi_connect() 386 if (ep_desc->bEndpointAddress & 0x80) { in usbh_ftdi_connect() 387 USBH_EP_INIT(ftdi_class->bulkin, ep_desc); in usbh_ftdi_connect() 389 USBH_EP_INIT(ftdi_class->bulkout, ep_desc); in usbh_ftdi_connect()
|
| /components/drivers/usb/cherryusb/class/audio/ |
| A D | usbh_audio.c | 57 struct usb_endpoint_descriptor *ep_desc; in usbh_audio_open() local 106 ep_desc = &audio_class->hport->config.intf[intf].altsetting[altsetting].ep[0].ep_desc; in usbh_audio_open() 112 setup->wIndex = ep_desc->bEndpointAddress; in usbh_audio_open() 122 …mult = (ep_desc->wMaxPacketSize & USB_MAXPACKETSIZE_ADDITIONAL_TRANSCATION_MASK) >> USB_MAXPACKETS… in usbh_audio_open() 123 mps = ep_desc->wMaxPacketSize & USB_MAXPACKETSIZE_MASK; in usbh_audio_open() 124 if (ep_desc->bEndpointAddress & 0x80) { in usbh_audio_open() 126 USBH_EP_INIT(audio_class->isoin, ep_desc); in usbh_audio_open() 129 USBH_EP_INIT(audio_class->isoout, ep_desc); in usbh_audio_open() 140 struct usb_endpoint_descriptor *ep_desc; in usbh_audio_close() local 173 ep_desc = &audio_class->hport->config.intf[intf].altsetting[altsetting].ep[0].ep_desc; in usbh_audio_close() [all …]
|
| /components/drivers/usb/cherryusb/class/aoa/ |
| A D | usbh_aoa.c | 200 struct usb_endpoint_descriptor *ep_desc; in usbh_aoa_connect() local 213 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_aoa_connect() 215 if (ep_desc->bEndpointAddress & 0x80) { in usbh_aoa_connect() 216 USBH_EP_INIT(aoa_class->bulkin, ep_desc); in usbh_aoa_connect() 218 USBH_EP_INIT(aoa_class->bulkout, ep_desc); in usbh_aoa_connect()
|
| /components/drivers/usb/cherryusb/class/hid/ |
| A D | usbh_hid.c | 199 struct usb_endpoint_descriptor *ep_desc; in usbh_hid_connect() local 270 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_hid_connect() 271 if (ep_desc->bEndpointAddress & 0x80) { in usbh_hid_connect() 272 USBH_EP_INIT(hid_class->intin, ep_desc); in usbh_hid_connect() 274 USBH_EP_INIT(hid_class->intout, ep_desc); in usbh_hid_connect()
|
| /components/legacy/usb/usbhost/core/ |
| A D | usbhost_core.c | 96 uep_desc_t ep_desc; in rt_usbh_attatch_instance() local 206 rt_usbh_get_endpoint_descriptor(intf_desc, ep_index, &ep_desc); in rt_usbh_attatch_instance() 207 if(ep_desc != RT_NULL) in rt_usbh_attatch_instance() 209 if(rt_usb_hcd_alloc_pipe(device->hcd, &pipe, device, ep_desc) != RT_EOK) in rt_usbh_attatch_instance() 527 uep_desc_t* ep_desc) in rt_usbh_get_endpoint_descriptor() argument 536 *ep_desc = RT_NULL; in rt_usbh_get_endpoint_descriptor() 543 *ep_desc = RT_NULL; in rt_usbh_get_endpoint_descriptor() 551 *ep_desc = (uep_desc_t)desc; in rt_usbh_get_endpoint_descriptor()
|
| A D | hub.c | 506 uep_desc_t ep_desc = RT_NULL; in rt_usbh_hub_enable() local 565 rt_usbh_get_endpoint_descriptor(intf->intf_desc, 0, &ep_desc); in rt_usbh_hub_enable() 566 if(ep_desc == RT_NULL) in rt_usbh_hub_enable() 573 if( USB_EP_ATTR(ep_desc->bmAttributes) == USB_EP_ATTR_INT) in rt_usbh_hub_enable() 576 if(ep_desc->bEndpointAddress & USB_DIR_IN) in rt_usbh_hub_enable() 579 pipe_in = rt_usb_instance_find_pipe(device,ep_desc->bEndpointAddress); in rt_usbh_hub_enable()
|
| /components/drivers/usb/cherryusb/class/vendor/net/ |
| A D | usbh_asix.c | 516 struct usb_endpoint_descriptor *ep_desc; in usbh_asix_connect() local 575 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_asix_connect() 577 if (USB_GET_ENDPOINT_TYPE(ep_desc->bmAttributes) == USB_ENDPOINT_TYPE_INTERRUPT) { in usbh_asix_connect() 578 if (ep_desc->bEndpointAddress & 0x80) { in usbh_asix_connect() 579 USBH_EP_INIT(asix_class->intin, ep_desc); in usbh_asix_connect() 584 if (ep_desc->bEndpointAddress & 0x80) { in usbh_asix_connect() 585 USBH_EP_INIT(asix_class->bulkin, ep_desc); in usbh_asix_connect() 587 USBH_EP_INIT(asix_class->bulkout, ep_desc); in usbh_asix_connect()
|
| /components/drivers/usb/cherryusb/class/msc/ |
| A D | usbh_msc.c | 267 struct usb_endpoint_descriptor *ep_desc; in usbh_msc_connect() local 296 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_msc_connect() 297 if (ep_desc->bEndpointAddress & 0x80) { in usbh_msc_connect() 298 USBH_EP_INIT(msc_class->bulkin, ep_desc); in usbh_msc_connect() 300 USBH_EP_INIT(msc_class->bulkout, ep_desc); in usbh_msc_connect()
|
| /components/drivers/usb/cherryusb/class/vendor/wifi/ |
| A D | usbh_bl616.c | 274 struct usb_endpoint_descriptor *ep_desc; in usbh_bl616_connect() local 287 ep_desc = &hport->config.intf[intf].altsetting[0].ep[i].ep_desc; in usbh_bl616_connect() 289 if (ep_desc->bEndpointAddress & 0x80) { in usbh_bl616_connect() 290 USBH_EP_INIT(bl616_class->bulkin, ep_desc); in usbh_bl616_connect() 292 USBH_EP_INIT(bl616_class->bulkout, ep_desc); in usbh_bl616_connect()
|
| /components/legacy/usb/usbdevice/class/ |
| A D | cdc.h | 142 struct uendpoint_descriptor ep_desc; member 166 struct uendpoint_descriptor ep_desc; member
|