Lines Matching refs:kvm_memory_slot

651 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot)  in kvm_destroy_dirty_bitmap()
660 static void kvm_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) in kvm_free_memslot()
672 struct kvm_memory_slot *memslot; in kvm_free_memslots()
965 static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_alloc_dirty_bitmap()
981 struct kvm_memory_slot *memslot) in kvm_memslot_delete()
983 struct kvm_memory_slot *mslots = slots->memslots; in kvm_memslot_delete()
1019 struct kvm_memory_slot *memslot) in kvm_memslot_move_backward()
1021 struct kvm_memory_slot *mslots = slots->memslots; in kvm_memslot_move_backward()
1054 struct kvm_memory_slot *memslot, in kvm_memslot_move_forward()
1057 struct kvm_memory_slot *mslots = slots->memslots; in kvm_memslot_move_forward()
1115 struct kvm_memory_slot *memslot, in update_memslots()
1200 (sizeof(struct kvm_memory_slot) * old->used_slots); in kvm_dup_memslots()
1203 new_size = old_size + sizeof(struct kvm_memory_slot); in kvm_dup_memslots()
1216 struct kvm_memory_slot *old, in kvm_set_memslot()
1217 struct kvm_memory_slot *new, int as_id, in kvm_set_memslot()
1220 struct kvm_memory_slot *slot; in kvm_set_memslot()
1276 struct kvm_memory_slot *old, int as_id) in kvm_delete_memslot()
1278 struct kvm_memory_slot new; in kvm_delete_memslot()
1311 struct kvm_memory_slot old, new; in __kvm_set_memory_region()
1312 struct kvm_memory_slot *tmp; in __kvm_set_memory_region()
1459 int *is_dirty, struct kvm_memory_slot **memslot) in kvm_get_dirty_log()
1520 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect()
1627 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect()
1709 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot()
1715 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot()
1722 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); in kvm_is_visible_gfn()
1730 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_is_visible_gfn()
1760 static bool memslot_is_readonly(struct kvm_memory_slot *slot) in memslot_is_readonly()
1765 static unsigned long __gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_hva_many()
1780 static unsigned long gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_hva_many()
1786 unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, in gfn_to_hva_memslot()
1813 unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, in gfn_to_hva_memslot_prot()
1826 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in gfn_to_hva_prot()
1833 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_gfn_to_hva_prot()
2060 kvm_pfn_t __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_pfn_memslot()
2097 kvm_pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot()
2103 kvm_pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot_atomic()
2127 int gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_page_many_atomic()
2181 static void kvm_cache_gfn_to_pfn(struct kvm_memory_slot *slot, gfn_t gfn, in kvm_cache_gfn_to_pfn()
2200 struct kvm_memory_slot *slot = __gfn_to_memslot(slots, gfn); in __kvm_map_gfn()
2262 static void __kvm_unmap_gfn(struct kvm_memory_slot *memslot, in __kvm_unmap_gfn()
2395 static int __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_page()
2413 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_read_guest_page()
2422 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_read_guest_page()
2468 static int __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_atomic()
2489 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_read_guest_atomic()
2496 static int __kvm_write_guest_page(struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page()
2515 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_write_guest_page()
2524 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_write_guest_page()
2723 void mark_page_dirty_in_slot(struct kvm_memory_slot *memslot, gfn_t gfn) in mark_page_dirty_in_slot()
2735 struct kvm_memory_slot *memslot; in mark_page_dirty()
2744 struct kvm_memory_slot *memslot; in kvm_vcpu_mark_page_dirty()