HalpDomainLaAllocate

INT64 __fastcall HalpDomainLaAllocate(INT64 a1, UINT64 a2, INT64 a3, UINT64 *a4, INT64 a5, INT64 a6){
  UINT64 *v6; 
  INT64 v7; 
  unsigned __int8 v10; 
  unsigned __int64 v11; 
  v6 = (UINT64 *)(a1 + 56);
  v7 = a1;
  KeAcquireSpinLockRaiseToDpc((UINT64 *)(a1 + 56), a2);
  v11 = v10;
  LODWORD(v7) = HalpLaAllocateBlt(*(INT64 ***)(v7 + 48), a2, a5, a4, a5, a6);
  KxReleaseSpinLock(v6);
  __writecr8(v11);
  return(unsigned int)v7;
}

Referenced by:

HalAllocateCommonBufferVector
HalDmaAllocateCrashDumpRegistersEx
HalJoinDmaDomain
HalpAllocateCommonBufferThin
HalpAllocateDomainCommonBufferInternal
HalpConstructScatterGatherListThin
HalpDmaAllocateAndPremapLa