Linux Kernel
3.7.1
|
#include <linux/compiler.h>
#include <linux/err.h>
#include <linux/fs.h>
#include <linux/hrtimer.h>
#include <linux/init.h>
#include <linux/kvm.h>
#include <linux/kvm_host.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/timer.h>
#include <asm/asm-offsets.h>
#include <asm/lowcore.h>
#include <asm/pgtable.h>
#include <asm/nmi.h>
#include <asm/switch_to.h>
#include <asm/sclp.h>
#include "kvm-s390.h"
#include "gaccess.h"
#include "trace.h"
#include "trace-s390.h"
Go to the source code of this file.
Macros | |
#define | CREATE_TRACE_POINTS |
#define | VCPU_STAT(x) offsetof(struct kvm_vcpu, stat.x), KVM_STAT_VCPU |
Variables | |
struct kvm_stats_debugfs_item | debugfs_entries [] |
#define CREATE_TRACE_POINTS |
Definition at line 35 of file kvm-s390.c.
Definition at line 39 of file kvm-s390.c.
Definition at line 108 of file kvm-s390.c.
void kvm_arch_commit_memory_region | ( | struct kvm * | kvm, |
struct kvm_userspace_memory_region * | mem, | ||
struct kvm_memory_slot | old, | ||
int | user_alloc | ||
) |
Definition at line 957 of file kvm-s390.c.
int kvm_arch_create_memslot | ( | struct kvm_memory_slot * | slot, |
unsigned long | npages | ||
) |
Definition at line 920 of file kvm-s390.c.
Definition at line 287 of file kvm-s390.c.
Definition at line 122 of file kvm-s390.c.
Definition at line 117 of file kvm-s390.c.
Definition at line 972 of file kvm-s390.c.
void kvm_arch_flush_shadow_memslot | ( | struct kvm * | kvm, |
struct kvm_memory_slot * | slot | ||
) |
Definition at line 976 of file kvm-s390.c.
void kvm_arch_free_memslot | ( | struct kvm_memory_slot * | free, |
struct kvm_memory_slot * | dont | ||
) |
Definition at line 915 of file kvm-s390.c.
Definition at line 95 of file kvm-s390.c.
Definition at line 89 of file kvm-s390.c.
Definition at line 99 of file kvm-s390.c.
Definition at line 104 of file kvm-s390.c.
Definition at line 112 of file kvm-s390.c.
Definition at line 192 of file kvm-s390.c.
int kvm_arch_prepare_memory_region | ( | struct kvm * | kvm, |
struct kvm_memory_slot * | memslot, | ||
struct kvm_memory_slot | old, | ||
struct kvm_userspace_memory_region * | mem, | ||
int | user_alloc | ||
) |
Definition at line 926 of file kvm-s390.c.
Definition at line 283 of file kvm-s390.c.
Definition at line 375 of file kvm-s390.c.
Definition at line 246 of file kvm-s390.c.
Definition at line 902 of file kvm-s390.c.
Definition at line 297 of file kvm-s390.c.
Definition at line 810 of file kvm-s390.c.
Definition at line 551 of file kvm-s390.c.
int kvm_arch_vcpu_ioctl_get_mpstate | ( | struct kvm_vcpu * | vcpu, |
struct kvm_mp_state * | mp_state | ||
) |
Definition at line 583 of file kvm-s390.c.
Definition at line 520 of file kvm-s390.c.
Definition at line 535 of file kvm-s390.c.
Definition at line 640 of file kvm-s390.c.
Definition at line 543 of file kvm-s390.c.
int kvm_arch_vcpu_ioctl_set_guest_debug | ( | struct kvm_vcpu * | vcpu, |
struct kvm_guest_debug * | dbg | ||
) |
Definition at line 577 of file kvm-s390.c.
int kvm_arch_vcpu_ioctl_set_mpstate | ( | struct kvm_vcpu * | vcpu, |
struct kvm_mp_state * | mp_state | ||
) |
Definition at line 589 of file kvm-s390.c.
Definition at line 514 of file kvm-s390.c.
Definition at line 526 of file kvm-s390.c.
int kvm_arch_vcpu_ioctl_translate | ( | struct kvm_vcpu * | vcpu, |
struct kvm_translation * | tr | ||
) |
Definition at line 571 of file kvm-s390.c.
Definition at line 319 of file kvm-s390.c.
Definition at line 330 of file kvm-s390.c.
Definition at line 436 of file kvm-s390.c.
Definition at line 358 of file kvm-s390.c.
Definition at line 443 of file kvm-s390.c.
Definition at line 314 of file kvm-s390.c.
Definition at line 168 of file kvm-s390.c.
Definition at line 130 of file kvm-s390.c.
Definition at line 748 of file kvm-s390.c.
int kvm_vm_ioctl_get_dirty_log | ( | struct kvm * | kvm, |
struct kvm_dirty_log * | log | ||
) |
Definition at line 162 of file kvm-s390.c.
module_exit | ( | kvm_s390_exit | ) |
module_init | ( | kvm_s390_init | ) |
struct kvm_stats_debugfs_item debugfs_entries[] |
Definition at line 41 of file kvm-s390.c.