Lines Matching refs:apic

232     int apic, pin;  in amd_iommu_setup_ioapic_remapping()  local
240 for ( apic = 0; apic < nr_ioapics; apic++ ) in amd_iommu_setup_ioapic_remapping()
242 for ( pin = 0; pin < nr_ioapic_entries[apic]; pin++ ) in amd_iommu_setup_ioapic_remapping()
246 rte = __ioapic_read_entry(apic, pin, 1); in amd_iommu_setup_ioapic_remapping()
251 idx = ioapic_id_to_index(IO_APIC_ID(apic)); in amd_iommu_setup_ioapic_remapping()
283 __ioapic_write_entry(apic, pin, 1, rte); in amd_iommu_setup_ioapic_remapping()
301 unsigned int apic, unsigned int reg, unsigned int value) in amd_iommu_ioapic_update_ire() argument
313 __io_apic_write(apic, reg, value); in amd_iommu_ioapic_update_ire()
317 idx = ioapic_id_to_index(IO_APIC_ID(apic)); in amd_iommu_ioapic_update_ire()
329 __io_apic_write(apic, reg, value); in amd_iommu_ioapic_update_ire()
334 *((u32 *)&old_rte) = __io_apic_read(apic, rte_lo); in amd_iommu_ioapic_update_ire()
341 *(((u32 *)&new_rte) + 1) = __io_apic_read(apic, reg + 1); in amd_iommu_ioapic_update_ire()
353 __io_apic_write(apic, reg, value); in amd_iommu_ioapic_update_ire()
361 __io_apic_write(apic, rte_lo, *((u32 *)&old_rte)); in amd_iommu_ioapic_update_ire()
369 __io_apic_write(apic, reg, ((u32 *)&new_rte)[reg != rte_lo]); in amd_iommu_ioapic_update_ire()
375 IO_APIC_ID(apic), pin, rc); in amd_iommu_ioapic_update_ire()
387 __io_apic_write(apic, rte_lo, *((u32 *)&old_rte)); in amd_iommu_ioapic_update_ire()
392 unsigned int apic, unsigned int reg) in amd_iommu_read_ioapic_from_ire() argument
396 unsigned int val = __io_apic_read(apic, reg); in amd_iommu_read_ioapic_from_ire()
399 idx = ioapic_id_to_index(IO_APIC_ID(apic)); in amd_iommu_read_ioapic_from_ire()