/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | tdp_iter.h | 30 gfn_t gfn; member
|
H A D | tdp_iter.c | 18 static gfn_t round_gfn_for_level(gfn_t gfn, int level) in round_gfn_for_level() argument [all...] |
H A D | page_track.c | 59 static void update_gfn_track(struct kvm_memory_slot *slot, gfn_t gfn, in update_gfn_track() argument 86 kvm_slot_page_track_add_page(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, enum kvm_page_track_mode mode) kvm_slot_page_track_add_page() argument 121 kvm_slot_page_track_remove_page(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, enum kvm_page_track_mode mode) kvm_slot_page_track_remove_page() argument 141 kvm_page_track_is_active(struct kvm_vcpu *vcpu, gfn_t gfn, enum kvm_page_track_mode mode) kvm_page_track_is_active() argument [all...] |
H A D | spte.c | 48 u64 make_mmio_spte(struct kvm_vcpu *vcpu, u64 gfn, unsigned int access) in make_mmio_spte() argument 84 make_spte(struct kvm_vcpu *vcpu, unsigned int pte_access, int level, gfn_t gfn, kvm_pfn_t pfn, u64 old_spte, bool speculative, bool can_unsync, bool host_writable, bool ad_disabled, u64 *new_spte) make_spte() argument
|
H A D | mmu_internal.h | 38 gfn_t gfn; member
|
H A D | mmu_audit.c | 96 gfn_t gfn; in audit_mappings() local 133 gfn_t gfn; in inspect_spte_has_rmap() local [all...] |
/kernel/linux/linux-5.10/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, in intel_vgpu_register_page_track() argument 34 intel_vgpu_find_page_track( struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_find_page_track() argument 82 intel_vgpu_unregister_page_track(struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_unregister_page_track() argument 103 intel_vgpu_enable_page_track(struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_enable_page_track() argument 130 intel_vgpu_disable_page_track(struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_disable_page_track() argument [all...] |
H A D | mpt.h | 162 intel_gvt_hypervisor_enable_page_track( struct intel_vgpu *vgpu, unsigned long gfn) intel_gvt_hypervisor_enable_page_track() argument 176 intel_gvt_hypervisor_disable_page_track( struct intel_vgpu *vgpu, unsigned long gfn) intel_gvt_hypervisor_disable_page_track() argument 222 intel_gvt_hypervisor_gfn_to_mfn( struct intel_vgpu *vgpu, unsigned long gfn) intel_gvt_hypervisor_gfn_to_mfn() argument 238 intel_gvt_hypervisor_dma_map_guest_page( struct intel_vgpu *vgpu, unsigned long gfn, unsigned long size, dma_addr_t *dma_addr) intel_gvt_hypervisor_dma_map_guest_page() argument 283 intel_gvt_hypervisor_map_gfn_to_mfn( struct intel_vgpu *vgpu, unsigned long gfn, unsigned long mfn, unsigned int nr, bool map) intel_gvt_hypervisor_map_gfn_to_mfn() argument 386 intel_gvt_hypervisor_is_valid_gfn( struct intel_vgpu *vgpu, unsigned long gfn) intel_gvt_hypervisor_is_valid_gfn() argument [all...] |
/kernel/linux/linux-6.6/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, in intel_vgpu_register_page_track() argument 34 intel_vgpu_find_page_track( struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_find_page_track() argument 82 intel_vgpu_unregister_page_track(struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_unregister_page_track() argument 103 intel_vgpu_enable_page_track(struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_enable_page_track() argument 130 intel_vgpu_disable_page_track(struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_disable_page_track() argument [all...] |
/kernel/linux/linux-5.10/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) in kvmppc_send_page_to_uv() argument
|
/kernel/linux/linux-6.6/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) in kvmppc_send_page_to_uv() argument
|
/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | vcpu_exit.c | 19 gfn_t gfn; in gstage_page_fault() local
|
/kernel/linux/linux-5.10/include/xen/arm/ |
H A D | page.h | 52 static inline unsigned long gfn_to_pfn(unsigned long gfn) in gfn_to_pfn() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | kvm_types.h | 58 gfn_t gfn; member
|
/kernel/linux/linux-6.6/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) xen_xlate_remap_gfn_array() 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) xen_remap_domain_gfn_array() 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) xen_remap_domain_gfn_range() argument [all...] |
/kernel/linux/linux-6.6/include/xen/arm/ |
H A D | page.h | 52 static inline unsigned long gfn_to_pfn(unsigned long gfn) in gfn_to_pfn() argument
|
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | tdp_iter.h | 95 gfn_t gfn; member
|
H A D | page_track.c | 62 static void update_gfn_write_track(struct kvm_memory_slot *slot, gfn_t gfn, in update_gfn_write_track() argument 77 __kvm_write_track_add_gfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn) __kvm_write_track_add_gfn() argument 100 __kvm_write_track_remove_gfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn) __kvm_write_track_remove_gfn() argument 123 kvm_gfn_is_write_tracked(struct kvm *kvm, const struct kvm_memory_slot *slot, gfn_t gfn) kvm_gfn_is_write_tracked() argument 255 kvm_write_track_add_gfn(struct kvm *kvm, gfn_t gfn) kvm_write_track_add_gfn() argument 285 kvm_write_track_remove_gfn(struct kvm *kvm, gfn_t gfn) kvm_write_track_remove_gfn() argument [all...] |
/kernel/linux/linux-5.10/include/xen/ |
H A D | xen-ops.h | 95 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) xen_xlate_remap_gfn_array() argument 132 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) xen_remap_domain_gfn_array() argument 194 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) xen_remap_domain_gfn_range() argument [all...] |
/kernel/linux/linux-6.6/virt/kvm/ |
H A D | pfncache.c | 278 gfn_t gfn = gpa_to_gfn(gpa); in __kvm_gpc_refresh() local
|
H A D | dirty_ring.c | 89 static inline void kvm_dirty_gfn_set_invalid(struct kvm_dirty_gfn *gfn) in kvm_dirty_gfn_set_invalid() argument 94 static inline void kvm_dirty_gfn_set_dirtied(struct kvm_dirty_gfn *gfn) in kvm_dirty_gfn_set_dirtied() argument 99 static inline bool kvm_dirty_gfn_harvested(struct kvm_dirty_gfn *gfn) in kvm_dirty_gfn_harvested() argument
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_64_vio_hv.c | 80 unsigned long gfn = tce >> PAGE_SHIFT; in kvmppc_rm_tce_to_ua() local
|
H A D | book3s_64_mmu_host.c | 88 unsigned long gfn = orig_pte->raddr >> PAGE_SHIFT; in kvmppc_mmu_map_page() local
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_host.c | 89 unsigned long gfn = orig_pte->raddr >> PAGE_SHIFT; in kvmppc_mmu_map_page() local
|
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | xlate_mmu.c | 84 static void setup_hparams(unsigned long gfn, void *data) in setup_hparams() argument 174 static void unmap_gfn(unsigned long gfn, void *data) in unmap_gfn() 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) xen_xlate_remap_gfn_array() argument 197 setup_balloon_gfn(unsigned long gfn, void *data) setup_balloon_gfn() argument [all...] |