Home
last modified time | relevance | path

Searched refs:tsc_offset (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/arch/x86/include/uapi/asm/
Dhyperv.h257 __s64 tsc_offset; member
/linux-4.4.14/arch/x86/kvm/
Dsvm.c964 return svm->vmcb->control.tsc_offset; in svm_read_tsc_offset()
973 g_tsc_offset = svm->vmcb->control.tsc_offset - in svm_write_tsc_offset()
974 svm->nested.hsave->control.tsc_offset; in svm_write_tsc_offset()
975 svm->nested.hsave->control.tsc_offset = offset; in svm_write_tsc_offset()
978 svm->vmcb->control.tsc_offset, in svm_write_tsc_offset()
981 svm->vmcb->control.tsc_offset = offset + g_tsc_offset; in svm_write_tsc_offset()
990 svm->vmcb->control.tsc_offset += adjustment; in svm_adjust_tsc_offset_guest()
992 svm->nested.hsave->control.tsc_offset += adjustment; in svm_adjust_tsc_offset_guest()
995 svm->vmcb->control.tsc_offset - adjustment, in svm_adjust_tsc_offset_guest()
996 svm->vmcb->control.tsc_offset); in svm_adjust_tsc_offset_guest()
[all …]
Dvmx.c223 u64 tsc_offset; member
711 FIELD64(TSC_OFFSET, tsc_offset),
2400 u64 host_tsc, tsc_offset; in guest_read_tsc() local
2403 tsc_offset = vmcs_read64(TSC_OFFSET); in guest_read_tsc()
2404 return kvm_scale_tsc(vcpu, host_tsc) + tsc_offset; in guest_read_tsc()
2413 u64 tsc_offset; in vmx_read_l1_tsc() local
2415 tsc_offset = is_guest_mode(vcpu) ? in vmx_read_l1_tsc()
2418 return host_tsc + tsc_offset; in vmx_read_l1_tsc()
2444 vmcs12->tsc_offset : 0)); in vmx_write_tsc_offset()
9717 vmx->nested.vmcs01_tsc_offset + vmcs12->tsc_offset); in prepare_vmcs02()
/linux-4.4.14/arch/x86/include/asm/
Dsvm.h66 u64 tsc_offset; member
/linux-4.4.14/drivers/hv/
Dhyperv_vmbus.h563 volatile s64 tsc_offset; member
Dhv.c152 s64 offset = tsc_pg->tsc_offset; in read_hv_clock_tsc()
/linux-4.4.14/Documentation/virtual/kvm/
Dnested-vmx.txt105 u64 tsc_offset;