Lines Matching refs:kvm_memory_slot

328 				   const struct kvm_memory_slot *memslot)  in kvm_flush_remote_tlbs_memslot()
569 struct kvm_memory_slot *slot; in kvm_handle_hva_range()
595 slot = container_of(node, struct kvm_memory_slot, hva_node[slots->node_idx]); in kvm_handle_hva_range()
944 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_destroy_dirty_bitmap()
954 static void kvm_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) in kvm_free_memslot()
969 struct kvm_memory_slot *memslot; in kvm_free_memslots()
1434 static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_alloc_dirty_bitmap()
1458 static int kvm_memslots_get_as_id(struct kvm_memory_slot *a, in kvm_memslots_get_as_id()
1459 struct kvm_memory_slot *b) in kvm_memslots_get_as_id()
1474 struct kvm_memory_slot *slot) in kvm_insert_gfn_node()
1482 struct kvm_memory_slot *tmp; in kvm_insert_gfn_node()
1484 tmp = container_of(*node, struct kvm_memory_slot, gfn_node[idx]); in kvm_insert_gfn_node()
1499 struct kvm_memory_slot *slot) in kvm_erase_gfn_node()
1505 struct kvm_memory_slot *old, in kvm_replace_gfn_node()
1506 struct kvm_memory_slot *new) in kvm_replace_gfn_node()
1526 struct kvm_memory_slot *old, in kvm_replace_memslot()
1527 struct kvm_memory_slot *new) in kvm_replace_memslot()
1672 const struct kvm_memory_slot *old, in kvm_prepare_memory_region()
1673 struct kvm_memory_slot *new, in kvm_prepare_memory_region()
1710 struct kvm_memory_slot *old, in kvm_commit_memory_region()
1711 const struct kvm_memory_slot *new, in kvm_commit_memory_region()
1772 struct kvm_memory_slot *old, in kvm_activate_memslot()
1773 struct kvm_memory_slot *new) in kvm_activate_memslot()
1783 static void kvm_copy_memslot(struct kvm_memory_slot *dest, in kvm_copy_memslot()
1784 const struct kvm_memory_slot *src) in kvm_copy_memslot()
1797 struct kvm_memory_slot *old, in kvm_invalidate_memslot()
1798 struct kvm_memory_slot *invalid_slot) in kvm_invalidate_memslot()
1839 struct kvm_memory_slot *new) in kvm_create_memslot()
1847 struct kvm_memory_slot *old, in kvm_delete_memslot()
1848 struct kvm_memory_slot *invalid_slot) in kvm_delete_memslot()
1859 struct kvm_memory_slot *old, in kvm_move_memslot()
1860 struct kvm_memory_slot *new, in kvm_move_memslot()
1861 struct kvm_memory_slot *invalid_slot) in kvm_move_memslot()
1872 struct kvm_memory_slot *old, in kvm_update_flags_memslot()
1873 struct kvm_memory_slot *new) in kvm_update_flags_memslot()
1885 struct kvm_memory_slot *old, in kvm_set_memslot()
1886 struct kvm_memory_slot *new, in kvm_set_memslot()
1889 struct kvm_memory_slot *invalid_slot; in kvm_set_memslot()
1995 struct kvm_memory_slot *old, *new; in kvm_set_memory_region()
2157 int *is_dirty, struct kvm_memory_slot **memslot) in kvm_get_dirty_log()
2222 struct kvm_memory_slot *memslot; in kvm_get_dirty_log_protect()
2333 struct kvm_memory_slot *memslot; in kvm_clear_dirty_log_protect()
2467 struct kvm_memory_slot *slot; in kvm_handle_gfn_range()
2626 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot()
2632 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot()
2636 struct kvm_memory_slot *slot; in kvm_vcpu_gfn_to_memslot()
2667 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn); in kvm_is_visible_gfn()
2675 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_is_visible_gfn()
2705 static bool memslot_is_readonly(const struct kvm_memory_slot *slot) in memslot_is_readonly()
2710 static unsigned long __gfn_to_hva_many(const struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_hva_many()
2725 static unsigned long gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_hva_many()
2731 unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, in gfn_to_hva_memslot()
2758 unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, in gfn_to_hva_memslot_prot()
2771 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in gfn_to_hva_prot()
2778 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_gfn_to_hva_prot()
3046 kvm_pfn_t __kvm_faultin_pfn(const struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_faultin_pfn()
3068 int kvm_prefetch_pages(struct kvm_memory_slot *slot, gfn_t gfn, in kvm_prefetch_pages()
3178 static int __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_page()
3199 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_read_guest_page()
3208 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_read_guest_page()
3254 static int __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_atomic()
3278 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_read_guest_atomic()
3287 struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page()
3309 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn); in kvm_write_guest_page()
3318 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn); in kvm_vcpu_write_guest_page()
3511 const struct kvm_memory_slot *memslot, in mark_page_dirty_in_slot()
3537 struct kvm_memory_slot *memslot; in mark_page_dirty()
3546 struct kvm_memory_slot *memslot; in kvm_vcpu_mark_page_dirty()