|
Linux Kernel
3.7.1
|
#include <linux/mm_types.h>#include <linux/hrtimer.h>#include <linux/kvm_host.h>#include <linux/spinlock.h>#include "iodev.h"#include "ioapic.h"#include "lapic.h"Go to the source code of this file.
Data Structures | |
| struct | kvm_kpic_state |
| struct | kvm_pic |
Macros | |
| #define | PIC_NUM_PINS 16 |
| #define | SELECT_PIC(irq) ((irq) < 8 ? KVM_IRQCHIP_PIC_MASTER : KVM_IRQCHIP_PIC_SLAVE) |
Functions | |
| struct kvm_pic * | kvm_create_pic (struct kvm *kvm) |
| void | kvm_destroy_pic (struct kvm *kvm) |
| int | kvm_pic_read_irq (struct kvm *kvm) |
| void | kvm_pic_update_irq (struct kvm_pic *s) |
| void | kvm_pic_reset (struct kvm_kpic_state *s) |
| void | kvm_inject_pending_timer_irqs (struct kvm_vcpu *vcpu) |
| void | kvm_inject_apic_timer_irqs (struct kvm_vcpu *vcpu) |
| void | kvm_apic_nmi_wd_deliver (struct kvm_vcpu *vcpu) |
| void | __kvm_migrate_apic_timer (struct kvm_vcpu *vcpu) |
| void | __kvm_migrate_pit_timer (struct kvm_vcpu *vcpu) |
| void | __kvm_migrate_timers (struct kvm_vcpu *vcpu) |
| int | apic_has_pending_timer (struct kvm_vcpu *vcpu) |
| #define SELECT_PIC | ( | irq | ) | ((irq) < 8 ? KVM_IRQCHIP_PIC_MASTER : KVM_IRQCHIP_PIC_SLAVE) |
| void kvm_pic_reset | ( | struct kvm_kpic_state * | s | ) |
1.8.2