Newer
Older
AMI-Aptio-BIOS-Reversed / AmiModulePkg / Nvme / NvmeDynamicSetup / NvmeDynamicSetup.md
@Ajax Dong Ajax Dong 2 days ago 4 KB Restructure the repo

NvmeDynamicSetup

  • Module: NvmeDynamicSetup
  • Port: 13815
  • Total functions: 103
  • Named: 95
  • Unnamed: 0

Function List

  • CopyMemRaw @ 0x2e0 (0x42 bytes)
  • ZeroMemRaw @ 0x330 (0x20 bytes)
  • SetMemRaw @ 0x350 (0x11 bytes)
  • CompareMemRaw @ 0x370 (0x1d bytes)
  • _ModuleEntryPoint @ 0x3d0 (0x2b bytes)
  • NvmeDynamicSetupLibInit @ 0x3fc (0x2db bytes)
  • NvmeEnumPciDevice @ 0x6d8 (0x17c bytes)
  • NvmeSsmSendCommand @ 0x854 (0xfc bytes)
  • NvmeLookupHwSubType @ 0x950 (0x147 bytes)
  • NvmeGetDriveInfo @ 0xa98 (0x31d bytes)
  • NvmeHiiNewString @ 0xdb8 (0x1b8 bytes)
  • NvmeUpdateDisplayString @ 0xf70 (0xe8 bytes)
  • NvmeInitDynamicMainForm @ 0x1058 (0x912 bytes)
  • NvmeEnumerateNvmeDevices @ 0x196c (0x916 bytes)
  • NvmeSetConfigAction @ 0x2284 (0x176 bytes)
  • NvmeDynamicSetupNotification @ 0x23fc (0x1fe bytes)
  • NvmeDriverBindingStop @ 0x25fc (0x3d bytes)
  • NvmeDynamicSetupEntry @ 0x263c (0x1f3 bytes)
  • MmioRead16 @ 0x2830 (0x2f bytes)
  • MmioRead32 @ 0x2860 (0x4f bytes)
  • MmioRead64 @ 0x28b0 (0x4f bytes)
  • DivU64x32 @ 0x2900 (0x5a bytes)
  • MmioWrite32 @ 0x295c (0x38 bytes)
  • CopyMemS @ 0x2994 (0x99 bytes)
  • ZeroMemS @ 0x2a30 (0x63 bytes)
  • GetDebugInfoPtr @ 0x2a94 (0x7f bytes)
  • DebugPrint @ 0x2b14 (0x47 bytes)
  • Assert @ 0x2b5c (0x3e bytes)
  • DxeServicesTableLibInit @ 0x2b9c (0xc4 bytes)
  • DxeServicesGetMemoryMap @ 0x2c60 (0xf1 bytes)
  • GetPciExpressBaseAddress @ 0x2d54 (0x30 bytes)
  • GetLpcBaseAddress @ 0x2d84 (0x30 bytes)
  • GetPciSegmentBaseAddress @ 0x2db4 (0x82 bytes)
  • PciExpressLibAddress @ 0x2e38 (0x3a bytes)
  • PciWrite16 @ 0x2e74 (0x158 bytes)
  • HiiCreateOpCodeHandle @ 0x2fcc (0x4e bytes)
  • HiiDestroyOpCodeHandle @ 0x301c (0x40 bytes)
  • HiiGrowBuffer @ 0x305c (0xa3 bytes)
  • HiiCreateOpCode @ 0x3100 (0xab bytes)
  • HiiCreateStringOpCode @ 0x31ac (0x47 bytes)
  • HiiCreateEndOpCode @ 0x31f4 (0x58 bytes)
  • NvmeFindSubOpCode @ 0x324c (0x26b bytes)
  • NvmeProcessIfrOpCode @ 0x34b8 (0x279 bytes)
  • HiiGetSupportedLanguages @ 0x3734 (0xa2 bytes)
  • DebugPrintSerialWorker @ 0x37d8 (0xe1 bytes)
  • DebugPrintVarArg @ 0x38bc (0x8a bytes)
  • AllocatePool @ 0x3948 (0x2b bytes)
  • AllocateCopyPool @ 0x3974 (0x3e bytes)
  • InternalVarArgList @ 0x39b4 (0x52 bytes)
  • VarArgListToBuffer @ 0x3a08 (0xd5 bytes)
  • VarArgCopy @ 0x3ae0 (0x46 bytes)
  • InternalGetVariable @ 0x3b28 (0xbe bytes)
  • UnicodeToHex @ 0x3be8 (0x1a9 bytes)
  • HexStringToBytes @ 0x3d94 (0x7d bytes)
  • ExtractPathFromString @ 0x3e14 (0x165 bytes)
  • NvmeExtractConfig @ 0x3f7c (0x2c1 bytes)
  • NvmeRouteConfig @ 0x4240 (0x26a bytes)
  • NvmeCallback @ 0x44ac (0xb bytes)
  • NvmeConfigAccessInit @ 0x44b8 (0x1af bytes)
  • IntToAscii @ 0x4668 (0x71 bytes)
  • AsciiStrToUint64 @ 0x46dc (0xd7 bytes)
  • StatusToString @ 0x47b4 (0xc7 bytes)
  • UnicodeSPrintAsciiFormat @ 0x487c (0x26 bytes)
  • UnicodeVSPrint @ 0x48a4 (0x478 bytes)
  • UnicodeBSPrint @ 0x4d1c (0x1d bytes)
  • StrnCmp @ 0x4d3c (0x78 bytes)
  • NvmeDetectDevice @ 0x4db4 (0xd3 bytes)
  • NvmeGetVendorDeviceIds @ 0x4e88 (0x119 bytes)
  • NvmeGetSetupValue @ 0x4fa4 (0x90 bytes)
  • NvmeSetSetupOptions @ 0x5034 (0x263 bytes)
  • GpioSetPadConfig @ 0x5298 (0xfe bytes)
  • GpioSetOutput @ 0x5398 (0x5b bytes)
  • GpioGetPadConfig @ 0x53f4 (0xdd bytes)
  • GpioGetGroupInfo @ 0x54d4 (0x97 bytes)
  • GpioIsPadValid @ 0x556c (0x3f bytes)
  • GetCmosData @ 0x55ac (0x4e bytes)
  • StrLen @ 0x55fc (0x93 bytes)
  • StrCat @ 0x5690 (0x11c bytes)
  • AsciiStrLen @ 0x57ac (0x6b bytes)
  • AsciiStrnCmp @ 0x5818 (0xcd bytes)
  • ReadUnaligned16 @ 0x58e8 (0x2d bytes)
  • ReadUnaligned32 @ 0x5918 (0x2e bytes)
  • ReadUnaligned64 @ 0x5948 (0x2f bytes)
  • WriteUnaligned64 @ 0x5978 (0x3e bytes)
  • StrLenSafe @ 0x59b8 (0x56 bytes)
  • AsciiStrLenSafe @ 0x5a10 (0x23 bytes)
  • SetMemS @ 0x5a34 (0x50 bytes)
  • GetImageBase @ 0x5a84 (0x41 bytes)
  • IsZeroGuid @ 0x5ac8 (0x67 bytes)
  • CompareMemS @ 0x5b30 (0xd6 bytes)
  • LocatePcdProtocol @ 0x5c08 (0x8c bytes)
  • InternalAllocatePool @ 0x5c94 (0x2e bytes)
  • AllocateZeroPool @ 0x5cc4 (0x2c bytes)
  • InternalReallocatePool @ 0x5cf0 (0x7f bytes)
  • FreePool @ 0x5d70 (0x44 bytes)
  • UnicodeSPrint @ 0x5db4 (0x7b bytes)
  • UnicodeFillBuf @ 0x5e30 (0x33 bytes)
  • Uint64ToHexString @ 0x5e64 (0x4e bytes)
  • InternalPrintEngine @ 0x5eb4 (0xe0f bytes)
  • DebugPrintVarArgFmt @ 0x6cc4 (0x22 bytes)
  • PchStepping @ 0x6ce8 (0x97 bytes)
  • SetMem32Raw @ 0x6dd0 (0x5d bytes)
  • CopyMemWithAsm @ 0x6e30 (0xb0 bytes)