BgpFwAcquireLock
INT64 __fastcall BgpFwAcquireLock(INT64 result){
INT64 v1;
unsigned __int8 CurrentIrql;
v1 = dword_140C13310 & 0xC00;
if( (_DWORD)v1 != 3072 )
{
CurrentIrql = KeGetCurrentIrql();
if( CurrentIrql <= 2u )
{
while( qword_140CEBEF0 )
_mm_pause();
CurrentIrql = KeGetCurrentIrql();
__writecr8(2ui64);
}
KxAcquireSpinLock(&qword_140CEBEF0);
byte_140C53FE8 = CurrentIrql;
}
return v1;
}Referenced by:
AnFwFadeCompletion
AnFwpBackgroundUpdateTimer
AnFwpFadeAnimationTimer
AnFwpProgressIndicatorTimer
BgAcquireSpinLock
BgConsoleDestroyInterface
BgConsoleGetInterface
BgDisplayBackgroundUpdate
BgDisplayFade
BgDisplayProgressIndicator
BgDisplaySafeToPowerOffScreen
BgDisplayString
BgFreeContext
BgGetContext
BgLibraryDestroy
BgLibraryDisable
BgLibraryEnable
BgMarkHiberPhase
BgQueryBootGraphicsInformation
BgSetBootGraphicsInformation
BgpConsoleClearScreen
BgpConsoleDisplayCharacter
BgpConsoleDisplayString
BgpConsoleGetCursorState
BgpConsoleGetState
BgpConsoleInitialize
BgpConsoleSetCursor
BgpConsoleSetTextColor
BgpFwLibraryInitialize
BgpFwQueryBootGraphicsInformation
KiBugCheckProgress
KiDisplayBlueScreen
ResFwBackgroundTransition
ResFwpPageInBackground
ResFwpPageOutBackground