Searched refs:kvm_arch (Results 1 – 16 of 16) sorted by relevance
| /linux-6.15/arch/x86/kvm/ |
| H A D | kvm_onhyperv.c | 40 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() 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() 91 spin_unlock(&kvm_arch->hv_root_tdp_lock); in __hv_flush_remote_tlbs_range() 114 struct kvm_arch *kvm_arch = &vcpu->kvm->arch; in hv_track_root_tdp() local 117 spin_lock(&kvm_arch->hv_root_tdp_lock); in hv_track_root_tdp() 119 if (root_tdp != kvm_arch->hv_root_tdp) in hv_track_root_tdp() 120 kvm_arch->hv_root_tdp = INVALID_PAGE; in hv_track_root_tdp() [all …]
|
| H A D | x86.c | 2322 struct kvm_arch *ka = &vcpu->kvm->arch; in kvm_write_system_time() 2483 struct kvm_arch *ka = &vcpu->kvm->arch; in kvm_track_tsc_matching() 2990 struct kvm_arch *ka = &kvm->arch; in pvclock_update_vm_gtod_copy() 3040 struct kvm_arch *ka = &kvm->arch; in kvm_end_pvclock_update() 3081 struct kvm_arch *ka = &kvm->arch; in __get_kvmclock() 3116 struct kvm_arch *ka = &kvm->arch; in get_kvmclock() 3187 struct kvm_arch *ka = &v->kvm->arch; in kvm_guest_time_update() 3328 struct kvm_arch *ka = &kvm->arch; in kvm_get_wall_clock_epoch() 3401 struct kvm_arch *ka = container_of(dwork, struct kvm_arch, in kvmclock_update_fn() 3426 struct kvm_arch *ka = container_of(dwork, struct kvm_arch, in kvmclock_sync_fn() [all …]
|
| /linux-6.15/arch/arm64/kvm/hyp/include/nvhe/ |
| H A D | mem_protect.h | 19 struct kvm_arch arch;
|
| /linux-6.15/arch/loongarch/include/asm/ |
| H A D | kvm_host.h | 118 struct kvm_arch { struct
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | kvm_host.h | 195 struct kvm_arch *arch; 286 struct kvm_arch { struct 1472 static inline bool __vcpu_has_feature(const struct kvm_arch *ka, int feature) in __vcpu_has_feature() 1494 static inline u64 *__vm_id_reg(struct kvm_arch *ka, u32 reg) in __vm_id_reg()
|
| H A D | kvm_mmu.h | 320 struct kvm_arch *arch) in __load_stage2()
|
| /linux-6.15/arch/riscv/include/asm/ |
| H A D | kvm_host.h | 109 struct kvm_arch { struct
|
| /linux-6.15/Documentation/virt/kvm/ |
| H A D | locking.rst | 259 ``kvm_arch::tsc_write_lock`` 264 :Protects: - kvm_arch::{last_tsc_write,last_tsc_nsec,last_tsc_offset}
|
| /linux-6.15/arch/arm64/kvm/hyp/nvhe/ |
| H A D | sys_regs.c | 483 struct kvm_arch *ka = &kvm->arch; in kvm_init_pvm_id_regs()
|
| /linux-6.15/arch/s390/include/asm/ |
| H A D | kvm_host.h | 634 struct kvm_arch{ struct
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | kvm_host.h | 277 struct kvm_arch { struct
|
| /linux-6.15/arch/riscv/kvm/ |
| H A D | mmu.c | 729 struct kvm_arch *k = &vcpu->kvm->arch; in kvm_riscv_gstage_update_hgatp()
|
| /linux-6.15/arch/mips/include/asm/ |
| H A D | kvm_host.h | 175 struct kvm_arch { struct
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | kvm_host.h | 1327 struct kvm_arch { struct
|
| /linux-6.15/include/linux/ |
| H A D | kvm_host.h | 819 struct kvm_arch arch;
|
| /linux-6.15/arch/x86/kvm/mmu/ |
| H A D | mmu.c | 7639 struct kvm_arch *ka = container_of(once, struct kvm_arch, nx_once); in kvm_mmu_start_lpage_recovery()
|