|
Linux Kernel
3.7.1
|
#include <linux/kvm_host.h>#include <linux/kvm.h>#include <linux/mm.h>#include <linux/highmem.h>#include <linux/smp.h>#include <linux/hrtimer.h>#include <linux/io.h>#include <linux/slab.h>#include <asm/processor.h>#include <asm/page.h>#include <asm/current.h>#include <trace/events/kvm.h>#include "ioapic.h"#include "lapic.h"#include "irq.h"Go to the source code of this file.
Macros | |
| #define | ioapic_debug(fmt, arg...) |
Functions | |
| int | kvm_ioapic_set_irq (struct kvm_ioapic *ioapic, int irq, int irq_source_id, int level) |
| void | kvm_ioapic_clear_all (struct kvm_ioapic *ioapic, int irq_source_id) |
| bool | kvm_ioapic_handles_vector (struct kvm *kvm, int vector) |
| void | kvm_ioapic_update_eoi (struct kvm *kvm, int vector, int trigger_mode) |
| void | kvm_ioapic_reset (struct kvm_ioapic *ioapic) |
| int | kvm_ioapic_init (struct kvm *kvm) |
| void | kvm_ioapic_destroy (struct kvm *kvm) |
| int | kvm_get_ioapic (struct kvm *kvm, struct kvm_ioapic_state *state) |
| int | kvm_set_ioapic (struct kvm *kvm, struct kvm_ioapic_state *state) |
| int kvm_get_ioapic | ( | struct kvm * | kvm, |
| struct kvm_ioapic_state * | state | ||
| ) |
| void kvm_ioapic_clear_all | ( | struct kvm_ioapic * | ioapic, |
| int | irq_source_id | ||
| ) |
| void kvm_ioapic_reset | ( | struct kvm_ioapic * | ioapic | ) |
1.8.2