HaliAddInterruptRemapping

VOID __fastcall HaliAddInterruptRemapping(
        UINT64 BusNumber,
        UINT64 SlotNumber,
        _PCI_BUSMASTER_DESCRIPTOR *BusMasterDescriptor,
        UINT8 PhantomBits,
        _INTERRUPT_VECTOR_DATA *VectorData,
        UINT64 VectorCount){
  _INTERRUPT_REMAPPING_INFO *p_IntRemapInfo; 
  __int64 v7; 
  UINT64 v8; 

  if( (_DWORD)VectorCount )
  {
    p_IntRemapInfo = &VectorData->IntRemapInfo;
    v7 = (unsigned int)VectorCount;
    do
    {
      p_IntRemapInfo->_bf_0 &= ~0x40000000u;
      p_IntRemapInfo = (_INTERRUPT_REMAPPING_INFO *)((char *)p_IntRemapInfo + 88);
      --v7;
    }
    while( v7 );
  }
  LODWORD(v8) = VectorCount;
  HalpInterruptRemap(BusNumber, SlotNumber, BusMasterDescriptor, PhantomBits, VectorData, v8);
}

Referenced by:

No references.