PoFxCompleteDevicePowerNotRequired
VOID __stdcall PoFxCompleteDevicePowerNotRequired(POHANDLE *Handle){
int v2;
_KQUEUE *v3;
unsigned __int64 v4;
UINT8 v5;
v2 = _InterlockedDecrement((volatile signed __int32 *)Handle + 10);
if( !v2 )
{
PopFxAddLogEntry((INT64)Handle[6], 0, 17, 1i64);
v4 = (unsigned __int8)KeAcquireSpinLockRaiseToDpc((UINT64 *)Handle + 45);
if( *((_DWORD *)Handle + 9) == 2 )
PopFxQueueWorkOrder(v3, (_POP_FX_WORK_ORDER *)(Handle + 38), (_POP_FX_DEVICE *)Handle, v5);
KxReleaseSpinLock((UINT64 *)Handle + 45);
__writecr8(v4);
}
if( v2 < 0 )
PopFxBugCheck(0x613u, (ULONG_PTR)Handle, 0, 0);
}Referenced by:
No references.