Lines Matching +full:hardware +full:- +full:protected
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
111 * in this structure is protected by the USB BUS lock.
121 * The following structure is used when trying to allocate hardware
135 * The following structure is used when trying to allocate hardware
166 * protected by the control SX lock.
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 */