# UsbRtDxe

- Module: UsbRtDxe
- Port: 13907
- Total: 265
- Named: 209
- Unnamed: 56

## Functions

- `sub_300` @ 0x300 (0x42 bytes)
- `sub_350` @ 0x350 (0x1d bytes)
- `sub_3B0` @ 0x3b0 (0x3 bytes)
- `sub_3C0` @ 0x3c0 (0xa bytes)
- `sub_3D0` @ 0x3d0 (0x2 bytes)
- `sub_3E0` @ 0x3e0 (0x2 bytes)
- `sub_3F0` @ 0x3f0 (0x3 bytes)
- `ModuleEntryPoint` @ 0x400 (0xa6 bytes)
- `UsbDriverEntryPoint` @ 0x4a8 (0x154 bytes)
- `UsbApiInstallHandlers` @ 0x5fc (0x5bd bytes)
- `UsbIdleTimerProc` @ 0xbbc (0x2a5 bytes)
- `UsbApiHandler` @ 0xe64 (0x49 bytes)
- `sub_25B8` @ 0x25b8 (0x3c bytes)
- `UsbGetInfo_12` @ 0x26a8 (0x40 bytes)
- `UsbConfig_13` @ 0x26e8 (0xc6 bytes)
- `UsbConfig_16` @ 0x27b0 (0x93 bytes)
- `UsbGetInfo` @ 0x2844 (0x708 bytes)
- `DebugLogPrint_4` @ 0x2f4c (0x192 bytes)
- `UsbGetInfo_13` @ 0x30e0 (0x3d bytes)
- `DebugLogPrint_3` @ 0x3120 (0x1ed bytes)
- `UsbConfig_1` @ 0x3310 (0x1d3 bytes)
- `FwVolConfig` @ 0x34e4 (0x107 bytes)
- `UsbRegisterNotifyFunc` @ 0x35ec (0x71 bytes)
- `sub_3660` @ 0x3660 (0x75 bytes)
- `DxeInit` @ 0x36d8 (0x107 bytes)
- `sub_37E0` @ 0x37e0 (0xa6 bytes)
- `sub_3888` @ 0x3888 (0x50 bytes)
- `DebugLogPrint_12` @ 0x38d8 (0x83 bytes)
- `FwVolDriverEntry` @ 0x395c (0x229 bytes)
- `sub_3BB8` @ 0x3bb8 (0xc3 bytes)
- `DebugLogPrint_24` @ 0x3c7c (0x23d bytes)
- `DebugLogPrint_25` @ 0x3ebc (0x9e bytes)
- `DebugLogPrint_23` @ 0x3f5c (0x1ce bytes)
- `sub_412C` @ 0x412c (0x137 bytes)
- `UsbNullFunc` @ 0x433c (0x3 bytes)
- `sub_4C9C` @ 0x4c9c (0x8b bytes)
- `sub_4D28` @ 0x4d28 (0x9c bytes)
- `SataDriverEntry` @ 0x4dc4 (0xac bytes)
- `UsbNullFuncRet0` @ 0x4e70 (0x3 bytes)
- `FwVolDriverEntry_2` @ 0x4e74 (0x4f bytes)
- `FwVolDriverEntry_1` @ 0x4ec4 (0x6d bytes)
- `sub_4FDC` @ 0x4fdc (0x36 bytes)
- `sub_539C` @ 0x539c (0x2b9 bytes)
- `sub_5658` @ 0x5658 (0x68a bytes)
- `sub_5CE4` @ 0x5ce4 (0xb8 bytes)
- `FwVolDriverEntry_0` @ 0x5d9c (0x6f bytes)
- `sub_5E0C` @ 0x5e0c (0x35 bytes)
- `sub_5E44` @ 0x5e44 (0x4e bytes)
- `sub_5E94` @ 0x5e94 (0x8b bytes)
- `sub_5F20` @ 0x5f20 (0x36 bytes)
- `SataConfig` @ 0x61d0 (0x95 bytes)
- `DebugLogPrint_16` @ 0x6268 (0x4c bytes)
- `DebugLogPrint_17` @ 0x62b4 (0x16a bytes)
- `sub_6420` @ 0x6420 (0x401 bytes)
- `UsbGetInfo_15` @ 0x6824 (0x34 bytes)
- `EhciCtrlAsync` @ 0x6858 (0x1c3 bytes)
- `sub_6A1C` @ 0x6a1c (0x53 bytes)
- `sub_6A70` @ 0x6a70 (0x3fe bytes)
- `sub_6EC4` @ 0x6ec4 (0x29 bytes)
- `UhciInitController` @ 0x98e8 (0x284 bytes)
- `UhciStartHc` @ 0x9b6c (0x175 bytes)
- `UhciStopHc` @ 0x9ce4 (0x11c bytes)
- `UhciResetHc` @ 0x9e00 (0x3e bytes)
- `UhciTransfer` @ 0x9e40 (0x8f bytes)
- `UhciPortStatus` @ 0x9ed0 (0x106 bytes)
- `UhciPortReset` @ 0x9fd8 (0x56 bytes)
- `UhciPortDisconnect` @ 0xa030 (0xe5 bytes)
- `UhciBulkTransfer` @ 0xa118 (0xfd bytes)
- `UhciInterruptTransfer` @ 0xa218 (0x72 bytes)
- `DebugLogPrint_11` @ 0xa28c (0xad bytes)
- `SysKbcDriverEntry` @ 0xa33c (0x3de bytes)
- `sub_A71C` @ 0xa71c (0xf2 bytes)
- `SysKbcDataHandler` @ 0xa810 (0x362 bytes)
- `SysKbcDecodeKey` @ 0xab74 (0x20a bytes)
- `SysKbcBuildKeyCode` @ 0xad80 (0x11a bytes)
- `SysKbcCheckStatus` @ 0xae9c (0x219 bytes)
- `SysKbcReadData` @ 0xb0b8 (0xcf bytes)
- `SysKbcSendData` @ 0xb188 (0xd3 bytes)
- `UsbConfig_8` @ 0xb25c (0xdf bytes)
- `UsbConfig_12` @ 0xb33c (0xca bytes)
- `UhciCreateRootHubQh` @ 0xb408 (0x261 bytes)
- `UsbConfig_0` @ 0xb66c (0x228 bytes)
- `sub_B894` @ 0xb894 (0x14e bytes)
- `sub_B9E4` @ 0xb9e4 (0xd6 bytes)
- `UhciCreateFrameList` @ 0xbabc (0x1ec bytes)
- `UhciNullSub1` @ 0xbca8 (0x48 bytes)
- `UhciNullSub2` @ 0xbcf0 (0xd1 bytes)
- `UsbGetInfo_9` @ 0xbdc4 (0x50 bytes)
- `sub_BE14` @ 0xbe14 (0x155 bytes)
- `DebugLogPrint_5` @ 0xbf6c (0x149 bytes)
- `EhciDriverEntry` @ 0xc0b8 (0x36b bytes)
- `UsbGetInfo_4` @ 0xc424 (0x77 bytes)
- `EhciProcessPeriodicList` @ 0xc49c (0xf4 bytes)
- `UsbGetInfo_7` @ 0xc590 (0x66 bytes)
- `EhciStopHc` @ 0xc5f8 (0x19e bytes)
- `EhciResetHc1` @ 0xc798 (0x40 bytes)
- `EhciResetHc2` @ 0xc7d8 (0x40 bytes)
- `EhciResetHcFull` @ 0xc818 (0x2df bytes)
- `UsbDriverEntry` @ 0xcaf8 (0xac bytes)
- `DebugLogPrint_10` @ 0xcba4 (0xb3 bytes)
- `EhciPortStatus` @ 0xcc58 (0x1f4 bytes)
- `EhciPortReset` @ 0xce4c (0x9e bytes)
- `EhciCtrlTransfer` @ 0xceec (0x1b8 bytes)
- `EhciCtrlIn` @ 0xd0a4 (0x4f bytes)
- `EhciPortChangeDetect` @ 0xd0f4 (0x167 bytes)
- `sub_D25C` @ 0xd25c (0x67 bytes)
- `DebugLogPrint_7` @ 0xd2c4 (0xe4 bytes)
- `EhciCtrlReset` @ 0xd3a8 (0x326 bytes)
- `EhciCtrlDispatch` @ 0xd6d0 (0x415 bytes)
- `sub_DAE8` @ 0xdae8 (0x4f bytes)
- `AssertCpuDeadLoop` @ 0xdb38 (0x2a3 bytes)
- `UsbConfig_20` @ 0xdddc (0x85 bytes)
- `UsbConfig_6` @ 0xde64 (0xee bytes)
- `EhciInterruptTransfer` @ 0xdf54 (0x1bf bytes)
- `EhciInterruptDispatch` @ 0xe114 (0x2c8 bytes)
- `EhciIsochTransfer` @ 0xe3dc (0xff bytes)
- `EhciAsyncPeriodic` @ 0xe4dc (0x1f9 bytes)
- `EhciApCtrlIn` @ 0xe6d8 (0xa5 bytes)
- `EhciApCtrlOut` @ 0xe780 (0x108 bytes)
- `UsbConfig_17` @ 0xe888 (0x93 bytes)
- `DebugLogPrint_6` @ 0xe91c (0x113 bytes)
- `UsbGetInfo_5` @ 0xea30 (0x73 bytes)
- `UsbGetInfo_6` @ 0xeaa4 (0x71 bytes)
- `UsbConfig_11` @ 0xeb18 (0xcb bytes)
- `UsbConfig_7` @ 0xebe4 (0xe4 bytes)
- `UsbConfig_10` @ 0xecc8 (0xcc bytes)
- `UsbConfig_19` @ 0xed94 (0x8a bytes)
- `sub_EE20` @ 0xee20 (0x59 bytes)
- `UsbConfig_15` @ 0xee7c (0xa1 bytes)
- `UsbConfig_2` @ 0xef20 (0x16f bytes)
- `EhciApAddIsocTds` @ 0xf090 (0x138 bytes)
- `EhciApSubFunc` @ 0xf1c8 (0x63 bytes)
- `UsbConfig_18` @ 0xf22c (0x8e bytes)
- `OhciDriverEntry` @ 0xf2bc (0x202 bytes)
- `OhciStartHc` @ 0xf4c0 (0x138 bytes)
- `OhciStopHc` @ 0xf5f8 (0xac bytes)
- `OhciResetHc1` @ 0xf6a4 (0x43 bytes)
- `OhciResetHc2` @ 0xf6e8 (0x43 bytes)
- `OhciResetHc` @ 0xf72c (0x1e8 bytes)
- `OhciPortStatus` @ 0xf914 (0x14d bytes)
- `OhciPortReset` @ 0xfa64 (0x38 bytes)
- `OhciPortChangeDetect` @ 0xfa9c (0xe6 bytes)
- `OhciCtrlIn` @ 0xfb84 (0x8c bytes)
- `OhciCtrlOut` @ 0xfc10 (0x4d bytes)
- `OhciCtrlTransfer` @ 0xfc60 (0x358 bytes)
- `OhciBulkTransfer` @ 0xffb8 (0x34c bytes)
- `OhciInterruptTransfer` @ 0x10304 (0x224 bytes)
- `OhciIsochTransfer` @ 0x10528 (0x1fa bytes)
- `OhciApTransfer` @ 0x10724 (0xf4 bytes)
- `OhciApSubFunc` @ 0x10818 (0x12c bytes)
- `OhciApCtrlIn` @ 0x10944 (0xa0 bytes)
- `OhciApCtrlOut` @ 0x109e4 (0xc3 bytes)
- `OhciApDispatch` @ 0x10aa8 (0x103 bytes)
- `sub_10BAC` @ 0x10bac (0x69 bytes)
- `UsbConfig_5` @ 0x10c18 (0x125 bytes)
- `UsbRegister` @ 0x10d40 (0x1d0 bytes)
- `UsbGetInfo_1` @ 0x10f10 (0xca bytes)
- `DebugLogPrint_9` @ 0x10fdc (0xbf bytes)
- `UsbConfig_14` @ 0x1109c (0xa7 bytes)
- `OhciApInterruptEnd` @ 0x11144 (0x8 bytes)
- `OhciApDispatchSub` @ 0x1114c (0x68 bytes)
- `UsbGetInfo_10` @ 0x111b4 (0x50 bytes)
- `HcCheckInit` @ 0x11204 (0x61 bytes)
- `sub_11268` @ 0x11268 (0xa1 bytes)
- `HcPciReadConfig` @ 0x1130c (0x58 bytes)
- `DebugLogPrint_15` @ 0x11364 (0x4e bytes)
- `HcPciWriteConfig16` @ 0x113b4 (0x4f bytes)
- `DebugLogPrint_13` @ 0x11404 (0x5e bytes)
- `DebugLogPrint_14` @ 0x11464 (0x53 bytes)
- `DebugLogPrint_22` @ 0x114b8 (0x43 bytes)
- `DebugLogPrint_20` @ 0x114fc (0x45 bytes)
- `DebugLogPrint_21` @ 0x11544 (0x44 bytes)
- `DebugLogPrint_19` @ 0x11588 (0x46 bytes)
- `ElibRead32` @ 0x115d0 (0x68 bytes)
- `ElibWrite8` @ 0x11638 (0x63 bytes)
- `AssertCpuDeadLoop_1` @ 0x1169c (0x6d bytes)
- `ElibWrite16Direct` @ 0x1170c (0x65 bytes)
- `AssertCpuDeadLoop_0` @ 0x11774 (0x71 bytes)
- `sub_117E8` @ 0x117e8 (0x6e bytes)
- `sub_11858` @ 0x11858 (0x57 bytes)
- `ElibCheckDevReady` @ 0x118b0 (0x34 bytes)
- `HubGetDescriptor` @ 0x118e4 (0x34d bytes)
- `HubResetPort` @ 0x11c34 (0xab bytes)
- `HubNullFunc1` @ 0x11ce0 (0xc bytes)
- `HubNullFunc2` @ 0x11cec (0x11 bytes)
- `DebugLogPrint_8` @ 0x12320 (0xe3 bytes)
- `DebugLogPrint_2` @ 0x12404 (0x1f7 bytes)
- `sub_125FC` @ 0x125fc (0x3c bytes)
- `UsbGetInfo_11` @ 0x12638 (0x4f bytes)
- `sub_12688` @ 0x12688 (0x3c bytes)
- `UsbGetInfo_14` @ 0x126c4 (0x3c bytes)
- `XhciDriverEntry` @ 0x12700 (0x5b5 bytes)
- `XhciReset` @ 0x12cb8 (0x193 bytes)
- `XhciStart` @ 0x12e4c (0x1a0 bytes)
- `sub_12FEC` @ 0x12fec (0x40 bytes)
- `DebugLogPrint_1` @ 0x1302c (0x200 bytes)
- `DebugLogPrint_0` @ 0x1322c (0x2b3 bytes)
- `UsbConfig_9` @ 0x134e0 (0xd3 bytes)
- `UsbGetInfo_3` @ 0x135b4 (0x7d bytes)
- `UsbGetInfo_0` @ 0x13634 (0xf7 bytes)
- `UsbConfig_4` @ 0x1372c (0x13e bytes)
- `UsbConfig` @ 0x1386c (0x253 bytes)
- `XhciDriverInit` @ 0x13ac0 (0x7de bytes)
- `XhciPortStatusChange` @ 0x142a0 (0x37d bytes)
- `XhciPortDisable2` @ 0x14620 (0xde bytes)
- `UsbConfig_3` @ 0x14700 (0x160 bytes)
- `XhciEnableSlot` @ 0x14860 (0x6f bytes)
- `XhciPortStatus2` @ 0x148d0 (0x18b bytes)
- `XhciDisableSlot` @ 0x14a5c (0x5c bytes)
- `XhciAddressDevice` @ 0x14ab8 (0x4bc bytes)
- `XhciConfigureEndpoint` @ 0x14f74 (0x44c bytes)
- `sub_153C0` @ 0x153c0 (0xa2 bytes)
- `XhciEvaluateContext` @ 0x15464 (0x323 bytes)
- `XhciConfigureEndpoint2` @ 0x15788 (0x289 bytes)
- `XhciResetEndpoint` @ 0x15a14 (0x1ba bytes)
- `XhciStopEndpoint` @ 0x15bd0 (0x195 bytes)
- `XhciSetTrDequeuePtr` @ 0x15d68 (0x77 bytes)
- `XhciSetTrDequeuePtrSub` @ 0x15de0 (0x72 bytes)
- `sub_15E54` @ 0x15e54 (0x5f bytes)
- `XhciConfigureEndpointFull` @ 0x15eb4 (0x539 bytes)
- `UsbConfig_21` @ 0x163f0 (0x75 bytes)
- `XhciEnableSlotDone` @ 0x16468 (0xfd bytes)
- `XhciAddressDeviceDone` @ 0x16568 (0x1a9 bytes)
- `XhciAddContextEntry` @ 0x16714 (0x186 bytes)
- `DebugLogPrint` @ 0x1689c (0x2f8 bytes)
- `UsbGetInfo_2` @ 0x16b94 (0xa9 bytes)
- `UsbGetInfo_8` @ 0x16c40 (0x55 bytes)
- `DebugLogPrint_18` @ 0x16c98 (0x53 bytes)
- `sub_16CEC` @ 0x16cec (0x76 bytes)
- `sub_16D64` @ 0x16d64 (0x75 bytes)
- `sub_16DDC` @ 0x16ddc (0x53 bytes)
- `UsbMsIsrHandler` @ 0x16e30 (0x33 bytes)
- `UsbMsInitialize` @ 0x16e64 (0xa4 bytes)
- `UsbMsEmptyFunc` @ 0x16f08 (0x1e bytes)
- `UsbHidConfigureDevice` @ 0x16f28 (0x4ed bytes)
- `UsbHidGetReportDesc` @ 0x17418 (0x144 bytes)
- `sub_17B30` @ 0x17b30 (0x125 bytes)
- `sub_17C58` @ 0x17c58 (0xbf bytes)
- `sub_17D18` @ 0x17d18 (0x13b bytes)
- `sub_17F60` @ 0x17f60 (0x1f9 bytes)
- `UsbPointDecodeWheel` @ 0x18360 (0x72 bytes)
- `sub_183E8` @ 0x183e8 (0xdb bytes)
- `UsbPointDecodeAxis3` @ 0x184c4 (0x9e bytes)
- `UsbPointDecodeTouch` @ 0x18564 (0xaa bytes)
- `UsbPointProcessHidReport` @ 0x18610 (0x20f bytes)
- `sub_18820` @ 0x18820 (0x34f bytes)
- `sub_18B70` @ 0x18b70 (0xd3 bytes)
- `sub_18C44` @ 0x18c44 (0x401 bytes)
- `sub_19048` @ 0x19048 (0x145 bytes)
- `Assert_0` @ 0x19190 (0x42 bytes)
- `IoRead32` @ 0x19214 (0x30 bytes)
- `IoWrite8` @ 0x19244 (0x34 bytes)
- `IoWrite16` @ 0x19278 (0x7f bytes)
- `DebugPrint` @ 0x192f8 (0x47 bytes)
- `Assert` @ 0x19340 (0x3e bytes)
- `MemGetInfo` @ 0x19380 (0x63 bytes)
- `SetMem` @ 0x193e4 (0x50 bytes)
- `MemConfig` @ 0x19434 (0x9e bytes)
- `HobLibGetHobList` @ 0x194d4 (0xd6 bytes)
- `PciExpressRead` @ 0x195ac (0x3a bytes)
- `PciExpressWrite` @ 0x195e8 (0x4e bytes)
- `PcdGet32` @ 0x19638 (0x8c bytes)
- `Assert_1` @ 0x196c4 (0x2f bytes)
- `UnalignedRead32` @ 0x196f4 (0x6e bytes)
- `sub_197C0` @ 0x197c0 (0x5d bytes)
