Lines Matching refs:kvm_memory_slot
147 static void mark_page_dirty_in_slot(struct kvm_memory_slot *memslot, gfn_t gfn);
577 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap()
589 static void kvm_free_memslot(struct kvm *kvm, struct kvm_memory_slot *free, in kvm_free_memslot()
590 struct kvm_memory_slot *dont) in kvm_free_memslot()
602 struct kvm_memory_slot *memslot; in kvm_free_memslots()
856 static int kvm_create_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_create_dirty_bitmap()
874 struct kvm_memory_slot *new, in update_memslots()
879 struct kvm_memory_slot *mslots = slots->memslots; in update_memslots()
991 struct kvm_memory_slot *slot; in __kvm_set_memory_region()
992 struct kvm_memory_slot old, new; in __kvm_set_memory_region()
1173 struct kvm_memory_slot *memslot; in kvm_get_dirty_log()
1229 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect()
1299 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect()
1374 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot()
1380 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot()
1387 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); in kvm_is_visible_gfn()
1421 static bool memslot_is_readonly(struct kvm_memory_slot *slot) in memslot_is_readonly()
1426 static unsigned long __gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_hva_many()
1441 static unsigned long gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_hva_many()
1447 unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, in gfn_to_hva_memslot()
1474 unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, in gfn_to_hva_memslot_prot()
1487 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in gfn_to_hva_prot()
1494 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_gfn_to_hva_prot()
1699 kvm_pfn_t __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_pfn_memslot()
1736 kvm_pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot()
1742 kvm_pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot_atomic()
1772 int gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_page_many_atomic()
1812 static int __kvm_map_gfn(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_map_gfn()
1952 static int __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_page()
1970 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_read_guest_page()
1979 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_read_guest_page()
2025 static int __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_atomic()
2046 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_read_guest_atomic()
2057 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_read_guest_atomic()
2064 static int __kvm_write_guest_page(struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page()
2083 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_write_guest_page()
2092 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_write_guest_page()
2273 static void mark_page_dirty_in_slot(struct kvm_memory_slot *memslot, in mark_page_dirty_in_slot()
2285 struct kvm_memory_slot *memslot; in mark_page_dirty()
2294 struct kvm_memory_slot *memslot; in kvm_vcpu_mark_page_dirty()