Searched refs:gfn (Results 76 - 84 of 84) sorted by relevance

1234

/linux-master/tools/arch/x86/include/uapi/asm/
H A Dkvm.h572 __u64 gfn; member in union:kvm_xen_hvm_attr::__anon140::__anon141
/linux-master/drivers/xen/
H A Dgrant-table.c561 unsigned long gfn = gnttab_interface->read_frame(ref); local
563 page = pfn_to_page(gfn_to_pfn(gfn));
/linux-master/arch/x86/kvm/
H A Dx86.c5119 * Take the srcu lock as memslots will be accessed to check the gfn
8859 * table, unprotect the gfn (zap any relevant SPTEs) and re-enter the
8869 * the issue by unprotecting the gfn, as zapping the shadow page will
8872 * a SPTE and write-protect the gfn to resolve the !PRESENT fault, and
8873 * then zap the SPTE to unprotect the gfn, and then do it all over
10650 unsigned long gfn = gpa_to_gfn(APIC_DEFAULT_PHYS_BASE); local
10653 kvm_zap_gfn_range(kvm, gfn, gfn+1);
12814 * If the gfn and userspace address are not aligned wrt each
13199 static inline u32 kvm_async_pf_hash_fn(gfn_t gfn) argument
13211 kvm_add_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument
13221 kvm_async_pf_gfn_slot(struct kvm_vcpu *vcpu, gfn_t gfn) argument
13234 kvm_find_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument
13239 kvm_del_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) argument
[all...]
/linux-master/arch/x86/kernel/
H A Dsev-shared.c1094 vaddr = (unsigned long)pfn_to_kaddr(e->gfn);
H A Dsev.c828 e->gfn = pfn;
/linux-master/arch/x86/kvm/vmx/
H A Dnested.c3841 gfn_t gfn; local
3849 gfn = vmcs12->virtual_apic_page_addr >> PAGE_SHIFT;
3850 kvm_vcpu_mark_page_dirty(vcpu, gfn);
3854 gfn = vmcs12->posted_intr_desc_addr >> PAGE_SHIFT;
3855 kvm_vcpu_mark_page_dirty(vcpu, gfn);
H A Dvmx.c4113 WARN_ON_ONCE(!vmx->nested.virtual_apic_map.gfn))
6764 const gfn_t gfn = APIC_DEFAULT_PHYS_BASE >> PAGE_SHIFT; local
6805 pfn = gfn_to_pfn_memslot(slot, gfn);
6810 if (mmu_invalidate_retry_gfn(kvm, mmu_seq, gfn)) {
7617 static u8 vmx_get_mt_mask(struct kvm_vcpu *vcpu, gfn_t gfn, bool is_mmio) argument
7651 return kvm_mtrr_get_guest_memory_type(vcpu, gfn) << VMX_EPT_MT_EPTE_SHIFT;
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-its.c930 gfn_t gfn = gpa >> PAGE_SHIFT; local
935 ret = kvm_is_visible_gfn(its->dev->kvm, gfn);
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c2215 gfn_t gfn)
2217 return ____gfn_to_memslot(slots, gfn, true);
2214 gfn_to_memslot_approx(struct kvm_memslots *slots, gfn_t gfn) argument

Completed in 594 milliseconds

1234