HalpDmaProcessMapRegisterQueueV3

int __fastcall HalpDmaProcessMapRegisterQueueV3(__int64 a1, char a2){
  __int64 *v4; 
  do
  {
    v4 = HalpDmaDequeueAdapter(a1, a2);
    if( !v4 )
      break;
    LODWORD(v4) = HalpAllocateDmaResourcesInternal((PDMA_ADAPTER)v4);
  }
  while( (_BYTE)v4 );
  return(int)v4;
}

Referenced by:

HalpGrowMapBufferWorker
IoFreeMapRegistersV3