/linux-master/arch/s390/kvm/ |
H A D | gaccess.c | 985 const gfn_t gfn = gpa_to_gfn(gpa); local 1001 gfn_t gfn; local 1176 gfn_t gfn local [all...] |
H A D | kvm-s390.c | 2214 gfn_to_memslot_approx(struct kvm_memslots *slots, gfn_t gfn) argument
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_hv.c | 515 unsigned long gpa, gfn, hva, pfn, hpa; local 779 kvmppc_unmap_hpte(struct kvm *kvm, unsigned long i, struct kvm_memory_slot *memslot, unsigned long *rmapp, unsigned long gfn) argument 821 kvm_unmap_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) argument 859 gfn_t gfn; local 875 unsigned long gfn; local 899 kvm_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) argument 956 gfn_t gfn; local 970 kvm_test_age_rmapp(struct kvm *kvm, struct kvm_memory_slot *memslot, unsigned long gfn) argument 1107 unsigned long gfn; local 1148 unsigned long gfn = gpa >> PAGE_SHIFT; local 1180 unsigned long gfn; local 1264 unsigned long gfn = hpte_rpn(guest_rpte, apsize); local [all...] |
/linux-master/arch/arm64/kvm/ |
H A D | mmu.c | 1390 gfn_t gfn; local 1634 gfn_t gfn; local 175 kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, u64 nr_pages) argument [all...] |
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | gtt.c | 801 intel_vgpu_find_spt_by_gfn( struct intel_vgpu *vgpu, unsigned long gfn) argument 873 ppgtt_alloc_spt_gfn( struct intel_vgpu *vgpu, enum intel_gvt_gtt_type type, unsigned long gfn, bool guest_pde_ips) argument 1242 unsigned long gfn; local 2214 unsigned long gma, gfn; local [all...] |
/linux-master/drivers/block/ |
H A D | xen-blkfront.c | 594 static void blkif_setup_rw_req_grant(unsigned long gfn, unsigned int offset, argument 1326 static void blkif_copy_from_grant(unsigned long gfn, unsigned int offset, argument 374 get_grant(grant_ref_t *gref_head, unsigned long gfn, struct blkfront_ring_info *rinfo) argument
|
/linux-master/drivers/net/ |
H A D | xen-netfront.c | 473 static void xennet_tx_setup_grant(unsigned long gfn, unsigned int offset, argument 526 static void xennet_make_one_txreq(unsigned long gfn, unsigned int offset, argument
|
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-its.c | 834 gfn_t gfn = gpa >> PAGE_SHIFT; local
|
/linux-master/arch/x86/kvm/vmx/ |
H A D | nested.c | 3863 gfn_t gfn; local
|
H A D | vmx.c | 6793 const gfn_t gfn = APIC_DEFAULT_PHYS_BASE >> PAGE_SHIFT; local 7659 u8 vmx_get_mt_mask(struct kvm_vcpu *vcpu, gfn_t gfn, bool is_mmio) argument
|
/linux-master/include/linux/ |
H A D | kvm_host.h | 296 kvm_pfn_t gfn; member in struct:kvm_host_map 1563 kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, u64 nr_pages) argument 1698 try_get_memslot(struct kvm_memory_slot *slot, gfn_t gfn) argument 1717 search_memslots(struct kvm_memslots *slots, gfn_t gfn, bool approx) argument 1738 ____gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn, bool approx) argument 1762 __gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn) argument 1768 __gfn_to_hva_memslot(const struct kvm_memory_slot *slot, gfn_t gfn) argument 1781 memslot_id(struct kvm *kvm, gfn_t gfn) argument 1794 gfn_to_gpa(gfn_t gfn) argument 2033 mmu_invalidate_retry_gfn(struct kvm *kvm, unsigned long mmu_seq, gfn_t gfn) argument 2069 mmu_invalidate_retry_gfn_unsafe(struct kvm *kvm, unsigned long mmu_seq, gfn_t gfn) argument 2407 kvm_get_memory_attributes(struct kvm *kvm, gfn_t gfn) argument 2419 kvm_mem_is_private(struct kvm *kvm, gfn_t gfn) argument 2425 kvm_mem_is_private(struct kvm *kvm, gfn_t gfn) argument 2435 kvm_gmem_get_pfn(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, kvm_pfn_t *pfn, int *max_order) argument [all...] |
/linux-master/tools/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 572 __u64 gfn; member in union:kvm_xen_hvm_attr::__anon140::__anon141
|
/linux-master/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 577 __u64 gfn; member in union:kvm_xen_hvm_attr::__anon97::__anon98
|
/linux-master/arch/x86/kvm/mmu/ |
H A D | mmu.c | 287 gfn_t gfn = kvm_mmu_page_get_gfn(sp, spte_index(sptep)); local 292 static void mark_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, u64 gfn, argument 754 kvm_mmu_page_set_translation(struct kvm_mmu_page *sp, int index, gfn_t gfn, unsigned int access) argument 776 gfn_t gfn = kvm_mmu_page_get_gfn(sp, index); local 785 lpage_info_slot(gfn_t gfn, const struct kvm_memory_slot *slot, int level) argument 802 update_gfn_disallow_lpage_count(const struct kvm_memory_slot *slot, gfn_t gfn, int count) argument 817 kvm_mmu_gfn_disallow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn) argument 822 kvm_mmu_gfn_allow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn) argument 831 gfn_t gfn; local 888 gfn_t gfn; local 916 gfn_to_memslot_dirty_bitmap(struct kvm_vcpu *vcpu, gfn_t gfn, bool no_dirty_log) argument 1095 gfn_to_rmap(gfn_t gfn, int level, const struct kvm_memory_slot *slot) argument 1109 gfn_t gfn; local 1423 kvm_mmu_slot_gfn_write_protect(struct kvm *kvm, struct kvm_memory_slot *slot, u64 gfn, int min_level) argument 1445 kvm_vcpu_write_protect_gfn(struct kvm_vcpu *vcpu, u64 gfn) argument 1459 kvm_zap_rmap(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level) argument 1474 gfn_t gfn; member in struct:slot_rmap_walk_iterator 1570 kvm_age_rmap(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level) argument 1583 kvm_test_age_rmap(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level) argument 1597 __rmap_add(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, const struct kvm_memory_slot *slot, u64 *spte, gfn_t gfn, unsigned int access) argument 1621 rmap_add(struct kvm_vcpu *vcpu, const struct kvm_memory_slot *slot, u64 *spte, gfn_t gfn, unsigned int access) argument 1705 kvm_page_table_hashfn(gfn_t gfn) argument 2108 kvm_mmu_find_shadow_page(struct kvm *kvm, struct kvm_vcpu *vcpu, gfn_t gfn, struct hlist_head *sp_list, union kvm_mmu_page_role role) argument 2193 kvm_mmu_alloc_shadow_page(struct kvm *kvm, struct shadow_page_caches *caches, gfn_t gfn, struct hlist_head *sp_list, union kvm_mmu_page_role role) argument 2229 __kvm_mmu_get_shadow_page(struct kvm *kvm, struct kvm_vcpu *vcpu, struct shadow_page_caches *caches, gfn_t gfn, union kvm_mmu_page_role role) argument 2251 kvm_mmu_get_shadow_page(struct kvm_vcpu *vcpu, gfn_t gfn, union kvm_mmu_page_role role) argument 2310 kvm_mmu_get_child_sp(struct kvm_vcpu *vcpu, u64 *sptep, gfn_t gfn, bool direct, unsigned int access) argument 2714 kvm_mmu_unprotect_page(struct kvm *kvm, gfn_t gfn) argument 2762 mmu_try_to_unsync_pages(struct kvm *kvm, const struct kvm_memory_slot *slot, gfn_t gfn, bool can_unsync, bool prefetch) argument 2863 mmu_set_spte(struct kvm_vcpu *vcpu, struct kvm_memory_slot *slot, u64 *sptep, unsigned int pte_access, gfn_t gfn, kvm_pfn_t pfn, struct kvm_page_fault *fault) argument 2942 gfn_t gfn; local 3039 host_pfn_mapping_level(struct kvm *kvm, gfn_t gfn, const struct kvm_memory_slot *slot) argument 3103 __kvm_mmu_max_mapping_level(struct kvm *kvm, const struct kvm_memory_slot *slot, gfn_t gfn, int max_level, bool is_private) argument 3127 kvm_mmu_max_mapping_level(struct kvm *kvm, const struct kvm_memory_slot *slot, gfn_t gfn, int max_level) argument 3238 kvm_send_hwpoison_signal(struct kvm_memory_slot *slot, gfn_t gfn) argument 3650 mmu_alloc_root(struct kvm_vcpu *vcpu, gfn_t gfn, int quadrant, u8 level) argument 4167 gfn_t gfn = get_mmio_spte_gfn(spte); local 4806 sync_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, gfn_t gfn, unsigned int access) argument 5796 gfn_t gfn = gpa >> PAGE_SHIFT; local 6509 gfn_t gfn; local 6540 gfn_t gfn; local 6582 gfn_t gfn; local 7346 hugepage_test_mixed(struct kvm_memory_slot *slot, gfn_t gfn, int level) argument 7352 hugepage_clear_mixed(struct kvm_memory_slot *slot, gfn_t gfn, int level) argument 7358 hugepage_set_mixed(struct kvm_memory_slot *slot, gfn_t gfn, int level) argument 7364 hugepage_has_attrs(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, int level, unsigned long attrs) argument 7406 gfn_t gfn = gfn_round_for_level(range->start, level); local 7465 gfn_t gfn; local [all...] |
/linux-master/virt/kvm/ |
H A D | kvm_main.c | 358 void kvm_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, u64 nr_pages) argument 2588 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) argument 2594 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) argument 2627 kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn) argument 2635 kvm_vcpu_is_visible_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument 2643 kvm_host_page_size(struct kvm_vcpu *vcpu, gfn_t gfn) argument 2672 __gfn_to_hva_many(const struct kvm_memory_slot *slot, gfn_t gfn, gfn_t *nr_pages, bool write) argument 2687 gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, gfn_t *nr_pages) argument 2693 gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn) argument 2700 gfn_to_hva(struct kvm *kvm, gfn_t gfn) argument 2706 kvm_vcpu_gfn_to_hva(struct kvm_vcpu *vcpu, gfn_t gfn) argument 2720 gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, gfn_t gfn, bool *writable) argument 2731 gfn_to_hva_prot(struct kvm *kvm, gfn_t gfn, bool *writable) argument 2738 kvm_vcpu_gfn_to_hva_prot(struct kvm_vcpu *vcpu, gfn_t gfn, bool *writable) argument 2989 __gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn, bool atomic, bool interruptible, bool *async, bool write_fault, bool *writable, hva_t *hva) argument 3017 gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, bool *writable) argument 3025 gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn) argument 3032 gfn_to_pfn_memslot_atomic(const struct kvm_memory_slot *slot, gfn_t gfn) argument 3039 kvm_vcpu_gfn_to_pfn_atomic(struct kvm_vcpu *vcpu, gfn_t gfn) argument 3045 gfn_to_pfn(struct kvm *kvm, gfn_t gfn) argument 3051 kvm_vcpu_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument 3057 gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn, struct page **pages, int nr_pages) argument 3080 gfn_to_page(struct kvm *kvm, gfn_t gfn) argument 3106 kvm_vcpu_map(struct kvm_vcpu *vcpu, gfn_t gfn, struct kvm_host_map *map) argument 3268 __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn, void *data, int offset, int len) argument 3283 kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset, int len) argument 3292 kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, int offset, int len) argument 3303 gfn_t gfn = gpa >> PAGE_SHIFT; local 3323 gfn_t gfn = gpa >> PAGE_SHIFT; local 3341 __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn, void *data, int offset, unsigned long len) argument 3361 gfn_t gfn = gpa >> PAGE_SHIFT; local 3370 __kvm_write_guest_page(struct kvm *kvm, struct kvm_memory_slot *memslot, gfn_t gfn, const void *data, int offset, int len) argument 3387 kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, const void *data, int offset, int len) argument 3396 kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, const void *data, int offset, int len) argument 3408 gfn_t gfn = gpa >> PAGE_SHIFT; local 3429 gfn_t gfn = gpa >> PAGE_SHIFT; local 3574 gfn_t gfn = gpa >> PAGE_SHIFT; local 3591 mark_page_dirty_in_slot(struct kvm *kvm, const struct kvm_memory_slot *memslot, gfn_t gfn) argument 3616 mark_page_dirty(struct kvm *kvm, gfn_t gfn) argument 3625 kvm_vcpu_mark_page_dirty(struct kvm_vcpu *vcpu, gfn_t gfn) argument [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 1849 gfn_t gfn; member in struct:kvm_arch_async_pf 1891 static inline int kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, argument [all...] |
/linux-master/arch/x86/kvm/ |
H A D | x86.c | 10700 unsigned long gfn = gpa_to_gfn(APIC_DEFAULT_PHYS_BASE); local 13267 static inline u32 kvm_async_pf_hash_fn(gfn_t gfn) argument 13279 kvm_add_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument 13289 kvm_async_pf_gfn_slot(struct kvm_vcpu *vcpu, gfn_t gfn) argument 13302 kvm_find_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument 13307 kvm_del_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument [all...] |