<!--
{
  "availability" : [
    "DriverKit: 19.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "USBDriverKit",
  "identifier" : "/documentation/USBDriverKit/tIOUSB30LinkStateTimeout",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "USBDriverKit"
    ],
    "preciseIdentifier" : "c:@E@tIOUSB30LinkStateTimeout"
  },
  "title" : "tIOUSB30LinkStateTimeout"
}
-->

# tIOUSB30LinkStateTimeout

Constants for the link state timeout values on USB 3.0 devices.

```
enum tIOUSB30LinkStateTimeout : unsigned int;
```

## Discussion

For information about these constants, see Table 7-12 of the USB 3.0 specification, and sections 7.5.4, 7.5.9, and 7.5.10 of the USB 3.0 specification at <http://www.usb.org>.

## Topics

### Getting the Link State Timeouts

[`kIOUSB30LinkStateSSInactiveQuietTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateSSInactiveQuietTimeout)

[`kIOUSB30LinkStateRxDetectQuietTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateRxDetectQuietTimeout)

[`kIOUSB30LinkStatePollingLFPSTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStatePollingLFPSTimeout)

[`kIOUSB30LinkStatePollingActiveTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStatePollingActiveTimeout)

[`kIOUSB30LinkStatePollingConfigurationTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStatePollingConfigurationTimeout)

[`kIOUSB30LinkStatePollingIdleTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStatePollingIdleTimeout)

[`kIOUSB30LinkStateU0LTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateU0LTimeout)

[`kIOUSB30LinkStateU0RecoveryTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateU0RecoveryTimeout)

[`kIOUSB30LinkStateU1NoLFPSResponseTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateU1NoLFPSResponseTimeout)

[`kIOUSB30LinkStateU1PingTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateU1PingTimeout)

[`kIOUSB30LinkStateU2NoLFPSResponseTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateU2NoLFPSResponseTimeout)

[`kIOUSB30LinkStateU3NoLFPSResponseTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateU3NoLFPSResponseTimeout)

[`kIOUSB30LinkStateU3RxDetectDelay`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateU3RxDetectDelay)

[`kIOUSB30LinkStateU3WakeupRetryDelay`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateU3WakeupRetryDelay)

[`kIOUSB30LinKStateU2RxDetectDelay`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinKStateU2RxDetectDelay)

[`kIOUSB30LinkStateRecoveryActiveTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateRecoveryActiveTimeout)

[`kIOUSB30LinkStateRecoveryConfigurationTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateRecoveryConfigurationTimeout)

[`kIOUSB30LinkStateRecoveryIdleTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateRecoveryIdleTimeout)

[`kIOUSB30LinkStateLoopbackExitTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateLoopbackExitTimeout)

[`kIOUSB30LinkStateHotResetActiveTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateHotResetActiveTimeout)

[`kIOUSB30LinkStatePollingDeadline`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStatePollingDeadline)

[`kIOUSB30LinkStateSSResumeDeadline`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateSSResumeDeadline)

### Enumeration Cases

[`kIOUSB30LinkStateHotResetDeadline`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateHotResetDeadline)

[`kIOUSB30LinkStateHotResetExitTimeout`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateHotResetExitTimeout)

[`kIOUSB30LinkStateRecoveryDeadline`](/documentation/USBDriverKit/tIOUSB30LinkStateTimeout/kIOUSB30LinkStateRecoveryDeadline)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)