Lines Matching refs:kvm_memory_slot

381 				   const struct kvm_memory_slot *memslot)
602 struct kvm_memory_slot *slot;
624 slot = container_of(node, struct kvm_memory_slot, hva_node[slots->node_idx]);
1017 static void kvm_destroy_dirty_bitmap(struct kvm_memory_slot *memslot)
1027 static void kvm_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot)
1042 struct kvm_memory_slot *memslot;
1450 static int kvm_alloc_dirty_bitmap(struct kvm_memory_slot *memslot)
1474 static int kvm_memslots_get_as_id(struct kvm_memory_slot *a,
1475 struct kvm_memory_slot *b)
1490 struct kvm_memory_slot *slot)
1498 struct kvm_memory_slot *tmp;
1500 tmp = container_of(*node, struct kvm_memory_slot, gfn_node[idx]);
1515 struct kvm_memory_slot *slot)
1521 struct kvm_memory_slot *old,
1522 struct kvm_memory_slot *new)
1542 struct kvm_memory_slot *old,
1543 struct kvm_memory_slot *new)
1689 const struct kvm_memory_slot *old,
1690 struct kvm_memory_slot *new,
1727 struct kvm_memory_slot *old,
1728 const struct kvm_memory_slot *new,
1789 struct kvm_memory_slot *old,
1790 struct kvm_memory_slot *new)
1800 static void kvm_copy_memslot(struct kvm_memory_slot *dest,
1801 const struct kvm_memory_slot *src)
1814 struct kvm_memory_slot *old,
1815 struct kvm_memory_slot *invalid_slot)
1856 struct kvm_memory_slot *new)
1864 struct kvm_memory_slot *old,
1865 struct kvm_memory_slot *invalid_slot)
1876 struct kvm_memory_slot *old,
1877 struct kvm_memory_slot *new,
1878 struct kvm_memory_slot *invalid_slot)
1889 struct kvm_memory_slot *old,
1890 struct kvm_memory_slot *new)
1902 struct kvm_memory_slot *old,
1903 struct kvm_memory_slot *new,
1906 struct kvm_memory_slot *invalid_slot;
2020 struct kvm_memory_slot *old, *new;
2171 int *is_dirty, struct kvm_memory_slot **memslot)
2236 struct kvm_memory_slot *memslot;
2347 struct kvm_memory_slot *memslot;
2482 struct kvm_memory_slot *slot;
2627 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn)
2633 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn)
2637 struct kvm_memory_slot *slot;
2668 struct kvm_memory_slot *memslot = gfn_to_memslot(kvm, gfn);
2676 struct kvm_memory_slot *memslot = kvm_vcpu_gfn_to_memslot(vcpu, gfn);
2706 static bool memslot_is_readonly(const struct kvm_memory_slot *slot)
2711 static unsigned long __gfn_to_hva_many(const struct kvm_memory_slot *slot, gfn_t gfn,
2726 static unsigned long gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn,
2732 unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot,
2754 * @slot: the kvm_memory_slot which contains @gfn
2759 unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot,
2772 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn);
2779 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn);
3028 kvm_pfn_t __gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn,
3068 kvm_pfn_t gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn)
3075 kvm_pfn_t gfn_to_pfn_memslot_atomic(const struct kvm_memory_slot *slot, gfn_t gfn)
3100 int gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn,
3310 static int __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn,
3328 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn);
3337 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn);
3383 static int __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn,
3404 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn);
3412 struct kvm_memory_slot *memslot, gfn_t gfn,
3431 struct kvm_memory_slot *slot = gfn_to_memslot(kvm, gfn);
3440 struct kvm_memory_slot *slot = kvm_vcpu_gfn_to_memslot(vcpu, gfn);
3633 const struct kvm_memory_slot *memslot,
3659 struct kvm_memory_slot *memslot;
3668 struct kvm_memory_slot *memslot;