Searched refs:ioapic (Results 1 - 17 of 17) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/pci/
H A Dioapic.c24 struct ioapic { struct
34 struct ioapic *ioapic; local
52 ioapic = kzalloc(sizeof(*ioapic), GFP_KERNEL);
53 if (!ioapic)
56 ioapic->handle = handle;
57 ioapic->gsi_base = (u32) gsb;
74 if (acpi_register_ioapic(ioapic->handle, res->start, ioapic
92 struct ioapic *ioapic = pci_get_drvdata(dev); local
[all...]
H A DMakefile16 obj-$(CONFIG_PCI_IOAPIC) += ioapic.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/virt/kvm/
H A Dioapic.c43 #include "ioapic.h"
50 static unsigned long ioapic_read_indirect(struct kvm_ioapic *ioapic, argument
56 switch (ioapic->ioregsel) {
64 result = ((ioapic->id & 0xf) << 24);
69 u32 redir_index = (ioapic->ioregsel - 0x10) >> 1;
74 redir_content = ioapic->redirtbl[redir_index].bits;
75 result = (ioapic->ioregsel & 0x1) ?
85 static int ioapic_service(struct kvm_ioapic *ioapic, unsigned int idx) argument
90 pent = &ioapic->redirtbl[idx];
93 injected = ioapic_deliver(ioapic, id
101 update_handled_vectors(struct kvm_ioapic *ioapic) argument
114 ioapic_write_indirect(struct kvm_ioapic *ioapic, u32 val) argument
159 ioapic_deliver(struct kvm_ioapic *ioapic, int irq) argument
190 kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int level) argument
220 __kvm_ioapic_update_eoi(struct kvm_ioapic *ioapic, int vector, int trigger_mode) argument
255 struct kvm_ioapic *ioapic = kvm->arch.vioapic; local
270 ioapic_in_range(struct kvm_ioapic *ioapic, gpa_t addr) argument
279 struct kvm_ioapic *ioapic = to_ioapic(this); local
322 struct kvm_ioapic *ioapic = to_ioapic(this); local
361 kvm_ioapic_reset(struct kvm_ioapic *ioapic) argument
381 struct kvm_ioapic *ioapic; local
405 struct kvm_ioapic *ioapic = kvm->arch.vioapic; local
416 struct kvm_ioapic *ioapic = ioapic_irqchip(kvm); local
428 struct kvm_ioapic *ioapic = ioapic_irqchip(kvm); local
[all...]
H A Dioapic.h29 /*ioapic delivery mode*/
76 int kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int level);
77 void kvm_ioapic_reset(struct kvm_ioapic *ioapic);
H A Dirq_comm.c34 #include "ioapic.h"
64 struct kvm_ioapic *ioapic = kvm->arch.vioapic; local
65 level = kvm_irq_line_state(&ioapic->irq_states[e->irqchip.pin],
68 return kvm_ioapic_set_irq(ioapic, e->irqchip.pin, level);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/
H A Dhw_irq.h65 int ioapic; member in struct:io_apic_irq_attr
72 int ioapic, int ioapic_pin,
75 irq_attr->ioapic = ioapic;
71 set_io_apic_irq_attr(struct io_apic_irq_attr *irq_attr, int ioapic, int ioapic_pin, int trigger, int polarity) argument
H A Dio_apic.h154 extern int io_apic_get_unique_id(int ioapic, int apic_id);
155 extern int io_apic_get_version(int ioapic);
156 extern int io_apic_get_redir_entries(int ioapic);
188 int mp_find_ioapic_pin(int ioapic, u32 gsi);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/acpi/
H A Dboot.c344 struct acpi_madt_io_apic *ioapic = NULL; local
346 ioapic = (struct acpi_madt_io_apic *)header;
348 if (BAD_MADT_ENTRY(ioapic, end))
353 mp_register_ioapic(ioapic->id,
354 ioapic->address, ioapic->global_irq_base);
953 int ioapic; local
958 * Convert 'gsi' to 'ioapic.pin'.
960 ioapic = mp_find_ioapic(gsi);
961 if (ioapic <
1013 int ioapic, pin; local
1068 int ioapic; local
1100 int ioapic; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kvm/
H A DMakefile8 kvm-y += $(addprefix ../../../virt/kvm/, kvm_main.o ioapic.o \
H A Dx86.c2776 r = kvm_get_ioapic(kvm, &chip->chip.ioapic);
2806 r = kvm_set_ioapic(kvm, &chip->chip.ioapic);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/apic/
H A Dio_apic.c1379 panic("No mapping iommu for ioapic %d\n", apic_id);
1383 panic("Failed to allocate IRTE for ioapic %d\n", apic_id);
1469 printk("Failed to setup ioapic entry for ioapic %d, pin %d\n",
1550 * for the gsit that is not in first ioapic
1562 * Convert 'gsi' to 'ioapic.pin'.
1982 /* If we could not find the appropriate pin by looking at the ioapic
1983 * the i8259 probably is not connected the ioapic but give the
2655 * of the ioapic. This has two effects.
2656 * - On any sane system the read of the ioapic wil
3798 io_apic_get_redir_entries(int ioapic) argument
3853 int ioapic, pin; local
3898 int ioapic, pin; local
3940 io_apic_get_unique_id(int ioapic, int apic_id) argument
4015 io_apic_get_version(int ioapic) argument
4029 int ioapic, pin, idx; local
4059 int pin, ioapic, irq, irq_entry; local
4203 mp_find_ioapic_pin(int ioapic, u32 gsi) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/kvm/
H A DMakefile51 common-objs = $(addprefix ../../../virt/kvm/, kvm_main.o ioapic.o \
H A Dkvm-ia64.c51 #include "ioapic.h"
851 r = kvm_get_ioapic(kvm, &chip->chip.ioapic);
867 r = kvm_set_ioapic(kvm, &chip->chip.ioapic);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/
H A Dmpparse.c443 struct mpc_ioapic ioapic; local
473 ioapic.type = MP_IOAPIC;
474 ioapic.apicid = 2;
475 ioapic.apicver = mpc_default_type > 4 ? 0x10 : 0x01;
476 ioapic.flags = MPC_APIC_USABLE;
477 ioapic.apicaddr = IO_APIC_DEFAULT_PHYS_BASE;
478 MP_ioapic_info(&ioapic);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/pci/
H A Dmrst.c205 irq_attr.ioapic = mp_find_ioapic(dev->irq);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dkvm.h132 struct kvm_ioapic_state ioapic; member in union:kvm_irqchip::__anon17662
H A Dkvm_host.h454 void kvm_get_intr_delivery_bitmask(struct kvm_ioapic *ioapic,

Completed in 221 milliseconds