Newer
Older
AMI-Aptio-BIOS-Reversed / UsbPei / UsbPei.md
@Ajax Dong Ajax Dong 2 days ago 5 KB Init

UsbPei

  • Module: UsbPei
  • Port: 13811
  • Total functions: 119
  • Named: 115
  • Unnamed: 0

Function List

  • XhciGetPciCfg @ 0x260 (0x20 bytes)
  • XhciStall @ 0x280 (0x15 bytes)
  • XhciAllocatePages @ 0x2a0 (0x1f bytes)
  • XhciFreePages @ 0x2c0 (0x15 bytes)
  • XhciReportStatusCode @ 0x2e0 (0x3f bytes)
  • _ModuleEntryPoint @ 0x31f (0x14 bytes)
  • XhciSchedulePortProbe @ 0x333 (0xe3 bytes)
  • UsbPeiEntry @ 0x416 (0x70 bytes)
  • UsbPeiEnumerateDevices @ 0x486 (0x94 bytes)
  • XhciInit @ 0x51a (0xaf0 bytes)
  • XhciAllocPageTables @ 0x100a (0x179 bytes)
  • XhciCoreInit @ 0x1183 (0x823 bytes)
  • XhciInitDeviceContext @ 0x19a6 (0x5ad bytes)
  • XhciEnableSlot @ 0x1f53 (0x14f bytes)
  • XhciAddDeviceEntry @ 0x20a2 (0x8f bytes)
  • XhciLookupDeviceByRoute @ 0x2131 (0x53 bytes)
  • XhciFreeEndpoint @ 0x2184 (0x65 bytes)
  • XhciConfigureEndpoint @ 0x21e9 (0xf6 bytes)
  • XhciConfigureEndpointEx @ 0x22df (0x118 bytes)
  • XhciEvaluateEndpoint @ 0x23f7 (0xfb bytes)
  • XhciRingDoorbell @ 0x24f2 (0xbf bytes)
  • XhciCreateTransfer @ 0x25b1 (0x4e0 bytes)
  • XhciCreateBulkTransfer @ 0x2a91 (0x450 bytes)
  • XhciPollAndCheckTransfer @ 0x2ee1 (0x163 bytes)
  • XhciGetMaxPorts @ 0x3044 (0x2b bytes)
  • XhciDecodePortSpeed @ 0x306f (0xbb bytes)
  • XhciGetPortStatus @ 0x312a (0x3ae bytes)
  • XhciSetPortPower @ 0x34d8 (0xb7 bytes)
  • XhciControlPort @ 0x358f (0x1f5 bytes)
  • XhciDestroyDevice @ 0x3784 (0x599 bytes)
  • XhciReadMem64 @ 0x3d1d (0x2f bytes)
  • XhciWriteMem64 @ 0x3d4c (0x25 bytes)
  • XhciInitRing @ 0x3d71 (0xb2 bytes)
  • XhciRingAllocTrb @ 0x3e23 (0xc2 bytes)
  • XhciSendCommandTrb @ 0x3ee5 (0x1a0 bytes)
  • XhciProcessEventRing @ 0x4085 (0x498 bytes)
  • XhciWaitForCompletion @ 0x451d (0x362 bytes)
  • XhciIssueCommand @ 0x487f (0x509 bytes)
  • XhciAllocTransferRing @ 0x4d88 (0x60 bytes)
  • XhciContextSize @ 0x4de8 (0x85 bytes)
  • XhciControlTransfer @ 0x4e6d (0x47f bytes)
  • XhciGetDeviceDescriptor @ 0x52ec (0xfc bytes)
  • XhciGetTransferRing @ 0x53e8 (0x24 bytes)
  • XhciGetDoorbellReg @ 0x540c (0x15 bytes)
  • XhciGetDevCtxBase @ 0x5421 (0x2a bytes)
  • XhciGetDevCtxEntry @ 0x544b (0x19 bytes)
  • XhciIsUsb3Port @ 0x5464 (0xfb bytes)
  • XhciResetPortsOnInit @ 0x555f (0x13e bytes)
  • XhciParseUsb3Cap @ 0x569d (0x148 bytes)
  • XhciParseExtendedCap @ 0x57e5 (0x41c bytes)
  • XhciReadMem @ 0x5c01 (0x114 bytes)
  • XhciWriteMem @ 0x5d15 (0x114 bytes)
  • XhciSetOpRegBitsAt @ 0x5e29 (0x3d bytes)
  • XhciClearOpRegBitsAt @ 0x5e66 (0x3f bytes)
  • XhciReadOpReg @ 0x5ea5 (0x2c bytes)
  • XhciWriteOpReg @ 0x5ed1 (0x26 bytes)
  • XhciSetOpRegBits @ 0x5ef7 (0x2c bytes)
  • XhciClearOpRegBits @ 0x5f23 (0x30 bytes)
  • XhciEnumerateHub @ 0x5f53 (0x3f bytes)
  • XhciCreateUsbDevice @ 0x5f92 (0x2fa bytes)
  • XhciConnectUsbDevice @ 0x628c (0x29b bytes)
  • XhciProcessHubPort @ 0x6527 (0x166 bytes)
  • XhciGetPortInfo @ 0x668d (0x113 bytes)
  • XhciGetHubDescriptor @ 0x67a0 (0x8f bytes)
  • XhciGetHubCount @ 0x682f (0x4f bytes)
  • XhciInitUsb2Port @ 0x687e (0x155 bytes)
  • XhciGetInterrupt @ 0x69d3 (0xd bytes)
  • XhciAckInterrupt @ 0x69e0 (0x26 bytes)
  • XhciResetDevice @ 0x6a06 (0x122 bytes)
  • XhciRecoveryPort @ 0x6b28 (0x142 bytes)
  • XhciWaitForPortReset @ 0x6c6a (0xe8 bytes)
  • XhciIsPortReset @ 0x6d52 (0x55 bytes)
  • XhciCheckStall @ 0x6da7 (0x3e bytes)
  • XhciClearStall @ 0x6de5 (0x90 bytes)
  • XhciGetTransferStatus @ 0x6e75 (0x93 bytes)
  • XhciIsTransferDone @ 0x6f08 (0x10 bytes)
  • XhciGetFrameNumber @ 0x6f18 (0x26 bytes)
  • XhciGetMicroframeNumber @ 0x6f3e (0x46 bytes)
  • XhciShortPacketFix @ 0x6f84 (0x50 bytes)
  • XhciRecoveryPacket @ 0x6fd4 (0x42 bytes)
  • XhciStopEndpoint @ 0x7016 (0x4c bytes)
  • XhciSetupPacket @ 0x7062 (0x98 bytes)
  • XhciReadPortStatus @ 0x70fa (0x9d bytes)
  • XhciReadPortUsb20 @ 0x7197 (0x55 bytes)
  • XhciWritePortStatus @ 0x71ec (0x55 bytes)
  • XhciSetPortFeature @ 0x7241 (0x4d bytes)
  • XhciClearPortFeature @ 0x728e (0x4c bytes)
  • XhciGetPortState @ 0x72da (0x68 bytes)
  • XhciControlTransferLow @ 0x7342 (0x185 bytes)
  • XhciResetPort @ 0x74c7 (0x83 bytes)
  • XhciSetDeviceAddress @ 0x754a (0x8d bytes)
  • XhciClearDeviceFeature @ 0x75d7 (0x54 bytes)
  • XhciClearEndpointHalt @ 0x762b (0xdf bytes)
  • XhciGetEndpointState @ 0x770a (0x77 bytes)
  • XhciGetMaxLun @ 0x7781 (0xe0 bytes)
  • XhciGetConfigDescriptor @ 0x7861 (0x7f bytes)
  • XhciGetStringDescriptor @ 0x78e0 (0xae bytes)
  • XhciGetInterfaceDescriptor @ 0x798e (0xcb bytes)
  • XhciSelectInterface @ 0x7a59 (0xde bytes)
  • XhciGetEndpointDescriptor @ 0x7b37 (0x8f bytes)
  • XhciSetConfig @ 0x7bc6 (0x42 bytes)
  • XhciClearConfig @ 0x7c08 (0x42 bytes)
  • DebugPrintUsbStatus @ 0x7c4a (0x31 bytes)
  • DebugPrint @ 0x7c7b (0x2a bytes)
  • DebugAssert @ 0x7ca5 (0x1e bytes)
  • DebugEnabled @ 0x7cc3 (0x3 bytes)
  • DebugLevelEnabled @ 0x7cc6 (0x3 bytes)
  • MmioRead8 @ 0x7cc9 (0x3 bytes)
  • MmioWrite8 @ 0x7ccc (0x5 bytes)
  • MmioRead16 @ 0x7cd1 (0x2e bytes)
  • MmioWrite16 @ 0x7cff (0x33 bytes)
  • MmioRead32 @ 0x7d32 (0x3 bytes)
  • MmioWrite32 @ 0x7d35 (0x5 bytes)
  • MmioRead64 @ 0x7d3a (0x2d bytes)
  • MmioWrite64 @ 0x7d67 (0x35 bytes)
  • ZeroMem @ 0x7d9c (0x5b bytes)
  • CopyMem @ 0x7df7 (0x32 bytes)
  • SetMem @ 0x7e29 (0x4f bytes)
  • CompareMem @ 0x7e78 (0x23 bytes)