PspIoRateEntryInitialize

PVOID __stdcall PspIoRateEntryInitialize(MDL *MemoryDescriptorList, INT8 AccessMode){
  EX_RUNDOWN_REF *p_StartVa; 
  PVOID result; 
  p_StartVa = (EX_RUNDOWN_REF *)&MemoryDescriptorList->StartVa;
  *(_OWORD *)&MemoryDescriptorList->Next = 0i64;
  *(_OWORD *)&MemoryDescriptorList->Process = 0i64;
  *(_OWORD *)&MemoryDescriptorList->StartVa = 0i64;
  MemoryDescriptorList[1].Next = 0i64;
  ExInitializePushLock((EX_RUNDOWN_REF *)&MemoryDescriptorList->StartVa);
  ExWaitForRundownProtectionRelease(p_StartVa);
  ExRundownCompleted(p_StartVa);
  MemoryDescriptorList->Process = (_EPROCESS *)-1i64;
  return result;
}

Referenced by:

PspSetJobIoRateControlForVolume