|
ReactOS 0.4.17-dev-1281-g065abb3
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | TIMEOUT_DISABLED 0x00 |
| #define | TIMEOUT_SHORTEST 0x01 |
| #define | U1_TIMEOUT_LONGEST 0x7F |
| #define | U2_TIMEOUT_LONGEST 0xFE |
| #define | TIMEOUT_ACCEPT_ONLY 0xFF |
| #define | LATENCY_TIMEOUT_FACTOR 5 |
| #define | U2_TIMEOUT_UNIT 256 |
| #define | INTERRUPT_USAGE_PERIODIC 0x00 |
| #define | MICROFRAME_US 125 |
| #define | TP_DELAY_5GBPS_NS 40 |
| #define | MAX_PACKET_FORWARD_NS 2100 |
| #define | PING_RESPONSE_NS 400 |
| #define | NO_PING_FIRST_PERCENT 10 |
| #define | NO_PING_LAST_PERCENT 160 |
| #define | MIN_LINK_SPEED_BPS 50000000ULL |
| #define | TP_SYMBOL_NS_SCALE 200000000000ULL |
Enumerations | |
| enum class | HubU2Verdict { Computed , Off , AcceptOnly } |
| #define INTERRUPT_USAGE_PERIODIC 0x00 |
Definition at line 28 of file devlpm.cpp.
| #define LATENCY_TIMEOUT_FACTOR 5 |
Definition at line 22 of file devlpm.cpp.
| #define MAX_PACKET_FORWARD_NS 2100 |
Definition at line 35 of file devlpm.cpp.
| #define MICROFRAME_US 125 |
Definition at line 31 of file devlpm.cpp.
| #define MIN_LINK_SPEED_BPS 50000000ULL |
Definition at line 43 of file devlpm.cpp.
| #define NDEBUG |
Definition at line 11 of file devlpm.cpp.
| #define NO_PING_FIRST_PERCENT 10 |
Definition at line 39 of file devlpm.cpp.
| #define NO_PING_LAST_PERCENT 160 |
Definition at line 40 of file devlpm.cpp.
| #define PING_RESPONSE_NS 400 |
Definition at line 36 of file devlpm.cpp.
| #define TIMEOUT_ACCEPT_ONLY 0xFF |
Definition at line 19 of file devlpm.cpp.
| #define TIMEOUT_DISABLED 0x00 |
Definition at line 15 of file devlpm.cpp.
| #define TIMEOUT_SHORTEST 0x01 |
Definition at line 16 of file devlpm.cpp.
| #define TP_DELAY_5GBPS_NS 40 |
Definition at line 34 of file devlpm.cpp.
| #define TP_SYMBOL_NS_SCALE 200000000000ULL |
Definition at line 46 of file devlpm.cpp.
| #define U1_TIMEOUT_LONGEST 0x7F |
Definition at line 17 of file devlpm.cpp.
| #define U2_TIMEOUT_LONGEST 0xFE |
Definition at line 18 of file devlpm.cpp.
| #define U2_TIMEOUT_UNIT 256 |
Definition at line 25 of file devlpm.cpp.
|
strong |
| Enumerator | |
|---|---|
| Computed | |
| Off | |
| AcceptOnly | |
Definition at line 260 of file devlpm.cpp.
|
static |
Definition at line 85 of file devlpm.cpp.
Referenced by HubChildU1FromPipes(), and HubChildU2FromPipes().
Definition at line 60 of file devlpm.cpp.
Referenced by DeviceMachine::CalcU1Timeout(), DeviceMachine::CalcU2Timeout(), and HubChildU2ForEnumerated().
Definition at line 51 of file devlpm.cpp.
Referenced by DeviceMachine::CalcU1Timeout(), DeviceMachine::CalcU2Timeout(), and HubChildU2ForEnumerated().
Definition at line 122 of file devlpm.cpp.
Referenced by HubChildU2ForEnumerated().
|
static |
Definition at line 70 of file devlpm.cpp.
Referenced by DeviceMachine::CalcU1Timeout(), and DeviceMachine::CalcU2Timeout().
Definition at line 163 of file devlpm.cpp.
Referenced by DeviceMachine::CalcU1Timeout().
TRUE when an enumerated, unconfigured device gets a U2 timeout; sets that timeout.
Definition at line 135 of file devlpm.cpp.
Referenced by DeviceMachine::U2NeededForEnumerated(), and DeviceMachine::UpdateDeviceInController().
|
static |
Definition at line 270 of file devlpm.cpp.
Referenced by DeviceMachine::CalcU2Timeout().
Definition at line 485 of file devlpm.cpp.
Referenced by DeviceMachine::U1Change(), and DeviceMachine::U2Change().
Definition at line 421 of file devlpm.cpp.
Referenced by DeviceMachine::ComputeExitLatency().
|
static |
Definition at line 620 of file devlpm.cpp.
Referenced by DeviceMachine::SetSpeedFor30().
|
static |
Definition at line 600 of file devlpm.cpp.
Referenced by DeviceMachine::SetSpeedFor30().