Lines Matching refs:gfn_t

261 	gfn_t start;
262 gfn_t end;
581 gfn_t base_gfn;
1030 gfn_t start) in kvm_memslot_iter_start()
1088 static inline bool kvm_memslot_iter_is_valid(struct kvm_memslot_iter *iter, gfn_t end) in kvm_memslot_iter_is_valid()
1144 int gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn,
1147 struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn);
1148 unsigned long gfn_to_hva(struct kvm *kvm, gfn_t gfn);
1149 unsigned long gfn_to_hva_prot(struct kvm *kvm, gfn_t gfn, bool *writable);
1150 unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn);
1151 unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, gfn_t gfn,
1156 kvm_pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn);
1157 kvm_pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault,
1159 kvm_pfn_t gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn);
1160 kvm_pfn_t gfn_to_pfn_memslot_atomic(const struct kvm_memory_slot *slot, gfn_t gfn);
1161 kvm_pfn_t __gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn,
1171 int kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset,
1179 int kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, const void *data,
1234 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn);
1235 bool kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn);
1236 bool kvm_vcpu_is_visible_gfn(struct kvm_vcpu *vcpu, gfn_t gfn);
1237 unsigned long kvm_host_page_size(struct kvm_vcpu *vcpu, gfn_t gfn);
1238 void mark_page_dirty_in_slot(struct kvm *kvm, const struct kvm_memory_slot *memslot, gfn_t gfn);
1239 void mark_page_dirty(struct kvm *kvm, gfn_t gfn);
1242 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn);
1243 kvm_pfn_t kvm_vcpu_gfn_to_pfn_atomic(struct kvm_vcpu *vcpu, gfn_t gfn);
1244 kvm_pfn_t kvm_vcpu_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn);
1247 unsigned long kvm_vcpu_gfn_to_hva(struct kvm_vcpu *vcpu, gfn_t gfn);
1248 unsigned long kvm_vcpu_gfn_to_hva_prot(struct kvm_vcpu *vcpu, gfn_t gfn, bool *writable);
1249 int kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, int offset,
1255 int kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, const void *data,
1259 void kvm_vcpu_mark_page_dirty(struct kvm_vcpu *vcpu, gfn_t gfn);
1383 gfn_t gfn_offset,
1613 try_get_memslot(struct kvm_memory_slot *slot, gfn_t gfn) in try_get_memslot()
1632 search_memslots(struct kvm_memslots *slots, gfn_t gfn, bool approx) in search_memslots()
1653 ____gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn, bool approx) in ____gfn_to_memslot()
1677 __gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn) in __gfn_to_memslot()
1683 __gfn_to_hva_memslot(const struct kvm_memory_slot *slot, gfn_t gfn) in __gfn_to_hva_memslot()
1696 static inline int memslot_id(struct kvm *kvm, gfn_t gfn) in memslot_id()
1701 static inline gfn_t
1704 gfn_t gfn_offset = (hva - slot->userspace_addr) >> PAGE_SHIFT; in hva_to_gfn_memslot()
1709 static inline gpa_t gfn_to_gpa(gfn_t gfn) in gfn_to_gpa()
1714 static inline gfn_t gpa_to_gfn(gpa_t gpa) in gpa_to_gfn()
1716 return (gfn_t)(gpa >> PAGE_SHIFT); in gpa_to_gfn()