/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | page_track.c | 50 int intel_vgpu_register_page_track(struct intel_vgpu *vgpu, unsigned long gfn, argument 34 intel_vgpu_find_page_track( struct intel_vgpu *vgpu, unsigned long gfn) argument 82 intel_vgpu_unregister_page_track(struct intel_vgpu *vgpu, unsigned long gfn) argument 103 intel_vgpu_enable_page_track(struct intel_vgpu *vgpu, unsigned long gfn) argument 130 intel_vgpu_disable_page_track(struct intel_vgpu *vgpu, unsigned long gfn) argument [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_book3s_uvmem.h | 81 static inline int kvmppc_send_page_to_uv(struct kvm *kvm, unsigned long gfn) argument
|
/linux-master/include/xen/arm/ |
H A D | page.h | 52 static inline unsigned long gfn_to_pfn(unsigned long gfn) argument
|
/linux-master/include/xen/ |
H A D | xen-ops.h | 77 xen_xlate_remap_gfn_array(struct vm_area_struct *vma, unsigned long addr, xen_pfn_t *gfn, int nr, int *err_ptr, pgprot_t prot, unsigned int domid, struct page **pages) argument 114 xen_remap_domain_gfn_array(struct vm_area_struct *vma, unsigned long addr, xen_pfn_t *gfn, int nr, int *err_ptr, pgprot_t prot, unsigned int domid, struct page **pages) argument 174 xen_remap_domain_gfn_range(struct vm_area_struct *vma, unsigned long addr, xen_pfn_t gfn, int nr, pgprot_t prot, unsigned int domid, struct page **pages) argument [all...] |
/linux-master/arch/x86/kvm/mmu/ |
H A D | tdp_iter.h | 95 gfn_t gfn; member in struct:tdp_iter
|
H A D | page_track.c | 75 static void update_gfn_write_track(struct kvm_memory_slot *slot, gfn_t gfn, argument 90 __kvm_write_track_add_gfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn) argument 113 __kvm_write_track_remove_gfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn) argument 136 kvm_gfn_is_write_tracked(struct kvm *kvm, const struct kvm_memory_slot *slot, gfn_t gfn) argument 319 kvm_write_track_add_gfn(struct kvm *kvm, gfn_t gfn) argument 349 kvm_write_track_remove_gfn(struct kvm *kvm, gfn_t gfn) argument [all...] |
H A D | spte.c | 71 u64 make_mmio_spte(struct kvm_vcpu *vcpu, u64 gfn, unsigned int access) argument 137 make_spte(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, const struct kvm_memory_slot *slot, unsigned int pte_access, gfn_t gfn, kvm_pfn_t pfn, u64 old_spte, bool prefetch, bool can_unsync, bool host_writable, u64 *new_spte) argument
|
H A D | mmu_internal.h | 81 gfn_t gfn; member in struct:kvm_mmu_page 161 static inline gfn_t gfn_round_for_level(gfn_t gfn, int level) argument 176 static inline void kvm_flush_remote_tlbs_gfn(struct kvm *kvm, gfn_t gfn, int level) argument 233 gfn_t gfn; member in struct:kvm_page_fault [all...] |
/linux-master/arch/riscv/kvm/ |
H A D | vcpu_exit.c | 19 gfn_t gfn; local
|
H A D | vcpu_sbi_sta.c | 36 gfn_t gfn; local
|
/linux-master/virt/kvm/ |
H A D | dirty_ring.c | 89 static inline void kvm_dirty_gfn_set_invalid(struct kvm_dirty_gfn *gfn) argument 94 static inline void kvm_dirty_gfn_set_dirtied(struct kvm_dirty_gfn *gfn) argument 99 static inline bool kvm_dirty_gfn_harvested(struct kvm_dirty_gfn *gfn) argument
|
H A D | pfncache.c | 284 gfn_t gfn = gpa_to_gfn(gpa); local
|
H A D | guest_memfd.c | 485 kvm_gmem_get_pfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, kvm_pfn_t *pfn, int *max_order) argument
|
/linux-master/drivers/xen/ |
H A D | xlate_mmu.c | 84 static void setup_hparams(unsigned long gfn, void *data) argument 174 static void unmap_gfn(unsigned long gfn, void *data) argument 143 xen_xlate_remap_gfn_array(struct vm_area_struct *vma, unsigned long addr, xen_pfn_t *gfn, int nr, int *err_ptr, pgprot_t prot, unsigned domid, struct page **pages) argument 197 setup_balloon_gfn(unsigned long gfn, void *data) argument [all...] |
H A D | gntdev.c | 889 unsigned long gfn; local 799 gntdev_get_page(struct gntdev_copy_batch *batch, void __user *virt, unsigned long *gfn) argument
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_host.c | 89 unsigned long gfn = orig_pte->raddr >> PAGE_SHIFT; local
|
H A D | book3s_64_vio.c | 358 unsigned long gfn = tce >> PAGE_SHIFT; local
|
H A D | e500_mmu_host.c | 322 kvmppc_e500_shadow_map(struct kvmppc_vcpu_e500 *vcpu_e500, u64 gvaddr, gfn_t gfn, struct kvm_book3e_206_tlb_entry *gtlbe, int tlbsel, struct kvm_book3e_206_tlb_entry *stlbe, struct tlbe_ref *ref) argument 559 kvmppc_e500_tlb1_map(struct kvmppc_vcpu_e500 *vcpu_e500, u64 gvaddr, gfn_t gfn, struct kvm_book3e_206_tlb_entry *gtlbe, struct kvm_book3e_206_tlb_entry *stlbe, int esel) argument 612 gfn_t gfn = gpaddr >> PAGE_SHIFT; local [all...] |
H A D | book3s_xive_native.c | 573 gfn_t gfn; local
|
/linux-master/arch/loongarch/include/asm/ |
H A D | kvm_mmu.h | 34 unsigned long gfn; member in struct:kvm_ptw_ctx
|
/linux-master/arch/x86/include/asm/ |
H A D | sev-common.h | 125 gfn : 40, member in struct:psc_entry
|
/linux-master/arch/x86/include/asm/xen/ |
H A D | page.h | 251 static inline unsigned long gfn_to_pfn(unsigned long gfn) argument
|
/linux-master/arch/mips/kvm/ |
H A D | mmu.c | 515 gfn_t gfn = gpa >> PAGE_SHIFT; local 592 gfn_t gfn = gpa >> PAGE_SHIFT; local
|
/linux-master/arch/x86/kvm/ |
H A D | mtrr.c | 614 u8 kvm_mtrr_get_guest_memory_type(struct kvm_vcpu *vcpu, gfn_t gfn) argument 690 bool kvm_mtrr_check_gfn_range_consistency(struct kvm_vcpu *vcpu, gfn_t gfn, argument
|
H A D | mmu.h | 284 static inline gfn_t gfn_to_index(gfn_t gfn, gfn_t base_gfn, int level) argument
|