Lines Matching refs:kvm_memory_slot

235 	struct kvm_memory_slot *slot;
428 struct kvm_memory_slot { struct
439 static inline bool kvm_slot_dirty_track_enabled(struct kvm_memory_slot *slot) in kvm_slot_dirty_track_enabled() argument
444 static inline unsigned long kvm_dirty_bitmap_bytes(struct kvm_memory_slot *memslot) in kvm_dirty_bitmap_bytes()
449 static inline unsigned long *kvm_second_dirty_bitmap(struct kvm_memory_slot *memslot) in kvm_second_dirty_bitmap()
534 struct kvm_memory_slot memslots[];
790 struct kvm_memory_slot *id_to_memslot(struct kvm_memslots *slots, int id) in id_to_memslot()
793 struct kvm_memory_slot *slot; in id_to_memslot()
826 void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot);
829 struct kvm_memory_slot *memslot,
834 struct kvm_memory_slot *old,
835 const struct kvm_memory_slot *new,
841 struct kvm_memory_slot *slot);
843 int gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn,
849 unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn);
850 unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, gfn_t gfn,
859 kvm_pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn);
860 kvm_pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn);
861 kvm_pfn_t __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn,
934 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn);
938 void mark_page_dirty_in_slot(struct kvm *kvm, struct kvm_memory_slot *memslot, gfn_t gfn);
942 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn);
1001 struct kvm_memory_slot *slot,
1004 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot);
1008 const struct kvm_memory_slot *memslot);
1012 int *is_dirty, struct kvm_memory_slot **memslot);
1201 static inline struct kvm_memory_slot *
1204 struct kvm_memory_slot *slot; in try_get_memslot()
1229 static inline struct kvm_memory_slot *
1233 struct kvm_memory_slot *memslots = slots->memslots; in search_memslots()
1234 struct kvm_memory_slot *slot; in search_memslots()
1262 static inline struct kvm_memory_slot *
1265 struct kvm_memory_slot *slot; in __gfn_to_memslot()
1282 __gfn_to_hva_memslot(const struct kvm_memory_slot *slot, gfn_t gfn) in __gfn_to_hva_memslot()
1301 hva_to_gfn_memslot(unsigned long hva, struct kvm_memory_slot *slot) in hva_to_gfn_memslot()
1749 static inline bool kvm_is_visible_memslot(struct kvm_memory_slot *memslot) in kvm_is_visible_memslot()