IopAllocateIrpCleanup

INT64 __stdcall IopAllocateIrpCleanup(PUNICODE_STRING String){
  struct _DMA_ADAPTER *v1; 
  INT64 result; 
  if( v1 )
    HalPutDmaAdapter(v1);
  if( (*(_DWORD *)&String[5].Length & 2) != 0 )
    IopReleaseFileObjectLock((PADAPTER_OBJECT)String);
  HalPutDmaAdapter((PADAPTER_OBJECT)String);
  return result;
}

Referenced by:

BuildQueryDirectoryIrp
IoSetInformation
IopGetSetSecurityObject
IopQueryXxxInformation
IopSetEaOrQuotaInformationFile
IopXxxControlFile
NtFlushBuffersFileEx
NtLockFile
NtNotifyChangeDirectoryFileEx
NtQueryEaFile
NtQueryInformationFile
NtQueryQuotaInformationFile
NtQueryVolumeInformationFile
NtReadFile
NtReadFileScatter
NtSetEaFile
NtSetInformationFile
NtSetVolumeInformationFile
NtUnlockFile
NtWriteFile
NtWriteFileGather