Searched refs:ep0 (Results 76 - 91 of 91) sorted by relevance

1234

/linux-master/drivers/usb/core/
H A Dhcd.c970 usb_dev->ep0.desc.wMaxPacketSize = cpu_to_le16(64);
2146 urb->ep = &udev->ep0;
2211 "%s SETUP stage timed out on ep0\n", __func__);
2227 "%s IN stage timed out on ep0\n", __func__);
/linux-master/drivers/usb/isp1760/
H A Disp1760-udc.c346 dev_dbg(udc->isp->dev, "%s: invalid ep0 state %u\n", __func__,
946 dev_dbg(udc->isp->dev, "%s: invalid ep0 state\n",
1480 udc->gadget.ep0 = &ep->ep;
/linux-master/drivers/usb/gadget/udc/
H A Dmax3420_udc.c1175 snprintf(ep->name, MAX3420_EPNAME_SIZE, "ep0");
1230 udc->gadget.ep0 = &udc->ep[0].ep_usb;
H A Dgoku_udc.c12 * This device has ep0 and three semi-configurable bulk/interrupt endpoints.
375 /* last packet often short (sometimes a zlp, especially on ep0) */
753 /* for ep0 IN without premature status, zlp is required and
1086 (mask & INT_ENDPOINT0) ? " ep0" : "",
1126 case EPxSTATUS_EP_BUSY: /* ep0 only */
1170 /* registers for (active) device and ep0 */
1255 static char *names [] = { "ep0", "ep1-bulk", "ep2-bulk", "ep3-bulk" };
1260 dev->gadget.ep0 = &dev->ep [0].ep;
1338 /* expect ep0 requests when the host drops reset */
1381 * then enable host detection and ep0; an
[all...]
H A Dbcm63xx_udc.c42 static const char bcm63xx_ep0name[] = "ep0";
189 * @ep_num: USB endpoint number. -1 for ep0 RX.
193 * @bep: Pointer to the associated endpoint. NULL for ep0 RX.
203 * ep0 has two IUDMA channels (IUDMA_EP0_RXCHAN and IUDMA_EP0_TXCHAN), as it is
204 * bidirectional. The "struct usb_ep" associated with ep0 is for TX (IN)
274 * @bep: Array of endpoints, including ep0.
279 * @ep0_ctrl_req: Request object for bcm63xx_udc-initiated ep0 transactions.
281 * @ep0state: Current state of the ep0 state machine.
282 * @ep0_wq: Workqueue struct used to wake up the ep0 state machine.
287 * @ep0_req_shutdown: Driver is shutting down; requesting ep0 t
[all...]
H A Dgr_udc.c714 /* Never actually halt ep0, and therefore never clear halt for ep0 */
717 /* ep0 halt from gadget - generate protocol stall */
719 dev_dbg(ep->dev->dev, "EP: stall ep0\n");
788 /* ep0 setup packet handling */
1037 * The main function dealing with setup requests on ep0.
1058 /* Restore from ep0 halt */
1482 /* 'ep0' IN and OUT are reserved */
1611 /* 'ep0' IN and OUT are reserved */
1669 * The ep0 pointe
[all...]
H A Dfsl_qe_udc.c55 "ep0-control", /* everyone has ep0 */
633 } /* if ep0*/
826 dev_err(udc->dev, "ep0 not a control endpoint\n");
1138 * handle the tx_req, not include ep0 */
1263 /* a request complete in ep0, whether gadget request or udc request */
1897 USB ep0 Setup process in BUS Enumeration
2016 /* clear the previous request in the ep0 */
2170 /* ep0 tx interrupt also in here */
2445 /* gagdet.ep_list used for ep_autoconfig so no ep0*/
[all...]
H A Dmv_u3d_core.c59 /* ep0 ep context, ep0 in and out share the same ep context */
64 /* reset ep0 out */
79 /* reset ep0 in */
109 /* update ep0 state */
228 /* ep0 in and out share the same ep context slot 1*/
701 /* ep0 need clear bit after flushing fifo. */
789 dev_dbg(u3d->dev, "ep0 status stage\n");
1307 /* initialize ep0, ep0 i
[all...]
/linux-master/drivers/usb/gadget/function/
H A Df_ncm.c844 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC);
H A Df_printer.c975 * The setup() callback implements all the ep0 functionality that's not
1049 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC);
H A Df_hid.c770 status = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC);
772 ERROR(cdev, "usb_ep_queue error on ep0 %d\n", value);
H A Df_midi2.c1420 return usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC);
H A Df_tcm.c456 return usb_ep_queue(cdev->gadget->ep0, cdev->req, GFP_ATOMIC);
/linux-master/drivers/usb/host/
H A Dxhci.c1471 max_packet_size = usb_endpoint_maxp(&vdev->udev->ep0.desc);
1518 dev_dbg(&vdev->udev->dev, "incorrect max packet size %d for ep0\n",
1910 * deal with ep0 max packet size changing once we get the
3120 * Usb core assumes a max packet value for ep0 on FS devices until the
3122 * mismatch. Reconfigure the xhci ep0 endpoint context here in that case
3126 udev = container_of(host_ep, struct usb_device, ep0);
3136 /* Nothing else should be done here for ep0 during ep reset */
4836 if (xhci_update_timeout_for_endpoint(xhci, udev, &udev->ep0.desc,
/linux-master/drivers/usb/musb/
H A Dmusb_gadget.c1128 * Reused by ep0 code.
1149 * Reused by ep0 code.
1317 * exported to ep0 code
1708 musb->g.ep0 = &ep->end_point;
/linux-master/drivers/usb/chipidea/
H A Dudc.c1404 dev_err(hwep->ci->dev, "Set control xfer at non-ep0\n");
1409 * Enable endpoints in the HW other than ep0 as ep0
1878 * for ep0: maxP defined in desc, for other
1891 * set up shorthands for ep0 out and in endpoints,
2130 ci->gadget.ep0 = &ci->ep0in->ep;

Completed in 435 milliseconds

1234