Symbol: kvm_arch
arch/arm64/include/asm/kvm_host.h
1543
static inline bool __vcpu_has_feature(const struct kvm_arch *ka, int feature)
arch/arm64/include/asm/kvm_host.h
1565
static inline u64 *__vm_id_reg(struct kvm_arch *ka, u32 reg)
arch/arm64/include/asm/kvm_host.h
197
struct kvm_arch *arch;
arch/arm64/include/asm/kvm_host.h
658
static inline struct resx __kvm_get_sysreg_resx(struct kvm_arch *arch,
arch/arm64/include/asm/kvm_host.h
673
static inline void __kvm_set_sysreg_resx(struct kvm_arch *arch,
arch/arm64/include/asm/kvm_mmu.h
322
struct kvm_arch *arch)
arch/arm64/kvm/hyp/include/nvhe/mem_protect.h
19
struct kvm_arch arch;
arch/arm64/kvm/hyp/nvhe/sys_regs.c
532
struct kvm_arch *ka = &kvm->arch;
arch/loongarch/include/asm/kvm_host.h
311
static inline bool kvm_vm_support(struct kvm_arch *arch, int feature)
arch/riscv/kvm/mmu.c
579
struct kvm_arch *ka = &vcpu->kvm->arch;
arch/x86/kvm/kvm_onhyperv.c
114
struct kvm_arch *kvm_arch = &vcpu->kvm->arch;
arch/x86/kvm/kvm_onhyperv.c
117
spin_lock(&kvm_arch->hv_root_tdp_lock);
arch/x86/kvm/kvm_onhyperv.c
119
if (root_tdp != kvm_arch->hv_root_tdp)
arch/x86/kvm/kvm_onhyperv.c
120
kvm_arch->hv_root_tdp = INVALID_PAGE;
arch/x86/kvm/kvm_onhyperv.c
121
spin_unlock(&kvm_arch->hv_root_tdp_lock);
arch/x86/kvm/kvm_onhyperv.c
40
struct kvm_arch *kvm_arch = &kvm->arch;
arch/x86/kvm/kvm_onhyperv.c
46
spin_lock(&kvm_arch->hv_root_tdp_lock);
arch/x86/kvm/kvm_onhyperv.c
48
if (!VALID_PAGE(kvm_arch->hv_root_tdp)) {
arch/x86/kvm/kvm_onhyperv.c
58
if (!VALID_PAGE(root) || root == kvm_arch->hv_root_tdp)
arch/x86/kvm/kvm_onhyperv.c
68
kvm_arch->hv_root_tdp = root;
arch/x86/kvm/kvm_onhyperv.c
86
kvm_arch->hv_root_tdp = INVALID_PAGE;
arch/x86/kvm/kvm_onhyperv.c
88
ret = hv_remote_flush_root_tdp(kvm_arch->hv_root_tdp, range);
arch/x86/kvm/kvm_onhyperv.c
91
spin_unlock(&kvm_arch->hv_root_tdp_lock);
arch/x86/kvm/mmu/mmu.c
7876
struct kvm_arch *ka = container_of(once, struct kvm_arch, nx_once);
arch/x86/kvm/x86.c
2455
struct kvm_arch *ka = &vcpu->kvm->arch;
arch/x86/kvm/x86.c
2616
struct kvm_arch *ka = &vcpu->kvm->arch;
arch/x86/kvm/x86.c
3123
struct kvm_arch *ka = &kvm->arch;
arch/x86/kvm/x86.c
3173
struct kvm_arch *ka = &kvm->arch;
arch/x86/kvm/x86.c
3214
struct kvm_arch *ka = &kvm->arch;
arch/x86/kvm/x86.c
3249
struct kvm_arch *ka = &kvm->arch;
arch/x86/kvm/x86.c
3320
struct kvm_arch *ka = &v->kvm->arch;
arch/x86/kvm/x86.c
3463
struct kvm_arch *ka = &kvm->arch;
arch/x86/kvm/x86.c
7215
struct kvm_arch *ka = &kvm->arch;
include/linux/kvm_host.h
833
struct kvm_arch arch;