EtwpCovSampCaptureQueueBuffer
CHAR __stdcall EtwpCovSampCaptureQueueBuffer(INT64 a1, PFN_WDFUSBTARGETDEVICECREATE *a2){
PSLIST_ENTRY v3;
if( KeGetCurrentIrql() <= 2u )
{
v3 = RtlpInterlockedPushEntrySList((PSLIST_HEADER)(a1 + 720), (PSLIST_ENTRY)a2);
if( !v3 )
LOBYTE(v3) = KeSetEvent((PRKEVENT)(a1 + 736), *(_DWORD *)(a1 + 936), 0);
}
else
{
v3 = RtlpInterlockedPushEntrySList((PSLIST_HEADER)(a1 + 704), (PSLIST_ENTRY)a2);
if( !v3 )
LOBYTE(v3) = KeInsertQueueDpc(a1 + 760, 0i64, 0i64);
}
return(char)v3;
}Referenced by:
EtwpCovSampCaptureBufferQueue
EtwpCovSampCaptureFlush
EtwpCovSampSampleBufferDecRef