Home
last modified time | relevance | path

Searched refs:kvm_arch (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dkvm_onhyperv.c40 struct kvm_arch *kvm_arch = &kvm->arch; in __hv_flush_remote_tlbs_range() local
46 spin_lock(&kvm_arch->hv_root_tdp_lock); in __hv_flush_remote_tlbs_range()
48 if (!VALID_PAGE(kvm_arch->hv_root_tdp)) { in __hv_flush_remote_tlbs_range()
58 if (!VALID_PAGE(root) || root == kvm_arch->hv_root_tdp) in __hv_flush_remote_tlbs_range()
68 kvm_arch->hv_root_tdp = root; in __hv_flush_remote_tlbs_range()
86 kvm_arch->hv_root_tdp = INVALID_PAGE; in __hv_flush_remote_tlbs_range()
88 ret = hv_remote_flush_root_tdp(kvm_arch->hv_root_tdp, range); in __hv_flush_remote_tlbs_range()
91 spin_unlock(&kvm_arch->hv_root_tdp_lock); in __hv_flush_remote_tlbs_range()
114 struct kvm_arch *kvm_arc in hv_track_root_tdp() local
[all...]
H A Dx86.c2363 struct kvm_arch *ka = &vcpu->kvm->arch; in kvm_write_system_time()
2525 struct kvm_arch *ka = &vcpu->kvm->arch; in kvm_track_tsc_matching()
2957 struct kvm_arch *ka = &kvm->arch; in pvclock_update_vm_gtod_copy()
3007 struct kvm_arch *ka = &kvm->arch; in kvm_end_pvclock_update()
3048 struct kvm_arch *ka = &kvm->arch; in __get_kvmclock()
3083 struct kvm_arch *ka = &kvm->arch; in get_kvmclock()
3154 struct kvm_arch *ka = &v->kvm->arch; in kvm_guest_time_update()
3267 struct kvm_arch *ka = container_of(dwork, struct kvm_arch, in kvmclock_update_fn()
3292 struct kvm_arch *k in kvmclock_sync_fn()
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/nvhe/
H A Dmem_protect.h49 struct kvm_arch arch;
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dkvm_mmu.h300 struct kvm_arch *arch)
H A Dkvm_host.h179 struct kvm_arch *arch;
205 struct kvm_arch { struct
270 * Atomic access to multiple idregs are guarded by kvm_arch.config_lock.
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dkvm_host.h91 struct kvm_arch { struct
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dkvm_host.h113 struct kvm_arch { struct
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dkvm_host.h92 struct kvm_arch { struct
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkvm_host.h279 /* Flag values for kvm_arch.secure_guest */
284 struct kvm_arch { struct
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkvm_host.h273 /* Flag values for kvm_arch.secure_guest */
278 struct kvm_arch { struct
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dmmu.c716 kvm_err("kvm_arch already initialized?\n"); in kvm_riscv_gstage_alloc_pgd()
750 struct kvm_arch *k = &vcpu->kvm->arch; in kvm_riscv_gstage_update_hgatp()
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.c2045 struct kvm_arch *ka = &vcpu->kvm->arch; in kvm_write_system_time()
2205 struct kvm_arch *ka = &vcpu->kvm->arch; in kvm_track_tsc_matching()
2569 struct kvm_arch *ka = &kvm->arch; in pvclock_update_vm_gtod_copy()
2607 struct kvm_arch *ka = &kvm->arch; in kvm_gen_update_masterclock()
2627 struct kvm_arch *ka = &kvm->arch; in get_kvmclock_ns()
2718 struct kvm_arch *ka = &v->kvm->arch; in kvm_guest_time_update()
2824 struct kvm_arch *ka = container_of(dwork, struct kvm_arch, in kvmclock_update_fn()
2849 struct kvm_arch *ka = container_of(dwork, struct kvm_arch, in kvmclock_sync_fn()
[all...]
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dkvm_host.h927 struct kvm_arch{ struct
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dkvm_host.h175 struct kvm_arch { struct
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dkvm_host.h959 struct kvm_arch{ struct
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dkvm_host.h218 struct kvm_arch { struct
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dkvm_host.h908 struct kvm_arch { struct
/kernel/linux/linux-5.10/include/linux/
H A Dkvm_host.h476 struct kvm_arch arch;
/kernel/linux/linux-6.6/include/linux/
H A Dkvm_host.h767 struct kvm_arch arch;
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dkvm_host.h1246 struct kvm_arch { struct

Completed in 54 milliseconds