Lines Matching +full:ep +full:- +full:side
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2008-2019 Hans Petter Selasky. All rights reserved.
110 * The following structure is used for power-save purposes. The data
122 * endpoints for an USB configuration in USB device side mode.
136 * endpoints for an USB configuration in USB device side mode.
139 struct usb_hw_ep_scratch_sub ep[USB_EP_MAX]; member
218 struct usb_device *parent_hs_hub; /* high-speed parent HUB */
243 uint8_t device_index; /* device index in "bus->devices" */
251 uint8_t hs_hub_addr; /* high-speed HUB address */
252 uint8_t hs_port_no; /* high-speed HUB port number */
255 uint8_t re_enumerate_wait; /* set if re-enum. is in progress */
263 /* the "flags" field is write-protected by "bus->mtx" */
286 uint32_t clear_stall_errors; /* number of clear-stall failures */
319 struct usb_endpoint *ep, uint8_t do_stall);
326 struct usb_endpoint *usb_endpoint_foreach(struct usb_device *udev, struct usb_endpoint *ep);