HalReadDmaCounter

ULONG __stdcall HalReadDmaCounter(PDMA_ADAPTER DmaAdapter){
  unsigned __int64 *p_BuildMdlFromScatterGatherList; 
  ULONG v3; 
  _KLOCK_QUEUE_HANDLE LockHandle; 

  p_BuildMdlFromScatterGatherList = (unsigned __int64 *)&DmaAdapter[9].DmaOperations->BuildMdlFromScatterGatherList;
  memset(&LockHandle, 0, sizeof(LockHandle));
  KeAcquireInStackQueuedSpinLock(p_BuildMdlFromScatterGatherList, &LockHandle);
  v3 = (*(__int64(__fastcall **)(_DMA_OPERATIONS *))(DmaDispatch + 56))(DmaAdapter[26].DmaOperations);
  KeReleaseInStackQueuedSpinLockFromDpcLevel(&LockHandle);
  __writecr8(LockHandle.OldIrql);
  return v3;
}

Referenced by:

No references.