Lines Matching refs:device
263 * Generate a device notification event when the HC sees a transaction with a
268 /* Most of the device notification types should only be used for debug.
286 /* bits 0:7 - maximum number of device slots enabled (NumSlotsEn) */
295 /* true: device connected */
325 /* bits 10:13 indicate device speed:
348 /* Bits 20:23 in the Slot Context are the speed for the device */
365 /* true: warm reset for a USB 3.0 device is done. A "hot" reset puts the port
366 * into an enabled state, and the device into the default state. A "warm" reset
367 * also resets the link, forcing the device through the link training sequence.
378 * - U3 to Resume Wakeup signaling from a device
379 * - Resume to Recovery to U0 USB 3.0 device resume
380 * - Resume to U0 USB 2.0 device resume
381 * - U3 to Recovery to U0 Software resume of USB 3.0 device complete
382 * - U3 to U0 Software resume of USB 2.0 device complete
383 * - U2 to U0 L1 resume of USB 2.1 device complete
384 * - U0 to U0 (???) L1 entry rejection by USB 2.1 device
385 * - U0 to disabled L1 entry error with USB 2.1 device
395 /* Cold Attach Status - xHC can set this bit to report device attached during
407 /* true: device is non-removable - for USB 3.0 roothub emulation */
450 * Safe to use with mixed HIRD and BESL systems (host and device) and is used
455 * device's resume latency requirements,
456 * e.g. not program values > '4' if BLC = '1' and a HIRD device is attached,
457 * or not program values < '4' if BLC = '0' and a BESL device is attached.
613 * @dev_info: Route string, device speed, hub info, and last valid endpoint
614 * @dev_info2: Max exit latency for device number, root hub port number
616 * @dev_state: slot state and device address
638 /* Is this LS/FS device connected through a HS hub? - bit 25 */
640 /* Set if the device is a hub - bit 26 */
642 /* Index of the last valid endpoint context in this device context - 27:31 */
652 /* Root hub port number that is needed to access the USB device */
655 /* Maximum number of ports under a hub device */
663 * this low or full-speed device. '0' if attached to root hub port.
668 * '0' if the device is not low or full speed.
675 /* USB device address - assigned by the HC */
808 /* Input context for changing device state */
882 /* "Block" sizes in bytes the hardware uses for different device speeds.
892 /* Each device speed has a protocol overhead (CRC, bit stuffing, etc) associated
933 * have to restore the device state to the previous state
1066 * @dev_context_ptr array of 64-bit DMA addresses for device contexts
1069 /* 64-bit device addresses; we only write 32-bit addresses */
1074 /* TODO: write function to set the 64-bit device DMA address */
1236 /* Address device - disable SetAddress */
1420 /* Device Notification Event - device sent function wake notification */
1808 /* slot enabling and address device helpers */
1856 * commands, reset device commands, disable slot commands, and address device
2087 typedef void (*xhci_get_quirks_t)(struct device *, struct xhci_hcd *);
2218 * them anyways as we where unable to find a device that matches the