| Address | Name | Description |
|---|---|---|
| NvDxeFindVariableInStore | ||
| NvDxeSetVariableInternal | ||
| NvDxeValidateVariableEntry | ||
| NvDxeIsCompatibleNvram | ||
| NvDxeAllocateNvStore | ||
| NvDxeInitializeStores | ||
| NvDxeGarbageCollect | ||
| NvDxeReclaimStore | ||
| NvDxeRegisterSmiHandler | ||
| NvDxeMailboxCallback | ||
| NvDxeMailboxInstall | ||
| NvDxeCheckStoreState | ||
| NvDxeReadyToBootCallback | ||
| NvDxeVirtualAddressChangeCallback | ||
| NvDxeSmmReadyToLockCallback | ||
| NvDxeConvertPointer | ||
| NvDxeInitDebugProtocol | ||
| NvDxeDebugPrint | ||
| NvDxeAssert | ||
| NvDxeInitStoreFromHob | ||
| NvDxeGetVariable | ||
| NvDxeSetVariable | ||
| NvDxePerformSetVariable | ||
| NvDxeGetNextVariableName | ||
| NvDxeQueryVariableInfo | ||
| NvDxeNextVariableName | ||
| NvDxeInitSecureBootVariables | ||
| NvDxeIsHardwareErrorRecord | ||
| NvDxeIsSystemAccessVariable | ||
| NvDxeGetNextHighMonotonicCount | ||
| NvDxeGetNextMonotonicCount | ||
| NvDxeCheckRuntimeState | ||
| NvDxeGetNvStoreSizeFromHob | ||
| NvDxeInitNvVariableStore | ||
| NvDxeInitSmmVariableProtocol | ||
| NvDxeVarStoreGetVariable | ||
| NvDxeValidateSetVariableParams | ||
| NvDxeCheckPendingOperations | ||
| NvDxeFindVarEntry | ||
| NvDxeDecryptVarHeader | ||
| NvDxeParseVarHeader | ||
| NvDxeCheckStoreLock | ||
| NvDxeGetStoreFreeSpace | ||
| NvDxeIsAuthVariableNeeded | ||
| NvDxeFlushVariableData | ||
| NvDxeSetAuthVariableSmm | ||
| NvDxeMailboxSync | ||
| NvDxeEncodeVariable | ||
| NvDxeIsManufacturingMode | ||
| NvDxeGetVariableSmm | ||
| NvDxeGetNextVariableSmm | ||
| NvDxeQueryStoreBlocks | ||
| NvDxeFreeStoreBlock | ||
| NvDxeCompareGuidEx | ||
| NvDxeCompareName | ||
| NvDxeStrCmp | ||
| NvDxeLockStore | ||
| NvDxeUnlockStore | ||
| NvDxeGetStoreWorkspaceSize | ||
| NvDxeGetWorkspaceSize | ||
| NvDxeMailboxAddVariable | ||
| NvDxeStoreSync | ||
| NvDxeSetVariableFlags | ||
| NvDxeResetNvramVariable | ||
| NvDxeSmmVariableReady | ||
| NvDxeIsVariableGuidValid | ||
| NvDxeCheckSecureBootVariableAccess | ||
| NvDxeCreateVariableStore | ||
| NvDxeDeleteVariable | ||
| NvDxeUpdateVariable | ||
| NvDxeAddVariable | ||
| NvDxeInitSecureBootState | ||
| NvDxeCopyHobDataToStores | ||
| InitializeStoreWorkspace | ||
| NvramDxeEntryPoint | ||
| Protocol | interfaces | |
| STATIC | EFI_HANDLE mImageHandle = NULL; | |
| NVRAM | Variable Stores | |
| STATIC | NVRAM_VARIABLE_STORE *mPrimaryStore = NULL; | |
| SMM | Communication | |
| STATIC | VOID *mSmmCommunication = NULL; | |
| NVRAM | Store Workspace | |
| STATIC | UINT32 mNvramStoreType = 0; | |
| NVRAM | Mailbox state | |
| STATIC | UINT16 mMailboxState = 0; | |
| State | Flags | |
| STATIC | BOOLEAN mDebugEnabled = FALSE; | |
| Reference | counts | |
| STATIC | UINT32 mBootServiceRefCount = 0; | |
| Protocol | registration handles | |
| STATIC | VOID *mProtocolNotifySmmVariable = NULL; | |
| Debug | output protocol | |
| STATIC | VOID *mDebugProtocol = NULL; | |
| Event | notification handles | |
| STATIC | EFI_EVENT mReadyToBootEvent; | |
| Crypto | / hash resources | |
| STATIC | VOID *mHashContext = NULL; | |
| mImageHandle | = ImageHandle; | |
| NvDxeInitDebugProtocol | (); | |
| Status | = mBootServices->CreateEvent ( | |
| if | (!NvDxeIsCompatibleNvram ()) { | |
| Status | = NvDxeInitSecureBootVariables (); | |
| Status | = NvDxeInitializeStores (); | |
| mMailboxState | = 0; | |
| NvDxeGetNextHighMonotonicCount | ((UINT32*)&mVirtAddrChangeEvent); |
Generated by HR650X BIOS Decompilation Project