Linux Kernel
3.7.1
|
#include <linux/list.h>
#include <linux/kvm_host.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/stat.h>
#include <linux/dmar.h>
#include <linux/iommu.h>
#include <linux/intel-iommu.h>
Go to the source code of this file.
Functions | |
module_param_named (allow_unsafe_assigned_interrupts, allow_unsafe_assigned_interrupts, bool, S_IRUGO|S_IWUSR) | |
MODULE_PARM_DESC (allow_unsafe_assigned_interrupts,"Enable device assignment on platforms without interrupt remapping support.") | |
int | kvm_iommu_map_pages (struct kvm *kvm, struct kvm_memory_slot *slot) |
int | kvm_assign_device (struct kvm *kvm, struct kvm_assigned_dev_kernel *assigned_dev) |
int | kvm_deassign_device (struct kvm *kvm, struct kvm_assigned_dev_kernel *assigned_dev) |
int | kvm_iommu_map_guest (struct kvm *kvm) |
void | kvm_iommu_unmap_pages (struct kvm *kvm, struct kvm_memory_slot *slot) |
int | kvm_iommu_unmap_guest (struct kvm *kvm) |
int kvm_assign_device | ( | struct kvm * | kvm, |
struct kvm_assigned_dev_kernel * | assigned_dev | ||
) |
int kvm_deassign_device | ( | struct kvm * | kvm, |
struct kvm_assigned_dev_kernel * | assigned_dev | ||
) |
int kvm_iommu_map_pages | ( | struct kvm * | kvm, |
struct kvm_memory_slot * | slot | ||
) |
void kvm_iommu_unmap_pages | ( | struct kvm * | kvm, |
struct kvm_memory_slot * | slot | ||
) |
module_param_named | ( | allow_unsafe_assigned_interrupts | , |
allow_unsafe_assigned_interrupts | , | ||
bool | , | ||
S_IRUGO| | S_IWUSR | ||
) |