Home
last modified time | relevance | path

Searched refs:ep0 (Results 1 – 25 of 59) sorted by relevance

123

/drivers/usb/gadget/
Ddbgp.c228 usb_ep_free_request(gadget->ep0, dbgp.req); in dbgp_unbind()
231 gadget->ep0->driver_data = NULL; in dbgp_unbind()
301 dbgp.req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); in dbgp_bind()
316 gadget->ep0->driver_data = gadget; in dbgp_bind()
359 gadget->ep0->driver_data = gadget; in dbgp_setup()
367 device_desc.bMaxPacketSize0 = gadget->ep0->maxpacket; in dbgp_setup()
397 return usb_ep_queue(gadget->ep0, req, GFP_ATOMIC); in dbgp_setup()
Dlpc32xx_udc.c1445 INIT_LIST_HEAD(&udc->gadget.ep0->ep_list); in udc_reinit()
1507 struct lpc32xx_ep *ep0 = &udc->ep[0]; in udc_ep0_in_req() local
1510 if (list_empty(&ep0->queue)) in udc_ep0_in_req()
1514 req = list_entry(ep0->queue.next, struct lpc32xx_request, in udc_ep0_in_req()
1521 done(ep0, req, 0); in udc_ep0_in_req()
1523 } else if (ts > ep0->ep.maxpacket) in udc_ep0_in_req()
1524 ts = ep0->ep.maxpacket; /* Just send what we can */ in udc_ep0_in_req()
1532 if (tsend >= ep0->ep.maxpacket) in udc_ep0_in_req()
1537 done(ep0, req, 0); in udc_ep0_in_req()
1545 struct lpc32xx_ep *ep0 = &udc->ep[0]; in udc_ep0_out_req() local
[all …]
Dinode.c1008 (void) usb_ep_set_halt (dev->gadget->ep0); in ep0_read()
1013 struct usb_ep *ep = dev->gadget->ep0; in ep0_read()
1063 clean_req (dev->gadget->ep0, dev->req); in ep0_read()
1205 retval = setup_req (dev->gadget->ep0, dev->req, len); in ep0_write()
1215 dev->gadget->ep0, dev->req, in ep0_write()
1220 clean_req (dev->gadget->ep0, dev->req); in ep0_write()
1231 (void) usb_ep_set_halt (dev->gadget->ep0); in ep0_write()
1357 qual.bMaxPacketSize0 = dev->gadget->ep0->maxpacket; in make_qualifier()
1439 dev->dev->bMaxPacketSize0 = dev->gadget->ep0->maxpacket; in gadgetfs_setup()
1542 value = setup_req (gadget->ep0, dev->req, in gadgetfs_setup()
[all …]
Dat91_udc.c827 INIT_LIST_HEAD(&udc->gadget.ep0->ep_list); in udc_reinit()
1271 struct at91_ep *ep0 = &udc->ep[0]; in handle_ep0() local
1272 u32 __iomem *creg = ep0->creg; in handle_ep0()
1277 nuke(ep0, -EPROTO); in handle_ep0()
1286 nuke(ep0, 0); in handle_ep0()
1288 handle_setup(udc, ep0, csr); in handle_ep0()
1292 if (list_empty(&ep0->queue)) in handle_ep0()
1295 req = list_entry(ep0->queue.next, struct at91_request, queue); in handle_ep0()
1303 if (req && ep0->is_in) { in handle_ep0()
1304 if (handle_ep(ep0)) in handle_ep0()
[all …]
Dcomposite.c576 qual->bMaxPacketSize0 = cdev->gadget->ep0->maxpacket; in device_qual()
1237 gadget->ep0->driver_data = cdev; in composite_setup()
1251 cdev->gadget->ep0->maxpacket; in composite_setup()
1466 value = usb_ep_queue(gadget->ep0, req, GFP_ATOMIC); in composite_setup()
1470 composite_setup_complete(gadget->ep0, req); in composite_setup()
1591 cdev->req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); in composite_dev_prepare()
1604 gadget->ep0->driver_data = cdev; in composite_dev_prepare()
1625 usb_ep_free_request(gadget->ep0, cdev->req); in composite_dev_prepare()
1640 usb_ep_free_request(cdev->gadget->ep0, cdev->req); in composite_dev_cleanup()
1835 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); in usb_composite_setup_continue()
[all …]
Datmel_usba_udc.c278 usba_ep_init_debugfs(udc, to_usba_ep(udc->gadget.ep0)); in usba_init_debugfs()
291 usba_ep_cleanup_debugfs(to_usba_ep(udc->gadget.ep0)); in usba_cleanup_debugfs()
1040 ep = to_usba_ep(udc->gadget.ep0); in reset_all_endpoints()
1066 return to_usba_ep(udc->gadget.ep0); in get_ep_by_addr()
1688 struct usba_ep *ep0; in usba_udc_irq() local
1708 ep0 = &usba_ep[0]; in usba_udc_irq()
1709 ep0->ep.desc = &usba_ep0_desc; in usba_udc_irq()
1710 ep0->state = WAIT_FOR_SETUP; in usba_udc_irq()
1711 usba_ep_writel(ep0, CFG, in usba_udc_irq()
1715 usba_ep_writel(ep0, CTL_ENB, in usba_udc_irq()
[all …]
Domap_udc.c1396 struct omap_ep *ep0 = &udc->ep[0]; in ep0_irq() local
1399 ep0->irqs++; in ep0_irq()
1407 nuke(ep0, 0); in ep0_irq()
1422 if (!list_empty(&ep0->queue)) in ep0_irq()
1423 req = container_of(ep0->queue.next, struct omap_req, queue); in ep0_irq()
1438 stat = write_fifo(ep0, req); in ep0_irq()
1451 done(ep0, req, 0); in ep0_irq()
1475 stat = read_fifo(ep0, req); in ep0_irq()
1486 done(ep0, req, 0); in ep0_irq()
1499 done(ep0, req, 0); in ep0_irq()
[all …]
Ds3c-hsotg.c1016 struct s3c_hsotg_ep *ep0 = &hsotg->eps[0]; in s3c_hsotg_process_req_status() local
1023 if (!ep0->dir_in) { in s3c_hsotg_process_req_status()
1054 ret = s3c_hsotg_send_reply(hsotg, ep0, &reply, 2); in s3c_hsotg_process_req_status()
1087 struct s3c_hsotg_ep *ep0 = &hsotg->eps[0]; in s3c_hsotg_process_req_feature() local
1109 ret = s3c_hsotg_send_reply(hsotg, ep0, NULL, 0); in s3c_hsotg_process_req_feature()
1161 struct s3c_hsotg_ep *ep0 = &hsotg->eps[0]; in s3c_hsotg_process_control() local
1165 ep0->sent_zlp = 0; in s3c_hsotg_process_control()
1176 ep0->dir_in = (ctrl->bRequestType & USB_DIR_IN) ? 1 : 0; in s3c_hsotg_process_control()
1177 dev_dbg(hsotg->dev, "ctrl: dir_in=%d\n", ep0->dir_in); in s3c_hsotg_process_control()
1184 ep0->dir_in = 1; in s3c_hsotg_process_control()
[all …]
Duvc_v4l2.c40 return usb_ep_set_halt(cdev->gadget->ep0); in uvc_send_response()
47 return usb_ep_queue(cdev->gadget->ep0, req, GFP_KERNEL); in uvc_send_response()
Df_uvc.c577 usb_ep_free_request(cdev->gadget->ep0, uvc->control_req); in uvc_function_unbind()
683 uvc->control_req = usb_ep_alloc_request(cdev->gadget->ep0, GFP_KERNEL); in uvc_function_bind()
724 usb_ep_free_request(cdev->gadget->ep0, uvc->control_req); in uvc_function_bind()
Df_fs.c378 ret = usb_ep_queue(ffs->gadget->ep0, req, GFP_ATOMIC); in __ffs_ep0_queue_wait()
384 usb_ep_dequeue(ffs->gadget->ep0, req); in __ffs_ep0_queue_wait()
396 usb_ep_set_halt(ffs->gadget->ep0); in __ffs_ep0_stall()
1393 ffs->ep0req = usb_ep_alloc_request(cdev->gadget->ep0, GFP_KERNEL); in functionfs_bind()
1417 usb_ep_free_request(ffs->gadget->ep0, ffs->ep0req); in functionfs_unbind()
Df_acm.c367 cdev->gadget->ep0->driver_data = acm; in acm_setup()
411 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); in acm_setup()
Df_mass_storage.c264 struct usb_ep *ep0; /* Copy of gadget->ep0 */ member
449 rc = usb_ep_queue(common->ep0, common->ep0req, GFP_ATOMIC); in ep0_queue()
450 common->ep0->driver_data = common; in ep0_queue()
454 common->ep0->name, rc); in ep0_queue()
2653 common->ep0 = gadget->ep0; in fsg_common_init()
Dnet2272.c1414 dev->gadget.ep0 = &dev->ep[0].ep; in net2272_usb_reinit()
1416 INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); in net2272_usb_reinit()
1422 struct net2272_ep *ep0 = &dev->ep[0]; in net2272_ep0_start() local
1424 net2272_ep_write(ep0, EP_RSPSET, in net2272_ep0_start()
1427 net2272_ep_write(ep0, EP_RSPCLR, in net2272_ep0_start()
Dfusb300_udc.c722 fusb300_queue(fusb300->gadget.ep0, fusb300->ep0_req, GFP_KERNEL); in get_status()
1459 fusb300->gadget.ep0 = &fusb300->ep[0]->ep; in fusb300_probe()
1460 INIT_LIST_HEAD(&fusb300->gadget.ep0->ep_list); in fusb300_probe()
Df_accessory.c828 cdev->gadget->ep0->driver_data = dev; in acc_ctrlrequest()
888 value = usb_ep_queue(cdev->gadget->ep0, cdev->req, GFP_ATOMIC); in acc_ctrlrequest()
Dpch_udc.c2409 dev->gadget.ep0 = &dev->ep[UDC_EP0IN_IDX].ep; in pch_udc_svc_control_out()
2411 dev->gadget.ep0 = &ep->ep; in pch_udc_svc_control_out()
2910 dev->gadget.ep0 = &dev->ep[UDC_EP0IN_IDX].ep; in pch_udc_pcd_reinit()
2911 INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); in pch_udc_pcd_reinit()
/drivers/usb/host/
Dfhci-tds.c104 ep = usb->ep0; in fhci_ep0_free()
140 usb->ep0 = NULL; in fhci_ep0_free()
228 usb->ep0 = ep; in fhci_create_ep()
283 struct endpoint *ep = usb->ep0; in fhci_td_transaction_confirm()
389 struct endpoint *ep = usb->ep0; in fhci_host_transaction()
478 struct endpoint *ep = usb->ep0; in fhci_flush_bds()
535 struct endpoint *ep = usb->ep0; in fhci_flush_actual_frame()
599 struct endpoint *ep = usb->ep0; in fhci_host_transmit_actual_frame()
Dfhci-sched.c40 cq_put(&usb->ep0->empty_frame_Q, pkt); in recycle_frame()
60 cq_put(&usb->ep0->dummy_packets_Q, pkt->data); in fhci_transaction_confirm()
216 pkt = cq_get(&usb->ep0->empty_frame_Q); in add_packet()
225 data = cq_get(&usb->ep0->dummy_packets_Q); in add_packet()
249 cq_put(&usb->ep0->dummy_packets_Q, pkt->data); in add_packet()
323 fhci_push_dummy_bd(usb->ep0); in scan_ed_list()
520 fhci_push_dummy_bd(usb->ep0); in fhci_frame_limit_timer_irq()
Dfhci.h433 struct endpoint *ep0; /* pointer for endpoint0 structure */ member
/drivers/usb/dwc3/
Dep0.c768 struct dwc3_ep *ep0; in dwc3_ep0_complete_data() local
775 ep0 = dwc->eps[0]; in dwc3_ep0_complete_data()
779 r = next_request(&ep0->request_list); in dwc3_ep0_complete_data()
789 dwc3_gadget_giveback(ep0, r, -ECONNRESET); in dwc3_ep0_complete_data()
798 unsigned maxp = ep0->endpoint.maxpacket; in dwc3_ep0_complete_data()
820 dwc3_gadget_giveback(ep0, r, 0); in dwc3_ep0_complete_data()
DMakefile13 dwc3-y += gadget.o ep0.o
Dgadget.c1657 dwc->gadget.ep0 = &dep->endpoint; in dwc3_gadget_init_hw_endpoints()
2273 dwc->gadget.ep0->maxpacket = 512; in dwc3_gadget_conndone_interrupt()
2278 dwc->gadget.ep0->maxpacket = 64; in dwc3_gadget_conndone_interrupt()
2284 dwc->gadget.ep0->maxpacket = 64; in dwc3_gadget_conndone_interrupt()
2289 dwc->gadget.ep0->maxpacket = 8; in dwc3_gadget_conndone_interrupt()
/drivers/usb/core/
Dusb.c394 INIT_LIST_HEAD(&dev->ep0.urb_list); in usb_alloc_dev()
395 dev->ep0.desc.bLength = USB_DT_ENDPOINT_SIZE; in usb_alloc_dev()
396 dev->ep0.desc.bDescriptorType = USB_DT_ENDPOINT; in usb_alloc_dev()
398 usb_enable_endpoint(dev, &dev->ep0, false); in usb_alloc_dev()
Dhub.c2066 usb_remove_ep_devs(&udev->ep0); in usb_disconnect()
2379 (void) usb_create_ep_devs(&udev->dev, &udev->ep0, udev); in usb_new_device()
3894 usb_enable_endpoint(udev, &udev->ep0, true); in usb_ep0_reinit()
3993 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(512); in hub_port_init()
3996 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(64); in hub_port_init()
4003 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(64); in hub_port_init()
4006 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(8); in hub_port_init()
4187 if (usb_endpoint_maxp(&udev->ep0.desc) != i) { in hub_port_init()
4198 udev->ep0.desc.wMaxPacketSize = cpu_to_le16(i); in hub_port_init()

123