Lines Matching refs:gfn_t

115 static void mark_page_dirty_in_slot(struct kvm_memory_slot *memslot, gfn_t gfn);
822 gfn_t base_gfn; in __kvm_set_memory_region()
1116 gfn_t offset; in kvm_get_dirty_log_protect()
1157 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot()
1163 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot()
1168 int kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn) in kvm_is_visible_gfn()
1180 unsigned long kvm_host_page_size(struct kvm *kvm, gfn_t gfn) in kvm_host_page_size()
1209 static unsigned long __gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_hva_many()
1210 gfn_t *nr_pages, bool write) in __gfn_to_hva_many()
1224 static unsigned long gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_hva_many()
1225 gfn_t *nr_pages) in gfn_to_hva_many()
1231 gfn_t gfn) in gfn_to_hva_memslot()
1237 unsigned long gfn_to_hva(struct kvm *kvm, gfn_t gfn) in gfn_to_hva()
1243 unsigned long kvm_vcpu_gfn_to_hva(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_hva()
1254 gfn_t gfn, bool *writable) in gfn_to_hva_memslot_prot()
1264 unsigned long gfn_to_hva_prot(struct kvm *kvm, gfn_t gfn, bool *writable) in gfn_to_hva_prot()
1271 unsigned long kvm_vcpu_gfn_to_hva_prot(struct kvm_vcpu *vcpu, gfn_t gfn, bool *writable) in kvm_vcpu_gfn_to_hva_prot()
1445 pfn_t __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn, bool atomic, in __gfn_to_pfn_memslot()
1467 pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, in gfn_to_pfn_prot()
1475 pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot()
1481 pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot_atomic()
1487 pfn_t gfn_to_pfn_atomic(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn_atomic()
1493 pfn_t kvm_vcpu_gfn_to_pfn_atomic(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_pfn_atomic()
1499 pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn()
1505 pfn_t kvm_vcpu_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_pfn()
1511 int gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in gfn_to_page_many_atomic()
1515 gfn_t entry; in gfn_to_page_many_atomic()
1541 struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn) in gfn_to_page()
1551 struct page *kvm_vcpu_gfn_to_page(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_page()
1623 static int __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_page()
1638 int kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset, in kvm_read_guest_page()
1647 int kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, in kvm_vcpu_read_guest_page()
1658 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_read_guest()
1678 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_vcpu_read_guest()
1696 static int __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn, in __kvm_read_guest_atomic()
1716 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_read_guest_atomic()
1727 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_vcpu_read_guest_atomic()
1735 static int __kvm_write_guest_page(struct kvm_memory_slot *memslot, gfn_t gfn, in __kvm_write_guest_page()
1751 int kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, in kvm_write_guest_page()
1760 int kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, in kvm_vcpu_write_guest_page()
1772 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_write_guest()
1793 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_vcpu_write_guest()
1816 gfn_t start_gfn = gpa >> PAGE_SHIFT; in kvm_gfn_to_hva_cache_init()
1817 gfn_t end_gfn = (gpa + len - 1) >> PAGE_SHIFT; in kvm_gfn_to_hva_cache_init()
1818 gfn_t nr_pages_needed = end_gfn - start_gfn + 1; in kvm_gfn_to_hva_cache_init()
1819 gfn_t nr_pages_avail; in kvm_gfn_to_hva_cache_init()
1899 int kvm_clear_guest_page(struct kvm *kvm, gfn_t gfn, int offset, int len) in kvm_clear_guest_page()
1909 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_clear_guest()
1927 gfn_t gfn) in mark_page_dirty_in_slot()
1936 void mark_page_dirty(struct kvm *kvm, gfn_t gfn) in mark_page_dirty()
1945 void kvm_vcpu_mark_page_dirty(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_mark_page_dirty()