---
title: tIOUSB30LinkStateTimeout
framework: kernel
role: symbol
path: kernel/tiousb30linkstatetimeout
---

# tIOUSB30LinkStateTimeout

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

## Declaration

```occ
enum tIOUSB30LinkStateTimeout : unsigned int {
    ...
};
```

## Discussion

Discussion For information about these constants, see USB 3.2, 7.5, 7.5.4, 7.5.9, and 7.5.10.

## Topics

### Constants

- [kIOUSB30LinKStateU2RxDetectDelay](kernel/tiousb30linkstatetimeout/kiousb30linkstateu2rxdetectdelay.md)
- [kIOUSB30LinkStateHotResetActiveTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstatehotresetactivetimeout.md)
- [kIOUSB30LinkStateLoopbackExitTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstateloopbackexittimeout.md)
- [kIOUSB30LinkStatePollingActiveTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstatepollingactivetimeout.md)
- [kIOUSB30LinkStatePollingConfigurationTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstatepollingconfigurationtimeout.md)
- [kIOUSB30LinkStatePollingDeadline](kernel/tiousb30linkstatetimeout/kiousb30linkstatepollingdeadline.md)
- [kIOUSB30LinkStatePollingIdleTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstatepollingidletimeout.md)
- [kIOUSB30LinkStatePollingLFPSTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstatepollinglfpstimeout.md)
- [kIOUSB30LinkStateRecoveryActiveTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstaterecoveryactivetimeout.md)
- [kIOUSB30LinkStateRecoveryConfigurationTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstaterecoveryconfigurationtimeout.md)
- [kIOUSB30LinkStateRecoveryIdleTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstaterecoveryidletimeout.md)
- [kIOUSB30LinkStateRxDetectQuietTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstaterxdetectquiettimeout.md)
- [kIOUSB30LinkStateSSInactiveQuietTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstatessinactivequiettimeout.md)
- [kIOUSB30LinkStateSSResumeDeadline](kernel/tiousb30linkstatetimeout/kiousb30linkstatessresumedeadline.md)
- [kIOUSB30LinkStateU0LTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstateu0ltimeout.md)
- [kIOUSB30LinkStateU0RecoveryTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstateu0recoverytimeout.md)
- [kIOUSB30LinkStateU1NoLFPSResponseTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstateu1nolfpsresponsetimeout.md)
- [kIOUSB30LinkStateU1PingTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstateu1pingtimeout.md)
- [kIOUSB30LinkStateU2NoLFPSResponseTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstateu2nolfpsresponsetimeout.md)
- [kIOUSB30LinkStateU3NoLFPSResponseTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstateu3nolfpsresponsetimeout.md)
- [kIOUSB30LinkStateU3RxDetectDelay](kernel/tiousb30linkstatetimeout/kiousb30linkstateu3rxdetectdelay.md)
- [kIOUSB30LinkStateU3WakeupRetryDelay](kernel/tiousb30linkstatetimeout/kiousb30linkstateu3wakeupretrydelay.md)
- [kIOUSB30LinkStateHotResetDeadline](kernel/tiousb30linkstatetimeout/kiousb30linkstatehotresetdeadline.md)
- [kIOUSB30LinkStateHotResetExitTimeout](kernel/tiousb30linkstatetimeout/kiousb30linkstatehotresetexittimeout.md)
- [kIOUSB30LinkStateRecoveryDeadline](kernel/tiousb30linkstatetimeout/kiousb30linkstaterecoverydeadline.md)

## See Also

### USB Types

- [tIOUSB20BusCurrent](kernel/tiousb20buscurrent.md)
- [tIOUSB30BusCurrent](kernel/tiousb30buscurrent.md)
- [tIOUSB30DeviceNotificationType](kernel/tiousb30devicenotificationtype.md)
- [tIOUSB30HubExtStatus](kernel/tiousb30hubextstatus.md)
- [tIOUSB30HubPortStatusCode](kernel/tiousb30hubportstatuscode.md)
- [tIOUSB30ResetTimeout](kernel/tiousb30resettimeout.md)
- [tIOUSB30TimingParameters](kernel/tiousb30timingparameters.md)
- [tIOUSBBusVoltage](kernel/tiousbbusvoltage.md)
- [tIOUSBDeviceCapabilityType](kernel/tiousbdevicecapabilitytype.md)
- [tIOUSBDeviceRequest](kernel/tiousbdevicerequest.md)
- [tIOUSBDeviceRequestDirectionValue](kernel/tiousbdevicerequestdirectionvalue.md)
- [tIOUSBDeviceRequestRecipientValue](kernel/tiousbdevicerequestrecipientvalue.md)
- [tIOUSBDeviceRequestTypeValue](kernel/tiousbdevicerequesttypevalue.md)
- [tIOUSBEndpointDirection](kernel/tiousbendpointdirection.md)
- [tIOUSBEndpointSynchronizationType](kernel/tiousbendpointsynchronizationtype.md)
- [tIOUSBEndpointType](kernel/tiousbendpointtype.md)
- [tIOUSBEndpointUsageType](kernel/tiousbendpointusagetype.md)
- [tIOUSBHostConnectionSpeed](kernel/tiousbhostconnectionspeed.md)
- [tIOUSBHostPortStatus](kernel/tiousbhostportstatus.md)
- [tIOUSBHostPortType](kernel/tiousbhostporttype.md)
- [tIOUSBLanguageID](kernel/tiousblanguageid.md)
- [tInternalUSBHostConnectionSpeed](kernel/tinternalusbhostconnectionspeed.md)
- [tUSBHostConnectionSpeed](kernel/tusbhostconnectionspeed.md)
- [tUSBHostDeviceAddress](kernel/tusbhostdeviceaddress.md)
- [tUSBHostPortStatus](kernel/tusbhostportstatus.md)
- [tUSBHostPortType](kernel/tusbhostporttype.md)
- [IOUSBGetFrameStruct](kernel/iousbgetframestruct.md)
- [IOUSBHostIOSourceClientRecord](kernel/iousbhostiosourceclientrecord.md)
- [IOUSBIsocFrame](kernel/iousbisocframe.md)
- [IOUSBIsocStruct](kernel/iousbisocstruct.md)
- [IOUSBLowLatencyIsocFrame](kernel/iousblowlatencyisocframe.md)
- [IOUSBLowLatencyIsocStruct](kernel/iousblowlatencyisocstruct.md)
- [IOUSBKeyboardData](kernel/iousbkeyboarddata.md)
- [IOUSBKeyboardDataPtr](kernel/iousbkeyboarddataptr.md)
- [IOUSBMouseData](kernel/iousbmousedata.md)
- [IOUSBMouseDataPtr](kernel/iousbmousedataptr.md)
- [IOUSBMatch](kernel/iousbmatch.md)
- [USBClassSpecificDesc](kernel/usbclassspecificdesc.md)
- [USBDeviceAddress](kernel/usbdeviceaddress.md)
- [USBDeviceInformationBits](kernel/usbdeviceinformationbits.md)
- [USBHubClassRequest](kernel/usbhubclassrequest.md)
- [USBLowLatencyBufferType](kernel/usblowlatencybuffertype.md)
- [USBNotificationTypes](kernel/usbnotificationtypes.md)
- [USBPhysicalAddress32](kernel/usbphysicaladdress32.md)
- [USBPowerRequestTypes](kernel/usbpowerrequesttypes.md)
- [USBReEnumerateOptions](kernel/usbreenumerateoptions.md)
- [USBStatus](kernel/usbstatus.md)
- [USBStatusPtr](kernel/usbstatusptr.md)
