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 | ) |