Searched refs:kvm_arch (Results 1 – 16 of 16) sorted by relevance
/linux/arch/x86/kvm/ |
A D | kvm_onhyperv.c | 34 struct kvm_arch *kvm_arch = &kvm->arch; in hv_remote_flush_tlb_with_range() local 39 spin_lock(&kvm_arch->hv_root_tdp_lock); in hv_remote_flush_tlb_with_range() 41 if (!VALID_PAGE(kvm_arch->hv_root_tdp)) { in hv_remote_flush_tlb_with_range() 51 if (!VALID_PAGE(root) || root == kvm_arch->hv_root_tdp) in hv_remote_flush_tlb_with_range() 61 kvm_arch->hv_root_tdp = root; in hv_remote_flush_tlb_with_range() 79 kvm_arch->hv_root_tdp = INVALID_PAGE; in hv_remote_flush_tlb_with_range() 81 ret = hv_remote_flush_root_tdp(kvm_arch->hv_root_tdp, range); in hv_remote_flush_tlb_with_range() 84 spin_unlock(&kvm_arch->hv_root_tdp_lock); in hv_remote_flush_tlb_with_range()
|
A D | kvm_onhyperv.h | 16 struct kvm_arch *kvm_arch = &vcpu->kvm->arch; in hv_track_root_tdp() local 19 spin_lock(&kvm_arch->hv_root_tdp_lock); in hv_track_root_tdp() 21 if (root_tdp != kvm_arch->hv_root_tdp) in hv_track_root_tdp() 22 kvm_arch->hv_root_tdp = INVALID_PAGE; in hv_track_root_tdp() 23 spin_unlock(&kvm_arch->hv_root_tdp_lock); in hv_track_root_tdp()
|
A D | x86.c | 2171 struct kvm_arch *ka = &vcpu->kvm->arch; in kvm_write_system_time() 2333 struct kvm_arch *ka = &vcpu->kvm->arch; in kvm_track_tsc_matching() 2768 struct kvm_arch *ka = &kvm->arch; in pvclock_update_vm_gtod_copy() 2818 struct kvm_arch *ka = &kvm->arch; in kvm_end_pvclock_update() 2843 struct kvm_arch *ka = &kvm->arch; in __get_kvmclock() 2877 struct kvm_arch *ka = &kvm->arch; in get_kvmclock() 2958 struct kvm_arch *ka = &v->kvm->arch; in kvm_guest_time_update() 3071 struct kvm_arch *ka = container_of(dwork, struct kvm_arch, in kvmclock_update_fn() 3096 struct kvm_arch *ka = container_of(dwork, struct kvm_arch, in kvmclock_sync_fn() 6009 struct kvm_arch *ka = &kvm->arch; in kvm_vm_ioctl_set_clock() [all …]
|
/linux/arch/arm64/kvm/hyp/include/nvhe/ |
A D | mem_protect.h | 42 struct kvm_arch arch;
|
/linux/arch/riscv/include/asm/ |
A D | kvm_host.h | 56 struct kvm_arch { struct
|
/linux/arch/arm64/include/asm/ |
A D | kvm_mmu.h | 276 struct kvm_arch *arch)
|
A D | kvm_pgtable.h | 282 int __kvm_pgtable_stage2_init(struct kvm_pgtable *pgt, struct kvm_arch *arch,
|
A D | kvm_host.h | 99 struct kvm_arch *arch; 105 struct kvm_arch { struct
|
/linux/Documentation/virt/kvm/ |
A D | locking.rst | 225 :Name: kvm_arch::tsc_write_lock 228 :Protects: - kvm_arch::{last_tsc_write,last_tsc_nsec,last_tsc_offset}
|
/linux/arch/powerpc/include/asm/ |
A D | kvm_host.h | 271 struct kvm_arch { struct
|
/linux/arch/riscv/kvm/ |
A D | mmu.c | 778 struct kvm_arch *k = &vcpu->kvm->arch; in kvm_riscv_stage2_update_hgatp()
|
/linux/arch/s390/include/asm/ |
A D | kvm_host.h | 926 struct kvm_arch{ struct
|
/linux/arch/mips/include/asm/ |
A D | kvm_host.h | 176 struct kvm_arch { struct
|
/linux/arch/arm64/kvm/hyp/ |
A D | pgtable.c | 1119 int __kvm_pgtable_stage2_init(struct kvm_pgtable *pgt, struct kvm_arch *arch, in __kvm_pgtable_stage2_init()
|
/linux/arch/x86/include/asm/ |
A D | kvm_host.h | 1041 struct kvm_arch { struct
|
/linux/include/linux/ |
A D | kvm_host.h | 584 struct kvm_arch arch;
|
Completed in 86 milliseconds