/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/pci/ |
H A D | ioapic.c | 24 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 D | Makefile | 16 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 D | ioapic.c | 43 #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 D | ioapic.h | 29 /*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 D | irq_comm.c | 34 #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 D | hw_irq.h | 65 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 D | io_apic.h | 154 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 D | boot.c | 344 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 D | Makefile | 8 kvm-y += $(addprefix ../../../virt/kvm/, kvm_main.o ioapic.o \
|
H A D | x86.c | 2776 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 D | io_apic.c | 1379 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 D | Makefile | 51 common-objs = $(addprefix ../../../virt/kvm/, kvm_main.o ioapic.o \
|
H A D | kvm-ia64.c | 51 #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 D | mpparse.c | 443 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 D | mrst.c | 205 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 D | kvm.h | 132 struct kvm_ioapic_state ioapic; member in union:kvm_irqchip::__anon17662
|
H A D | kvm_host.h | 454 void kvm_get_intr_delivery_bitmask(struct kvm_ioapic *ioapic,
|