Searched refs:ioapic (Results 1 – 12 of 12) sorted by relevance
/arch/x86/kernel/acpi/ |
D | boot.c | 356 struct acpi_madt_io_apic *ioapic = NULL; in acpi_parse_ioapic() local 358 ioapic = (struct acpi_madt_io_apic *)header; in acpi_parse_ioapic() 360 if (BAD_MADT_ENTRY(ioapic, end)) in acpi_parse_ioapic() 365 mp_register_ioapic(ioapic->id, in acpi_parse_ioapic() 366 ioapic->address, ioapic->global_irq_base); in acpi_parse_ioapic() 957 int ioapic; in mp_override_legacy_irq() local 964 ioapic = mp_find_ioapic(gsi); in mp_override_legacy_irq() 965 if (ioapic < 0) in mp_override_legacy_irq() 967 pin = mp_find_ioapic_pin(ioapic, gsi); in mp_override_legacy_irq() 982 mp_irq.dstapic = mpc_ioapic_id(ioapic); /* APIC ID */ in mp_override_legacy_irq() [all …]
|
/arch/x86/include/asm/ |
D | hw_irq.h | 88 int ioapic; member 95 int ioapic, int ioapic_pin, in set_io_apic_irq_attr() argument 98 irq_attr->ioapic = ioapic; in set_io_apic_irq_attr()
|
D | io_apic.h | 118 extern int mpc_ioapic_id(int ioapic); 119 extern unsigned int mpc_ioapic_addr(int ioapic); 120 extern struct mp_ioapic_gsi *mp_ioapic_gsi_routing(int ioapic); 180 int mp_find_ioapic_pin(int ioapic, u32 gsi);
|
/arch/x86/kernel/apic/ |
D | io_apic.c | 98 static struct ioapic { struct 1372 int ioapic_id = mpc_ioapic_id(attr->ioapic); in setup_ir_ioapic_entry() 1398 attr->ioapic, irte.present, irte.fpd, irte.dst_mode, in setup_ir_ioapic_entry() 1480 attr->ioapic, mpc_ioapic_id(attr->ioapic), attr->ioapic_pin, in setup_ioapic_irq() 1485 mpc_ioapic_id(attr->ioapic), attr->ioapic_pin); in setup_ioapic_irq() 1495 ioapic_write_entry(attr->ioapic, attr->ioapic_pin, entry); in setup_ioapic_irq() 3629 ret = __add_pin_to_irq_node(cfg, node, attr->ioapic, attr->ioapic_pin); in io_apic_setup_irq_pin() 3638 unsigned int ioapic_idx = attr->ioapic, pin = attr->ioapic_pin; in io_apic_setup_irq_pin_once() 3653 static int __init io_apic_get_redir_entries(int ioapic) in io_apic_get_redir_entries() argument 3659 reg_01.raw = io_apic_read(ioapic, 1); in io_apic_get_redir_entries() [all …]
|
/arch/x86/kernel/ |
D | mpparse.c | 352 struct mpc_ioapic ioapic; in construct_ioapic_table() local 382 ioapic.type = MP_IOAPIC; in construct_ioapic_table() 383 ioapic.apicid = 2; in construct_ioapic_table() 384 ioapic.apicver = mpc_default_type > 4 ? 0x10 : 0x01; in construct_ioapic_table() 385 ioapic.flags = MPC_APIC_USABLE; in construct_ioapic_table() 386 ioapic.apicaddr = IO_APIC_DEFAULT_PHYS_BASE; in construct_ioapic_table() 387 MP_ioapic_info(&ioapic); in construct_ioapic_table()
|
/arch/x86/kvm/ |
D | Makefile | 8 kvm-y += $(addprefix ../../../virt/kvm/, kvm_main.o ioapic.o \
|
D | x86.c | 2936 r = kvm_get_ioapic(kvm, &chip->chip.ioapic); in kvm_vm_ioctl_get_irqchip() 2966 r = kvm_set_ioapic(kvm, &chip->chip.ioapic); in kvm_vm_ioctl_set_irqchip()
|
/arch/ia64/kvm/ |
D | Makefile | 51 common-objs = $(addprefix ../../../virt/kvm/, kvm_main.o ioapic.o \
|
D | kvm-ia64.c | 846 r = kvm_get_ioapic(kvm, &chip->chip.ioapic); in kvm_vm_ioctl_get_irqchip() 862 r = kvm_set_ioapic(kvm, &chip->chip.ioapic); in kvm_vm_ioctl_set_irqchip()
|
/arch/x86/platform/mrst/ |
D | mrst.c | 918 int ioapic; in sfi_parse_devs() local 933 ioapic = mp_find_ioapic(irq); in sfi_parse_devs() 934 irq_attr.ioapic = ioapic; in sfi_parse_devs()
|
/arch/x86/platform/ce4100/ |
D | falconfalls.dts | 37 compatible = "intel,ce4100-ioapic"; 65 compatible = "intel,ce4100-ioapic";
|
/arch/x86/pci/ |
D | mrst.c | 216 irq_attr.ioapic = mp_find_ioapic(dev->irq); in mrst_pci_irq_enable()
|