Home
last modified time | relevance | path

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

/arch/x86/kvm/
Ddebugfs.c23 *val = vcpu->arch.tsc_offset; in vcpu_get_tsc_offset()
Dsvm.c1496 return svm->nested.hsave->control.tsc_offset; in svm_read_l1_tsc_offset()
1498 return vcpu->arch.tsc_offset; in svm_read_l1_tsc_offset()
1508 g_tsc_offset = svm->vmcb->control.tsc_offset - in svm_write_l1_tsc_offset()
1509 svm->nested.hsave->control.tsc_offset; in svm_write_l1_tsc_offset()
1510 svm->nested.hsave->control.tsc_offset = offset; in svm_write_l1_tsc_offset()
1514 svm->vmcb->control.tsc_offset - g_tsc_offset, in svm_write_l1_tsc_offset()
1517 svm->vmcb->control.tsc_offset = offset + g_tsc_offset; in svm_write_l1_tsc_offset()
1520 return svm->vmcb->control.tsc_offset; in svm_write_l1_tsc_offset()
3342 dst->tsc_offset = from->tsc_offset; in copy_vmcb_control_area()
3457 svm->vcpu.arch.tsc_offset = svm->vmcb->control.tsc_offset; in nested_svm_vmexit()
[all …]
Dhyperv.c418 + hv->tsc_ref.tsc_offset; in get_time_ref_counter()
946 tsc_ref->tsc_offset = hv_clock->system_time; in compute_tsc_page_parameters()
947 do_div(tsc_ref->tsc_offset, 100); in compute_tsc_page_parameters()
948 tsc_ref->tsc_offset -= in compute_tsc_page_parameters()
Dx86.c1933 u64 tsc_offset = kvm_x86_ops->read_l1_tsc_offset(vcpu); in kvm_read_l1_tsc() local
1935 return tsc_offset + kvm_scale_tsc(vcpu, host_tsc); in kvm_read_l1_tsc()
1941 vcpu->arch.tsc_offset = kvm_x86_ops->write_l1_tsc_offset(vcpu, offset); in kvm_vcpu_write_tsc_offset()
2065 u64 tsc_offset = kvm_x86_ops->read_l1_tsc_offset(vcpu); in adjust_tsc_offset_guest() local
2066 kvm_vcpu_write_tsc_offset(vcpu, tsc_offset + adjustment); in adjust_tsc_offset_guest()
3059 msr_info->data = kvm_scale_tsc(vcpu, rdtsc()) + vcpu->arch.tsc_offset; in kvm_get_msr_common()
/arch/x86/include/asm/
Dhyperv-tlfs.h300 volatile s64 tsc_offset; member
432 __s64 tsc_offset; member
649 u64 tsc_offset; member
Dsvm.h69 u64 tsc_offset; member
Dkvm_host.h676 u64 tsc_offset; member
/arch/x86/kvm/vmx/
Dvmcs12.h43 u64 tsc_offset; member
233 CHECK_OFFSET(tsc_offset, 88); in vmx_check_vmcs12_offsets()
Dvmcs12.c39 FIELD64(TSC_OFFSET, tsc_offset),
Devmcs.c70 EVMCS1_FIELD(TSC_OFFSET, tsc_offset,
Dnested.c1557 vmcs12->tsc_offset = evmcs->tsc_offset; in copy_enlightened_to_vmcs12()
2357 vmcs_write64(TSC_OFFSET, vcpu->arch.tsc_offset); in prepare_vmcs02()
3100 vcpu->arch.tsc_offset += vmcs12->tsc_offset; in nested_vmx_enter_non_root_mode()
3164 vcpu->arch.tsc_offset -= vmcs12->tsc_offset; in nested_vmx_enter_non_root_mode()
4083 vcpu->arch.tsc_offset -= vmcs12->tsc_offset; in nested_vmx_vmexit()
4141 vmcs_write64(TSC_OFFSET, vcpu->arch.tsc_offset); in nested_vmx_vmexit()
Dvmx.c1786 return vcpu->arch.tsc_offset - vmcs12->tsc_offset; in vmx_read_l1_tsc_offset()
1788 return vcpu->arch.tsc_offset; in vmx_read_l1_tsc_offset()
1804 g_tsc_offset = vmcs12->tsc_offset; in vmx_write_l1_tsc_offset()
1807 vcpu->arch.tsc_offset - g_tsc_offset, in vmx_write_l1_tsc_offset()