MiGetSharedProtos

_RTL_BALANCED_NODE *__fastcall MiGetSharedProtos(_CONTROL_AREA *ControlArea, UINT64 SessionId, _SUBSECTION *Subsection){
  unsigned __int8 CurrentIrql; 
  _RTL_BALANCED_NODE *result; 

  CurrentIrql = KeGetCurrentIrql();
  __writecr8(2ui64);
  result = MiGetSharedProtosAtDpcLevel(ControlArea, (unsigned int)SessionId, Subsection);
  __writecr8(CurrentIrql);
  return result;
}

Referenced by:

MiAddMappedPtes
MiCompleteProtoPteFault
MiComputeImagePteIndex
MiEmptyPageAccessLog
MiFaultGetFileExtents
MiGetImageProtoProtection
MiGetProtoPteAddress
MiIdentifyPfn
MiMakePerSessionProtoPte
MiPfAllocateMdls
MiPfPrepareSequentialReadList
MiQueryAddressState
MiResolveMappedFileFault
MiStartingOffset
MiWalkEntireImage