/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | tdp_mmu.c | 333 gfn_t gfn = base_gfn + i * KVM_PAGES_PER_HPAGE(level); in handle_removed_pt() local 419 static void handle_changed_spte(struct kvm *kvm, int as_id, gfn_t gfn, in handle_changed_spte() argument 191 tdp_mmu_init_sp(struct kvm_mmu_page *sp, tdp_ptep_t sptep, gfn_t gfn, union kvm_mmu_page_role role) tdp_mmu_init_sp() argument 603 tdp_mmu_set_spte(struct kvm *kvm, int as_id, tdp_ptep_t sptep, u64 old_spte, u64 new_spte, gfn_t gfn, int level) tdp_mmu_set_spte() argument 1578 clear_dirty_pt_masked(struct kvm *kvm, struct kvm_mmu_page *root, gfn_t gfn, unsigned long mask, bool wrprot) clear_dirty_pt_masked() argument 1626 kvm_tdp_mmu_clear_dirty_pt_masked(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, unsigned long mask, bool wrprot) kvm_tdp_mmu_clear_dirty_pt_masked() argument 1708 write_protect_gfn(struct kvm *kvm, struct kvm_mmu_page *root, gfn_t gfn, int min_level) write_protect_gfn() argument 1744 kvm_tdp_mmu_write_protect_gfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, int min_level) kvm_tdp_mmu_write_protect_gfn() argument 1769 gfn_t gfn = addr >> PAGE_SHIFT; kvm_tdp_mmu_get_walk() local 1798 gfn_t gfn = addr >> PAGE_SHIFT; kvm_tdp_mmu_fast_pf_get_last_sptep() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/ |
H A D | gtt.h | 259 unsigned long gfn; member
|
H A D | gtt.c | 800 intel_vgpu_find_spt_by_gfn( struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_find_spt_by_gfn() argument 872 ppgtt_alloc_spt_gfn( struct intel_vgpu *vgpu, enum intel_gvt_gtt_type type, unsigned long gfn, bool guest_pde_ips) ppgtt_alloc_spt_gfn() argument 1241 unsigned long gfn; ppgtt_populate_shadow_entry() local 2213 unsigned long gma, gfn; emulate_ggtt_mmio_write() local [all...] |
H A D | kvmgt.c | 92 gfn_t gfn; member 100 gfn_t gfn; member 128 static void gvt_unpin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_unpin_guest_page() argument 136 static int gvt_pin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_pin_guest_page() argument 177 static int gvt_dma_map_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_dma_map_page() argument 200 gvt_dma_unmap_page(struct intel_vgpu *vgpu, unsigned long gfn, dma_addr_t dma_addr, unsigned long size) gvt_dma_unmap_page() argument 228 __gvt_cache_find_gfn(struct intel_vgpu *vgpu, gfn_t gfn) __gvt_cache_find_gfn() argument 246 __gvt_cache_add(struct intel_vgpu *vgpu, gfn_t gfn, dma_addr_t dma_addr, unsigned long size) __gvt_cache_add() argument 349 __kvmgt_protect_table_find(struct intel_vgpu *info, gfn_t gfn) __kvmgt_protect_table_find() argument 365 kvmgt_gfn_is_write_protected(struct intel_vgpu *info, gfn_t gfn) kvmgt_gfn_is_write_protected() argument 373 kvmgt_protect_table_add(struct intel_vgpu *info, gfn_t gfn) kvmgt_protect_table_add() argument 388 kvmgt_protect_table_del(struct intel_vgpu *info, gfn_t gfn) kvmgt_protect_table_del() argument 1545 intel_gvt_page_track_add(struct intel_vgpu *info, u64 gfn) intel_gvt_page_track_add() argument 1563 intel_gvt_page_track_remove(struct intel_vgpu *info, u64 gfn) intel_gvt_page_track_remove() argument 1596 kvmgt_page_track_remove_region(gfn_t gfn, unsigned long nr_pages, struct kvm_page_track_notifier_node *node) kvmgt_page_track_remove_region() argument 1629 intel_gvt_dma_map_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, unsigned long size, dma_addr_t *dma_addr) intel_gvt_dma_map_guest_page() argument [all...] |
H A D | gvt.h | 122 u32 gfn[INTEL_GVT_OPREGION_PAGES]; member
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/ |
H A D | dirty_log_test.c | 305 static inline bool dirty_gfn_is_dirtied(struct kvm_dirty_gfn *gfn) in dirty_gfn_is_dirtied() argument 310 static inline void dirty_gfn_set_collected(struct kvm_dirty_gfn *gfn) in dirty_gfn_set_collected() argument
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_hv.c | 491 unsigned long gpa, gfn, hva, pfn, hpa; in kvmppc_book3s_hv_page_fault() local 770 gfn_t gfn, gfn_end; in kvm_handle_hva_range() local 800 kvmppc_unmap_hpte(struct kvm *kvm, unsigned long i, struct kvm_memory_slot *memslot, unsigned long *rmapp, unsigned long gfn) kvmppc_unmap_hpte() argument 842 kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) kvm_unmap_rmapp() argument 891 unsigned long gfn; kvmppc_core_flush_memslot_hv() local 915 kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) kvm_age_rmapp() argument 978 kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) kvm_test_age_rmapp() argument 1121 unsigned long gfn; kvmppc_harvest_vpa_dirty() local 1162 unsigned long gfn = gpa >> PAGE_SHIFT; kvmppc_pin_guest_page() local 1194 unsigned long gfn; kvmppc_unpin_guest_page() local 1278 unsigned long gfn = hpte_rpn(guest_rpte, apsize); resize_hpt_rehash_hpte() local [all...] |
H A D | booke.c | 1253 gfn_t gfn; in kvmppc_handle_exit() local 1310 gfn_t gfn; in kvmppc_handle_exit() local
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | hyperv.c | 1081 u64 gfn; in kvm_hv_setup_tsc_page() local 1150 u64 gfn; in kvm_hv_set_msr_pw() local 1256 u64 gfn; kvm_hv_set_msr() local [all...] |
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | mmu.c | 1407 gfn_t gfn; in user_mem_abort() local 1645 gfn_t gfn; in kvm_handle_guest_abort() local 175 kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, u64 nr_pages) kvm_arch_flush_remote_tlbs_range() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_hv.c | 515 unsigned long gpa, gfn, hva, pfn, hpa; in kvmppc_book3s_hv_page_fault() local 779 kvmppc_unmap_hpte(struct kvm *kvm, unsigned long i, struct kvm_memory_slot *memslot, unsigned long *rmapp, unsigned long gfn) kvmppc_unmap_hpte() argument 821 kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) kvm_unmap_rmapp() argument 859 gfn_t gfn; kvm_unmap_gfn_range_hv() local 875 unsigned long gfn; kvmppc_core_flush_memslot_hv() local 899 kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) kvm_age_rmapp() argument 956 gfn_t gfn; kvm_age_gfn_hv() local 970 kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) kvm_test_age_rmapp() argument 1119 unsigned long gfn; kvmppc_harvest_vpa_dirty() local 1160 unsigned long gfn = gpa >> PAGE_SHIFT; kvmppc_pin_guest_page() local 1192 unsigned long gfn; kvmppc_unpin_guest_page() local 1276 unsigned long gfn = hpte_rpn(guest_rpte, apsize); resize_hpt_rehash_hpte() local [all...] |
H A D | book3s_hv_nested.c | 1003 unsigned long gfn, end_gfn; in kvmhv_remove_nest_rmap_range() local 1497 unsigned long n_gpa, gpa, gfn, perm = 0UL; in __kvmhv_nested_page_fault() local [all...] |
H A D | booke.c | 1287 gfn_t gfn; in kvmppc_handle_exit() local 1344 gfn_t gfn; in kvmppc_handle_exit() local
|
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | gaccess.c | 1001 const gfn_t gfn = gpa_to_gfn(gpa); in access_guest_page() local 1017 gfn_t gfn; in access_guest_page_with_key() local 1192 gfn_t gfn in cmpxchg_guest_abs_with_key() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
H A D | kvmgt.c | 87 gfn_t gfn; member 105 gfn_t gfn; member 151 static void gvt_unpin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_unpin_guest_page() argument 171 static int gvt_pin_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_pin_guest_page() argument 221 static int gvt_dma_map_page(struct intel_vgpu *vgpu, unsigned long gfn, in gvt_dma_map_page() argument 244 gvt_dma_unmap_page(struct intel_vgpu *vgpu, unsigned long gfn, dma_addr_t dma_addr, unsigned long size) gvt_dma_unmap_page() argument 272 __gvt_cache_find_gfn(struct intel_vgpu *vgpu, gfn_t gfn) __gvt_cache_find_gfn() argument 290 __gvt_cache_add(struct intel_vgpu *vgpu, gfn_t gfn, dma_addr_t dma_addr, unsigned long size) __gvt_cache_add() argument 399 __kvmgt_protect_table_find(struct kvmgt_guest_info *info, gfn_t gfn) __kvmgt_protect_table_find() argument 413 kvmgt_gfn_is_write_protected(struct kvmgt_guest_info *info, gfn_t gfn) kvmgt_gfn_is_write_protected() argument 422 kvmgt_protect_table_add(struct kvmgt_guest_info *info, gfn_t gfn) kvmgt_protect_table_add() argument 437 kvmgt_protect_table_del(struct kvmgt_guest_info *info, gfn_t gfn) kvmgt_protect_table_del() argument 1686 kvmgt_page_track_add(unsigned long handle, u64 gfn) kvmgt_page_track_add() argument 1720 kvmgt_page_track_remove(unsigned long handle, u64 gfn) kvmgt_page_track_remove() argument 1771 gfn_t gfn; kvmgt_page_track_flush_slot() local 1932 kvmgt_gfn_to_pfn(unsigned long handle, unsigned long gfn) kvmgt_gfn_to_pfn() argument 1949 kvmgt_dma_map_guest_page(unsigned long handle, unsigned long gfn, unsigned long size, dma_addr_t *dma_addr) kvmgt_dma_map_guest_page() argument 2084 kvmgt_is_valid_gfn(unsigned long handle, unsigned long gfn) kvmgt_is_valid_gfn() argument [all...] |
H A D | gtt.c | 809 intel_vgpu_find_spt_by_gfn( struct intel_vgpu *vgpu, unsigned long gfn) intel_vgpu_find_spt_by_gfn() argument 881 ppgtt_alloc_spt_gfn( struct intel_vgpu *vgpu, enum intel_gvt_gtt_type type, unsigned long gfn, bool guest_pde_ips) ppgtt_alloc_spt_gfn() argument 1274 unsigned long gfn, page_size = PAGE_SIZE; ppgtt_populate_shadow_entry() local 1329 unsigned long gfn, i; ppgtt_populate_spt() local 2256 unsigned long gma, gfn; emulate_ggtt_mmio_write() local [all...] |
H A D | gvt.h | 123 u32 gfn[INTEL_GVT_OPREGION_PAGES]; member
|
/kernel/linux/linux-5.10/drivers/scsi/bfa/ |
H A D | bfa_fcbuild.c | 1337 fcgs_gfn_req_t *gfn = (fcgs_gfn_req_t *) (cthdr + 1); in fc_gfn_req_build() local
|
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | grant-table.c | 409 unsigned long gfn = gnttab_interface->read_frame(ref); in gnttab_add_deferred() local
|
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | grant-table.c | 563 unsigned long gfn = gnttab_interface->read_frame(ref); in gnttab_add_deferred() local
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | hyperv.c | 1163 u64 gfn; in kvm_hv_setup_tsc_page() local 1501 u64 gfn; in kvm_hv_set_msr() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/bfa/ |
H A D | bfa_fcbuild.c | 1337 fcgs_gfn_req_t *gfn = (fcgs_gfn_req_t *) (cthdr + 1); in fc_gfn_req_build() local
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | xen-blkfront.c | 606 static void blkif_setup_rw_req_grant(unsigned long gfn, unsigned int offset, in blkif_setup_rw_req_grant() argument 1401 static void blkif_copy_from_grant(unsigned long gfn, unsigned int offset, in blkif_copy_from_grant() argument 374 get_grant(grant_ref_t *gref_head, unsigned long gfn, struct blkfront_ring_info *rinfo) get_grant() argument
|
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
H A D | vgic-its.c | 917 gfn_t gfn; in vgic_its_check_id() local
|
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/ |
H A D | vgic-its.c | 907 gfn_t gfn = gpa >> PAGE_SHIFT; in __is_visible_gfn_locked() local
|