|
KVM
|
#include <kvm/iodev.h>#include <linux/kvm_host.h>#include <linux/slab.h>#include <linux/kvm.h>#include "coalesced_mmio.h"
Go to the source code of this file.
Functions | |
| static struct kvm_coalesced_mmio_dev * | to_mmio (struct kvm_io_device *dev) |
| static int | coalesced_mmio_in_range (struct kvm_coalesced_mmio_dev *dev, gpa_t addr, int len) |
| static int | coalesced_mmio_has_room (struct kvm_coalesced_mmio_dev *dev, u32 last) |
| static int | coalesced_mmio_write (struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t addr, int len, const void *val) |
| static void | coalesced_mmio_destructor (struct kvm_io_device *this) |
| int | kvm_coalesced_mmio_init (struct kvm *kvm) |
| void | kvm_coalesced_mmio_free (struct kvm *kvm) |
| int | kvm_vm_ioctl_register_coalesced_mmio (struct kvm *kvm, struct kvm_coalesced_mmio_zone *zone) |
| int | kvm_vm_ioctl_unregister_coalesced_mmio (struct kvm *kvm, struct kvm_coalesced_mmio_zone *zone) |
Variables | |
| static const struct kvm_io_device_ops | coalesced_mmio_ops |
|
static |
Definition at line 96 of file coalesced_mmio.c.

|
static |
|
static |
|
static |
Definition at line 64 of file coalesced_mmio.c.

| void kvm_coalesced_mmio_free | ( | struct kvm * | kvm | ) |
| int kvm_coalesced_mmio_init | ( | struct kvm * | kvm | ) |
| int kvm_vm_ioctl_register_coalesced_mmio | ( | struct kvm * | kvm, |
| struct kvm_coalesced_mmio_zone * | zone | ||
| ) |
Definition at line 137 of file coalesced_mmio.c.

| int kvm_vm_ioctl_unregister_coalesced_mmio | ( | struct kvm * | kvm, |
| struct kvm_coalesced_mmio_zone * | zone | ||
| ) |
Definition at line 173 of file coalesced_mmio.c.

|
inlinestatic |
|
static |
Definition at line 96 of file coalesced_mmio.c.