HalpDomainLaDelete

INT64 __fastcall HalpDomainLaDelete(INT64 a1, UINT64 a2){
  UINT64 *v2; 
  INT64 v3; 
  unsigned __int8 v5; 
  unsigned __int64 v6; 
  v2 = (UINT64 *)(a1 + 56);
  v3 = a1;
  KeAcquireSpinLockRaiseToDpc((UINT64 *)(a1 + 56), a2);
  v6 = v5;
  LODWORD(v3) = HalpLaDeleteBlt(*(_QWORD *)(v3 + 48), a2);
  KxReleaseSpinLock(v2);
  __writecr8(v6);
  return(unsigned int)v3;
}

Referenced by:

HalAllocateCommonBufferVector
HalDmaAllocateCrashDumpRegistersEx
HalDmaFreeCrashDumpRegistersEx
HalFreeCommonBufferThin
HalFreeCommonBufferV3
HalFreeCommonBufferVector
HalJoinDmaDomain
HalpAllocateCommonBufferThin
HalpAllocateDomainCommonBufferInternal
HalpConstructScatterGatherListThin
HalpDmaAllocateAndPremapLa
HalpDmaFreeLa
HalpLeaveDmaDomain
HalpPutScatterGatherListThin