IoFreeIrp

VOID *__stdcall IoFreeIrp(PIRP Irp){
  VOID *result; 

  if( IopDispatchFreeIrp )
    IovFreeIrpPrivate(Irp);
  else
    IopFreeIrp(Irp);
  return result;
}

Referenced by:

CmpFileFlushAndPurge
CmpGetVolumeClusterSize
FsRtlGetFileExtents
FsRtlKernelFsControlFile
FsRtlMdlReadEx
FsRtlPrepareMdlWriteEx
FsRtlQueryInformationFile
FsRtlQueryKernelEaFile
FsRtlSetKernelEaFile
IoCancelFileOpen
IoRemoveIoCompletion
IopBuildAsynchronousFsdRequest
IopBuildDeviceIoControlRequest
IopCancelIrpsInFileObjectList
IopCancelPendingEject
IopCloseFile
IopCompletePageWrite
IopCompleteRequest
IopDeleteFile
IopDeviceEjectComplete
IopDropIrp
IopExceptionCleanup
IopFreeCompletionListPackets
IopParseDevice
IopUserRundown
IopfCompleteRequest
NT_DISK::Read
NT_DISK::Write
PnpDeviceCompletionRoutine
PnpDiagnosticCompletionRoutine
PopAcquireCoolingInterface
PopFxDestroyDeviceDpm
PopPolicyDeviceRemove
SmKmFileInfoCleanup
SmKmIsVolumeIoPossible
SmpDeviceIoCompletion
VfIrpSendSynchronousIrp
WmipGetFilePDO
WmipSendWmiIrp
WmipSendWmiIrpToTraceDeviceList
WmipSetTraceNotify