Lines Matching refs:gfn_t

304 static gfn_t get_mmio_spte_gfn(u64 spte)  in get_mmio_spte_gfn()
345 static gfn_t pse36_gfn_delta(u32 gpte) in pse36_gfn_delta()
770 static gfn_t kvm_mmu_page_get_gfn(struct kvm_mmu_page *sp, int index) in kvm_mmu_page_get_gfn()
778 static void kvm_mmu_page_set_gfn(struct kvm_mmu_page *sp, int index, gfn_t gfn) in kvm_mmu_page_set_gfn()
796 static struct kvm_lpage_info *lpage_info_slot(gfn_t gfn, in lpage_info_slot()
806 gfn_t gfn, int count) in update_gfn_disallow_lpage_count()
818 void kvm_mmu_gfn_disallow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn) in kvm_mmu_gfn_disallow_lpage()
823 void kvm_mmu_gfn_allow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn) in kvm_mmu_gfn_allow_lpage()
832 gfn_t gfn; in account_shadowed()
862 gfn_t gfn; in unaccount_shadowed()
883 gfn_to_memslot_dirty_bitmap(struct kvm_vcpu *vcpu, gfn_t gfn, in gfn_to_memslot_dirty_bitmap()
1057 static struct kvm_rmap_head *gfn_to_rmap(gfn_t gfn, int level, in gfn_to_rmap()
1074 static int rmap_add(struct kvm_vcpu *vcpu, u64 *spte, gfn_t gfn) in rmap_add()
1093 gfn_t gfn; in rmap_remove()
1316 gfn_t gfn_offset, unsigned long mask) in kvm_mmu_write_protect_pt_masked()
1349 gfn_t gfn_offset, unsigned long mask) in kvm_mmu_clear_dirty_pt_masked()
1382 gfn_t gfn_offset, unsigned long mask) in kvm_arch_mmu_enable_log_dirty_pt_masked()
1394 gfn_t start = slot->base_gfn + gfn_offset + __ffs(mask); in kvm_arch_mmu_enable_log_dirty_pt_masked()
1395 gfn_t end = slot->base_gfn + gfn_offset + __fls(mask); in kvm_arch_mmu_enable_log_dirty_pt_masked()
1455 struct kvm_memory_slot *slot, gfn_t gfn, int level, in kvm_unmap_rmapp()
1462 struct kvm_memory_slot *slot, gfn_t gfn, int level, in kvm_set_pte_rmapp()
1504 gfn_t start_gfn;
1505 gfn_t end_gfn;
1510 gfn_t gfn;
1530 int end_level, gfn_t start_gfn, gfn_t end_gfn) in slot_rmap_walk_init()
1569 struct kvm_memory_slot *slot, gfn_t gfn,
1614 struct kvm_memory_slot *slot, gfn_t gfn, int level, in kvm_age_rmapp()
1628 struct kvm_memory_slot *slot, gfn_t gfn, in kvm_test_age_rmapp()
1642 static void rmap_recycle(struct kvm_vcpu *vcpu, u64 *spte, gfn_t gfn) in rmap_recycle()
1722 static unsigned kvm_page_table_hashfn(gfn_t gfn) in kvm_page_table_hashfn()
2083 gfn_t gfn, in kvm_mmu_get_page()
2543 int kvm_mmu_unprotect_page(struct kvm *kvm, gfn_t gfn) in kvm_mmu_unprotect_page()
2594 int mmu_try_to_unsync_pages(struct kvm_vcpu *vcpu, gfn_t gfn, bool can_unsync) in mmu_try_to_unsync_pages()
2693 gfn_t gfn, kvm_pfn_t pfn, bool speculative, in set_spte()
2717 gfn_t gfn, kvm_pfn_t pfn, bool speculative, in mmu_set_spte()
2789 static kvm_pfn_t pte_prefetch_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn, in pte_prefetch_gfn_to_pfn()
2809 gfn_t gfn; in direct_pte_prefetch_many()
2879 static int host_pfn_mapping_level(struct kvm *kvm, gfn_t gfn, kvm_pfn_t pfn, in host_pfn_mapping_level()
2907 const struct kvm_memory_slot *slot, gfn_t gfn, in kvm_mmu_max_mapping_level()
2927 int kvm_mmu_hugepage_adjust(struct kvm_vcpu *vcpu, gfn_t gfn, in kvm_mmu_hugepage_adjust()
2967 void disallowed_hugepage_adjust(u64 spte, gfn_t gfn, int cur_level, in disallowed_hugepage_adjust()
3000 gfn_t gfn = gpa >> PAGE_SHIFT; in __direct_map()
3001 gfn_t base_gfn = gfn; in __direct_map()
3049 static int kvm_handle_bad_page(struct kvm_vcpu *vcpu, gfn_t gfn, kvm_pfn_t pfn) in kvm_handle_bad_page()
3067 static bool handle_abnormal_pfn(struct kvm_vcpu *vcpu, gva_t gva, gfn_t gfn, in handle_abnormal_pfn()
3135 gfn_t gfn; in fast_pf_fix_direct_spte()
3405 static int mmu_check_root(struct kvm_vcpu *vcpu, gfn_t root_gfn) in mmu_check_root()
3417 static hpa_t mmu_alloc_root(struct kvm_vcpu *vcpu, gfn_t gfn, gva_t gva, in mmu_alloc_root()
3479 gfn_t root_gfn, root_pgd; in mmu_alloc_shadow_roots()
3837 gfn_t gfn = get_mmio_spte_gfn(spte); in handle_mmio_page_fault()
3859 u32 error_code, gfn_t gfn) in page_fault_handle_page_track()
3893 gfn_t gfn) in kvm_arch_setup_async_pf()
3906 static bool kvm_faultin_pfn(struct kvm_vcpu *vcpu, bool prefault, gfn_t gfn, in kvm_faultin_pfn()
3972 gfn_t gfn = gpa >> PAGE_SHIFT; in direct_page_fault()
4080 gfn_t base = (gpa >> PAGE_SHIFT) & ~(page_num - 1); in kvm_tdp_page_fault()
4207 static bool sync_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, gfn_t gfn, in sync_mmio_spte()
5210 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_mmu_pte_write()
5440 gfn_t start_gfn, gfn_t end_gfn, bool flush_on_yield, in slot_handle_level_range()
5723 void kvm_zap_gfn_range(struct kvm *kvm, gfn_t gfn_start, gfn_t gfn_end) in kvm_zap_gfn_range()
5738 gfn_t start, end; in kvm_zap_gfn_range()