Home
last modified time | relevance | path

Searched refs:hpa_t (Results 1 – 16 of 16) sorted by relevance

/Linux-v6.1/arch/x86/kvm/
Dkvm_onhyperv.c21 static inline int hv_remote_flush_root_tdp(hpa_t root_tdp, in hv_remote_flush_root_tdp()
38 hpa_t root; in hv_remote_flush_tlb_with_range()
96 void hv_track_root_tdp(struct kvm_vcpu *vcpu, hpa_t root_tdp) in hv_track_root_tdp()
Dkvm_onhyperv.h13 void hv_track_root_tdp(struct kvm_vcpu *vcpu, hpa_t root_tdp);
15 static inline void hv_track_root_tdp(struct kvm_vcpu *vcpu, hpa_t root_tdp) in hv_track_root_tdp()
/Linux-v6.1/arch/x86/kvm/mmu/
Dtdp_mmu.h8 hpa_t kvm_tdp_mmu_get_vcpu_root_hpa(struct kvm_vcpu *vcpu);
76 hpa_t hpa = mmu->root.hpa; in is_tdp_mmu()
Dmmu_internal.h123 static inline struct kvm_mmu_page *to_shadow_page(hpa_t shadow_page) in to_shadow_page()
Dmmu.c134 hpa_t shadow_addr;
2246 struct kvm_vcpu *vcpu, hpa_t root, in shadow_walk_init_using_root()
3418 static void mmu_free_root_page(struct kvm *kvm, hpa_t *root_hpa, in mmu_free_root_page()
3494 hpa_t root_hpa; in kvm_mmu_free_guest_mode_roots()
3530 static hpa_t mmu_alloc_root(struct kvm_vcpu *vcpu, gfn_t gfn, int quadrant, in mmu_alloc_root()
3552 hpa_t root; in mmu_alloc_direct_roots()
3662 hpa_t root; in mmu_alloc_shadow_roots()
3844 static bool is_unsync_root(hpa_t root) in is_unsync_root()
3893 hpa_t root = vcpu->arch.mmu->root.hpa; in kvm_mmu_sync_roots()
3908 hpa_t root = vcpu->arch.mmu->pae_root[i]; in kvm_mmu_sync_roots()
[all …]
Dpaging_tmpl.h900 static void FNAME(invlpg)(struct kvm_vcpu *vcpu, gva_t gva, hpa_t root_hpa) in FNAME()
Dtdp_mmu.c311 hpa_t kvm_tdp_mmu_get_vcpu_root_hpa(struct kvm_vcpu *vcpu) in kvm_tdp_mmu_get_vcpu_root_hpa()
/Linux-v6.1/arch/s390/kvm/
Dvsie.c652 static int pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa) in pin_guest_page()
659 *hpa = (hpa_t) page_to_virt(page) + (gpa & ~PAGE_MASK); in pin_guest_page()
664 static void unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa) in unpin_guest_page()
675 hpa_t hpa; in unpin_blocks()
732 hpa_t hpa; in pin_blocks()
849 hpa_t hpa = (hpa_t) vsie_page->scb_o; in unpin_scb()
865 hpa_t hpa; in pin_scb()
/Linux-v6.1/include/linux/
Dkvm_types.h46 typedef u64 hpa_t; typedef
Dkvm_host.h1725 static inline hpa_t pfn_to_hpa(kvm_pfn_t pfn) in pfn_to_hpa()
1727 return (hpa_t)pfn << PAGE_SHIFT; in pfn_to_hpa()
/Linux-v6.1/arch/x86/include/asm/
Dkvm_host.h129 #define INVALID_PAGE (~(hpa_t)0)
411 hpa_t hpa;
440 void (*invlpg)(struct kvm_vcpu *vcpu, gva_t gva, hpa_t root_hpa);
956 hpa_t hv_root_tdp;
1338 hpa_t hv_root_tdp;
1563 void (*load_mmu_pgd)(struct kvm_vcpu *vcpu, hpa_t root_hpa,
1945 gva_t gva, hpa_t root_hpa);
/Linux-v6.1/arch/x86/kvm/vmx/
Dvmx.h411 u64 construct_eptp(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level);
Dvmx.c3228 u64 construct_eptp(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level) in construct_eptp()
3242 static void vmx_load_mmu_pgd(struct kvm_vcpu *vcpu, hpa_t root_hpa, in vmx_load_mmu_pgd()
Dnested.c344 static bool nested_ept_root_matches(hpa_t root_hpa, u64 root_eptp, u64 eptp) in nested_ept_root_matches()
/Linux-v6.1/arch/powerpc/kvm/
De500_mmu_host.c629 hpa_t addr; in kvmppc_load_last_inst()
/Linux-v6.1/arch/x86/kvm/svm/
Dsvm.c4042 static void svm_load_mmu_pgd(struct kvm_vcpu *vcpu, hpa_t root_hpa, in svm_load_mmu_pgd()