MiRemoveUnusedSegment

VOID __stdcall MiRemoveUnusedSegment(_CONTROL_AREA *ControlArea){
  __int64 v2; 
  if( (*((_DWORD *)ControlArea + 14) & 0x8000000) != 0 )
  {
    v2 = *(_QWORD *)(qword_140C4E388 + 8i64 * (*((_WORD *)ControlArea + 30) & 0x3FF));
    ExAcquireSpinLockExclusiveAtDpcLevel((INT64 *)(v2 + 1344));
    MiUnlinkUnusedControlArea((INT64)ControlArea);
    ExReleaseSpinLockExclusiveFromDpcLevel((INT64 *)(v2 + 1344));
  }
}

Referenced by:

MiAttemptSectionDelete
MiComputeDataFlushRange
MiDeleteCachedSubsection
MiPrepareSegmentForDeletion
MiPreventControlAreaDeletion
MiReferenceActiveControlArea
MiReferencePfBackedSection
MiSetDeleteOnClose
MmGetImageFileSignatureInformation