Lines Matching refs:kvm_memory_slot
583 struct kvm_memory_slot *slot; in __kvm_handle_hva_range()
605 slot = container_of(node, struct kvm_memory_slot, hva_node[slots->node_idx]); in __kvm_handle_hva_range()
957 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap()
967 static void kvm_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) in kvm_free_memslot()
979 struct kvm_memory_slot *memslot; in kvm_free_memslots()
1383 static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_alloc_dirty_bitmap()
1407 static int kvm_memslots_get_as_id(struct kvm_memory_slot *a, in kvm_memslots_get_as_id()
1408 struct kvm_memory_slot *b) in kvm_memslots_get_as_id()
1423 struct kvm_memory_slot *slot) in kvm_insert_gfn_node()
1431 struct kvm_memory_slot *tmp; in kvm_insert_gfn_node()
1433 tmp = container_of(*node, struct kvm_memory_slot, gfn_node[idx]); in kvm_insert_gfn_node()
1448 struct kvm_memory_slot *slot) in kvm_erase_gfn_node()
1454 struct kvm_memory_slot *old, in kvm_replace_gfn_node()
1455 struct kvm_memory_slot *new) in kvm_replace_gfn_node()
1475 struct kvm_memory_slot *old, in kvm_replace_memslot()
1476 struct kvm_memory_slot *new) in kvm_replace_memslot()
1600 const struct kvm_memory_slot *old, in kvm_prepare_memory_region()
1601 struct kvm_memory_slot *new, in kvm_prepare_memory_region()
1638 struct kvm_memory_slot *old, in kvm_commit_memory_region()
1639 const struct kvm_memory_slot *new, in kvm_commit_memory_region()
1692 struct kvm_memory_slot *old, in kvm_activate_memslot()
1693 struct kvm_memory_slot *new) in kvm_activate_memslot()
1703 static void kvm_copy_memslot(struct kvm_memory_slot *dest, in kvm_copy_memslot()
1704 const struct kvm_memory_slot *src) in kvm_copy_memslot()
1717 struct kvm_memory_slot *old, in kvm_invalidate_memslot()
1718 struct kvm_memory_slot *invalid_slot) in kvm_invalidate_memslot()
1759 struct kvm_memory_slot *new) in kvm_create_memslot()
1767 struct kvm_memory_slot *old, in kvm_delete_memslot()
1768 struct kvm_memory_slot *invalid_slot) in kvm_delete_memslot()
1779 struct kvm_memory_slot *old, in kvm_move_memslot()
1780 struct kvm_memory_slot *new, in kvm_move_memslot()
1781 struct kvm_memory_slot *invalid_slot) in kvm_move_memslot()
1792 struct kvm_memory_slot *old, in kvm_update_flags_memslot()
1793 struct kvm_memory_slot *new) in kvm_update_flags_memslot()
1805 struct kvm_memory_slot *old, in kvm_set_memslot()
1806 struct kvm_memory_slot *new, in kvm_set_memslot()
1809 struct kvm_memory_slot *invalid_slot; in kvm_set_memslot()
1923 struct kvm_memory_slot *old, *new; in __kvm_set_memory_region()
2054 int *is_dirty, struct kvm_memory_slot **memslot) in kvm_get_dirty_log()
2119 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect()
2230 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect()
2316 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot()
2322 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot()
2326 struct kvm_memory_slot *slot; in kvm_vcpu_gfn_to_memslot()
2357 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); in kvm_is_visible_gfn()
2365 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_is_visible_gfn()
2395 static bool memslot_is_readonly(const struct kvm_memory_slot *slot) in memslot_is_readonly()
2400 static unsigned long __gfn_to_hva_many(const struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_hva_many()
2415 static unsigned long gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_hva_many()
2421 unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, in gfn_to_hva_memslot()
2448 unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, in gfn_to_hva_memslot_prot()
2461 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in gfn_to_hva_prot()
2468 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_gfn_to_hva_prot()
2697 kvm_pfn_t __gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_pfn_memslot()
2737 kvm_pfn_t gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot()
2743 kvm_pfn_t gfn_to_pfn_memslot_atomic(const struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot_atomic()
2767 int gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_page_many_atomic()
2977 static int __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_page()
2995 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_read_guest_page()
3004 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_read_guest_page()
3050 static int __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_atomic()
3071 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_read_guest_atomic()
3079 struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page()
3098 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_write_guest_page()
3107 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_write_guest_page()
3300 const struct kvm_memory_slot *memslot, in mark_page_dirty_in_slot()
3325 struct kvm_memory_slot *memslot; in mark_page_dirty()
3334 struct kvm_memory_slot *memslot; in kvm_vcpu_mark_page_dirty()