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