EtwpUnlockBufferList
VOID __fastcall EtwpUnlockBufferList(INT64 a1, UINT8 *a2){
bool v2;
UINT64 *v3;
unsigned __int64 v4;
v2 = *(_DWORD *)(a1 + 316) == 1;
v3 = (UINT64 *)(a1 + 712);
if( v2 )
{
ExReleasePushLockEx((UINT64)v3, 0i64);
}
else
{
v4 = *a2;
KxReleaseSpinLock(v3);
__writecr8(v4);
}
}Referenced by:
EtwpAdjustSiloTraceBuffers
EtwpAllocateFreeBuffers
EtwpDequeueBufferPendingCompression
EtwpDequeueFreeBuffer
EtwpEnqueueAvailableBuffer
EtwpEnqueueOverflowBuffer
EtwpReenableCompression
EtwpReserveTraceBuffer