EtwpCovSampPushListSList

PSLIST_ENTRY __fastcall EtwpCovSampPushListSList(union SLIST_HEADER *a1, struct SLIST_ENTRY *a2, ULONG *a3){
  _SLIST_ENTRY *Next; 
  UINT32 v5; 
  struct _SLIST_ENTRY *i; 
  PSLIST_ENTRY result; 
  Next = a2->Next;
  v5 = 1;
  for( i = a2; Next; Next = Next->Next )
  {
    ++v5;
    i = Next;
  }
  result = InterlockedPushListSList(a1, a2, i, v5);
  *a3 = v5;
  return result;
}

Referenced by:

EtwpCovSampCaptureQueueDpc
EtwpCovSampLookasideFlushFreeListToCleanupList