IovFreeIrpPrivate

VOID __stdcall IovFreeIrpPrivate(_IRP *Irp){
  UINT64 v2; 
  const VOID *retaddr; 

  if( (MmVerifierData & 0x10) != 0 && !IovpDisabledWithoutReboot )
  {
    if( Irp->Type != 6 )
      VerifierBugCheckIfAppropriate(0xC9ui64, IovpDisabledWithoutReboot + 1, (ULONG_PTR)Irp, 0, 0, v2);
    if( Irp->ThreadListEntry.Flink != &Irp->ThreadListEntry )
      VerifierBugCheckIfAppropriate(0xC9ui64, 2u, (ULONG_PTR)Irp, 0, 0, v2);
  }
  if( !VfIoFreeIrp(Irp, retaddr) )
    IopFreeIrp(Irp);
}

Referenced by:

IoFreeIrp
IopCompleteRequest
IopfCompleteRequest