Lines Matching refs:kvm_memory_slot

639 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot)  in kvm_destroy_dirty_bitmap()
648 static void kvm_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) in kvm_free_memslot()
660 struct kvm_memory_slot *memslot; in kvm_free_memslots()
928 static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_alloc_dirty_bitmap()
944 struct kvm_memory_slot *memslot) in kvm_memslot_delete()
946 struct kvm_memory_slot *mslots = slots->memslots; in kvm_memslot_delete()
982 struct kvm_memory_slot *memslot) in kvm_memslot_move_backward()
984 struct kvm_memory_slot *mslots = slots->memslots; in kvm_memslot_move_backward()
1017 struct kvm_memory_slot *memslot, in kvm_memslot_move_forward()
1020 struct kvm_memory_slot *mslots = slots->memslots; in kvm_memslot_move_forward()
1078 struct kvm_memory_slot *memslot, in update_memslots()
1163 (sizeof(struct kvm_memory_slot) * old->used_slots); in kvm_dup_memslots()
1166 new_size = old_size + sizeof(struct kvm_memory_slot); in kvm_dup_memslots()
1179 struct kvm_memory_slot *old, in kvm_set_memslot()
1180 struct kvm_memory_slot *new, int as_id, in kvm_set_memslot()
1183 struct kvm_memory_slot *slot; in kvm_set_memslot()
1238 struct kvm_memory_slot *old, int as_id) in kvm_delete_memslot()
1240 struct kvm_memory_slot new; in kvm_delete_memslot()
1273 struct kvm_memory_slot old, new; in __kvm_set_memory_region()
1274 struct kvm_memory_slot *tmp; in __kvm_set_memory_region()
1419 int *is_dirty, struct kvm_memory_slot **memslot) in kvm_get_dirty_log()
1480 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect()
1587 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect()
1669 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot()
1675 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot()
1683 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); in kvm_is_visible_gfn()
1691 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_is_visible_gfn()
1721 static bool memslot_is_readonly(struct kvm_memory_slot *slot) in memslot_is_readonly()
1726 static unsigned long __gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_hva_many()
1741 static unsigned long gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_hva_many()
1747 unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, in gfn_to_hva_memslot()
1774 unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, in gfn_to_hva_memslot_prot()
1787 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in gfn_to_hva_prot()
1794 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_gfn_to_hva_prot()
1997 kvm_pfn_t __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_pfn_memslot()
2034 kvm_pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot()
2040 kvm_pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot_atomic()
2064 int gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_page_many_atomic()
2118 static void kvm_cache_gfn_to_pfn(struct kvm_memory_slot *slot, gfn_t gfn, in kvm_cache_gfn_to_pfn()
2137 struct kvm_memory_slot *slot = __gfn_to_memslot(slots, gfn); in __kvm_map_gfn()
2199 static void __kvm_unmap_gfn(struct kvm_memory_slot *memslot, in __kvm_unmap_gfn()
2320 static int __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_page()
2338 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_read_guest_page()
2347 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_read_guest_page()
2393 static int __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_atomic()
2414 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_read_guest_atomic()
2421 static int __kvm_write_guest_page(struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page()
2440 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_write_guest_page()
2449 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_write_guest_page()
2646 void mark_page_dirty_in_slot(struct kvm_memory_slot *memslot, gfn_t gfn) in mark_page_dirty_in_slot()
2658 struct kvm_memory_slot *memslot; in mark_page_dirty()
2667 struct kvm_memory_slot *memslot; in kvm_vcpu_mark_page_dirty()