KVM
|
Go to the source code of this file.
Macros | |
#define | KVM_MMU_LOCK_INIT(kvm) spin_lock_init(&(kvm)->mmu_lock) |
#define | KVM_MMU_LOCK(kvm) spin_lock(&(kvm)->mmu_lock) |
#define | KVM_MMU_UNLOCK(kvm) spin_unlock(&(kvm)->mmu_lock) |
Functions | |
kvm_pfn_t | hva_to_pfn (unsigned long addr, bool atomic, bool interruptible, bool *async, bool write_fault, bool *writable) |
static void | gfn_to_pfn_cache_invalidate_start (struct kvm *kvm, unsigned long start, unsigned long end, bool may_block) |
static void | kvm_gmem_init (struct module *module) |
static int | kvm_gmem_bind (struct kvm *kvm, struct kvm_memory_slot *slot, unsigned int fd, loff_t offset) |
static void | kvm_gmem_unbind (struct kvm_memory_slot *slot) |
#define KVM_MMU_LOCK_INIT | ( | kvm | ) | spin_lock_init(&(kvm)->mmu_lock) |
|
inlinestatic |
kvm_pfn_t hva_to_pfn | ( | unsigned long | addr, |
bool | atomic, | ||
bool | interruptible, | ||
bool * | async, | ||
bool | write_fault, | ||
bool * | writable | ||
) |
Definition at line 2980 of file kvm_main.c.
|
inlinestatic |
|
inlinestatic |