IovCancelIrp

VOID __stdcall IovCancelIrp(_IRP *Irp){
  volatile signed __int32 *v2; 
  volatile signed __int32 *v3; 
  _VF_WATCHDOG_IRP *v4; 
  IovpLogStackTrace(Irp);
  v2 = VfIrpDatabaseEntryFindAndLock((unsigned __int64)Irp);
  v3 = v2;
  if( v2 )
  {
    v4 = (_VF_WATCHDOG_IRP *)*((_QWORD *)v2 + 31);
    if( v4 )
      ViWdBeforeCancelIrp(v4);
    VfIrpDatabaseEntryReleaseLock(v3);
  }
}

Referenced by:

IoCancelIrp