Searched defs:ioapic (Results 1 – 8 of 8) sorted by relevance
| /linux/arch/x86/kvm/ |
| H A D | ioapic.c | 40 static unsigned long ioapic_read_indirect(struct kvm_ioapic *ioapic) in ioapic_read_indirect() 77 static void rtc_irq_eoi_tracking_reset(struct kvm_ioapic *ioapic) in rtc_irq_eoi_tracking_reset() 85 static void rtc_status_pending_eoi_check_valid(struct kvm_ioapic *ioapic) in rtc_status_pending_eoi_check_valid() 94 struct kvm_ioapic *ioapic = vcpu->kvm->arch.vioapic; in __rtc_irq_eoi_tracking_restore_one() local 123 struct kvm_ioapic *ioapic = vcpu->kvm->arch.vioapic; in kvm_rtc_eoi_tracking_restore_one() local 130 static void kvm_rtc_eoi_tracking_restore_all(struct kvm_ioapic *ioapic) in kvm_rtc_eoi_tracking_restore_all() 143 static void rtc_irq_eoi(struct kvm_ioapic *ioapic, struct kvm_vcpu *vcpu, in rtc_irq_eoi() 157 static bool rtc_irq_check_coalesced(struct kvm_ioapic *ioapic) in rtc_irq_check_coalesced() 165 static void ioapic_lazy_update_eoi(struct kvm_ioapic *ioapic, int irq) in ioapic_lazy_update_eoi() 187 static int ioapic_set_irq(struct kvm_ioapic *ioapic, unsigned int irq, in ioapic_set_irq() [all …]
|
| /linux/arch/x86/kernel/apic/ |
| H A D | io_apic.c | 107 static struct ioapic { struct 113 struct mpc_ioapic mp_config; argument 115 struct mp_ioapic_gsi gsi_config; argument 116 struct ioapic_domain_cfg irqdomain_cfg; argument 138 static inline int mp_ioapic_pin_count(int ioapic) in mp_ioapic_pin_count() 145 static inline u32 mp_pin_to_gsi(int ioapic, int pin) in mp_pin_to_gsi() 155 static inline struct irq_domain *mp_ioapic_irqdomain(int ioapic) in mp_ioapic_irqdomain() 767 int ioapic, pin, idx; in __acpi_get_override_irq() local 882 static int alloc_irq_from_domain(struct irq_domain *domain, int ioapic, u32 gsi, in alloc_irq_from_domain() 923 static int alloc_isa_irq_from_domain(struct irq_domain *domain, int irq, int ioapic, int pin, in alloc_isa_irq_from_domain() [all …]
|
| /linux/drivers/acpi/ |
| H A D | ioapic.c | 102 struct acpi_pci_ioapic *ioapic; in handle_ioapic_add() local 215 struct acpi_pci_ioapic *ioapic, *tmp; in pci_ioapic_remove() local 233 struct acpi_pci_ioapic *ioapic, *tmp; in acpi_ioapic_remove() local
|
| /linux/arch/x86/include/asm/ |
| H A D | hw_irq.h | 83 struct ioapic_alloc_info ioapic; member
|
| /linux/arch/x86/kernel/ |
| H A D | mpparse.c | 328 struct mpc_ioapic ioapic; in construct_ioapic_table() local
|
| /linux/include/hyperv/ |
| H A D | hvhdk_mini.h | 528 } ioapic; member
|
| /linux/include/uapi/linux/ |
| H A D | kvm.h | 84 struct kvm_ioapic_state ioapic; member
|
| /linux/tools/include/uapi/linux/ |
| H A D | kvm.h | 84 struct kvm_ioapic_state ioapic; member
|