Lines Matching refs:endpoint

78 	/* This transfer is used for generic control endpoint transfers */
82 .endpoint = 0x00, /* Control endpoint */
94 .endpoint = 0x00, /* Control pipe */
339 edesc = xfer->endpoint->edesc;
340 ecomp = xfer->endpoint->ecomp;
512 * endpoint descriptor!
936 * In device side mode control endpoint
964 /* see if there is a matching endpoint */
1009 /* set transfer endpoint pointer */
1010 xfer->endpoint = ep;
1013 parm->methods = xfer->endpoint->methods;
1028 * Increment the endpoint refcount. This
1033 * code for "endpoint->refcount_alloc" if you
1037 if (xfer->endpoint->refcount_alloc >= USB_EP_REF_MAX)
1040 xfer->endpoint->refcount_alloc++;
1042 if (xfer->endpoint->refcount_alloc == 0)
1081 * for maximum number of DMA tags per endpoint
1290 * NOTE: default endpoint does not have an
1291 * interface, even if endpoint->iface_index == 0
1294 xfer->endpoint->refcount_alloc--;
1339 /* copy direction to endpoint variable */
1362 /* Check for control endpoint stall */
1437 /* setup "endpoint" and "control_rem" */
1516 DPRINTF("xfer=%p, endpoint=%p, nframes=%d, dir=%s\n",
1517 xfer, xfer->endpoint, xfer->nframes, USB_GET_DATA_ISREAD(xfer) ?
1524 usb_dump_endpoint(xfer->endpoint);
1540 (xfer->endpoint->methods->open) (xfer);
1604 usb_command_wrapper(&xfer->endpoint->endpoint_q, xfer);
1706 ep = xfer->endpoint;
1819 (xfer->endpoint->methods->close) (xfer);
1829 (xfer->endpoint->methods->close) (xfer);
1838 * endpoint.
1840 ep = xfer->endpoint;
2431 [xfer->endpoint->edesc->bmAttributes & UE_XFERTYPE]++;
2434 [xfer->endpoint->edesc->bmAttributes & UE_XFERTYPE]++;
2445 * "xfer->interval" is greater than zero, and and the endpoint type is
2452 struct usb_endpoint *ep = xfer->endpoint;
2500 return (xfer->endpoint->is_stalled);
2539 ep = xfer->endpoint;
2544 * If the endpoint is already stalled we do nothing !
2550 * Check if we are supposed to stall the endpoint:
2592 * the clear-stall control endpoint
2603 * endpoint FIFO through the clear stall
2706 (xfer->endpoint->methods->close) (xfer);
2791 DPRINTFN(1, "xfer=%p endpoint=%p sts=%d alen=%d, slen=%d, afrm=%d, nfrm=%d\n",
2792 xfer, xfer->endpoint, xfer->error, xfer->actlen, xfer->sumlen,
2810 uhub_tt_buffer_reset_async_locked(xfer->xroot->udev, xfer->endpoint);
2819 "on endpoint=%p\n", xfer, xfer->endpoint);
2833 "Short Transfer on endpoint %p.\n",
2834 xfer, xfer->endpoint);
2845 "active on endpoint=%p\n", xfer, xfer->endpoint);
2851 ep = xfer->endpoint;
2866 xfer->endpoint->is_synced = 0;
2938 * This function is used to setup the default USB control endpoint
2983 * Update wMaxPacketSize for the default control endpoint:
3000 * default control endpoint:
3042 DPRINTFN(5, "udev=%p endpoint=%p\n", udev, ep);
3068 * .endpoint = 0,
3102 usbd_clear_data_toggle(xfer2->xroot->udev, xfer2->endpoint);
3109 req.wIndex[0] = xfer2->endpoint->edesc->bEndpointAddress;