Home
last modified time | relevance | path

Searched refs:ioapic_id (Results 1 – 13 of 13) sorted by relevance

/openbmc/u-boot/arch/x86/cpu/
H A Dioapic.c23 void io_apic_set_id(int ioapic_id) in io_apic_set_id() argument
30 if (ioapic_id) { in io_apic_set_id()
31 debug("IOAPIC: ID = 0x%02x\n", ioapic_id); in io_apic_set_id()
34 (ioapic_id << 24)); in io_apic_set_id()
/openbmc/linux/drivers/iommu/
H A Dhyperv-iommu.c188 u8 ioapic_id; member
199 int ioapic_id; in hyperv_root_ir_compose_msi_msg() local
211 ioapic_id = data->ioapic_id; in hyperv_root_ir_compose_msi_msg()
217 status = hv_unmap_ioapic_interrupt(ioapic_id, &entry); in hyperv_root_ir_compose_msi_msg()
227 status = hv_map_ioapic_interrupt(ioapic_id, data->is_level, cpu, in hyperv_root_ir_compose_msi_msg()
301 data->ioapic_id = info->devid; in hyperv_root_irq_remapping_alloc()
327 hv_unmap_ioapic_interrupt(data->ioapic_id, in hyperv_root_irq_remapping_free()
/openbmc/linux/arch/x86/hyperv/
H A Dirqdomain.c341 int hv_unmap_ioapic_interrupt(int ioapic_id, struct hv_interrupt_entry *entry) in hv_unmap_ioapic_interrupt() argument
347 device_id.ioapic.ioapic_id = (u8)ioapic_id; in hv_unmap_ioapic_interrupt()
353 int hv_map_ioapic_interrupt(int ioapic_id, bool level, int cpu, int vector, in hv_map_ioapic_interrupt() argument
360 device_id.ioapic.ioapic_id = (u8)ioapic_id; in hv_map_ioapic_interrupt()
/openbmc/u-boot/arch/x86/lib/
H A Dmpspec.c371 int ioapic_id, ioapic_ver; in write_mp_table() local
392 ioapic_id = io_apic_read(IO_APIC_ID) >> 24; in write_mp_table()
394 mp_write_ioapic(mc, ioapic_id, ioapic_ver, IO_APIC_ADDR); in write_mp_table()
397 ret = mptable_add_intsrc(mc, bus_isa, ioapic_id); in write_mp_table()
H A Dacpi_table.c217 ioapic->ioapic_id = id; in acpi_create_madt_ioapic()
/openbmc/u-boot/arch/x86/include/asm/
H A Dioapic.h41 void io_apic_set_id(int ioapic_id);
H A Dacpi_table.h260 u8 ioapic_id; /* I/O APIC ID */ member
/openbmc/linux/arch/x86/kernel/
H A Ddevicetree.c174 static unsigned int ioapic_id; variable
251 mp_register_ioapic(++ioapic_id, r.start, gsi_top, &cfg); in dtb_add_ioapic()
/openbmc/linux/arch/x86/include/asm/
H A Dmshyperv.h271 int hv_map_ioapic_interrupt(int ioapic_id, bool level, int vcpu, int vector,
273 int hv_unmap_ioapic_interrupt(int ioapic_id, struct hv_interrupt_entry *entry);
/openbmc/linux/drivers/acpi/
H A Dprocessor_core.c324 u64 *phys_addr, int *ioapic_id) in get_ioapic_id() argument
332 *ioapic_id = ioapic->id; in get_ioapic_id()
/openbmc/linux/arch/x86/kernel/acpi/
H A Dboot.c875 int ioapic_id; in acpi_register_ioapic() local
882 ioapic_id = acpi_get_ioapic_id(handle, gsi_base, &addr); in acpi_register_ioapic()
883 if (ioapic_id < 0) { in acpi_register_ioapic()
893 ioapic_id = (int)uid; in acpi_register_ioapic()
897 ret = mp_register_ioapic(ioapic_id, phys_addr, gsi_base, &cfg); in acpi_register_ioapic()
/openbmc/linux/drivers/iommu/intel/
H A Dirq_remapping.c999 int ioapic_id = mpc_ioapic_id(ioapic_idx); in parse_ioapics_under_ir() local
1000 if (!map_ioapic_to_iommu(ioapic_id)) { in parse_ioapics_under_ir()
1003 ioapic_id); in parse_ioapics_under_ir()
/openbmc/linux/include/asm-generic/
H A Dhyperv-tlfs.h739 u8 ioapic_id; member