Home
last modified time | relevance | path

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

/Linux-v4.19/arch/x86/kvm/
Ddebugfs.c21 *val = vcpu->arch.tsc_offset; in vcpu_get_tsc_offset()
Dhyperv.c442 + hv->tsc_ref.tsc_offset; in get_time_ref_counter()
888 tsc_ref->tsc_offset = hv_clock->system_time; in compute_tsc_page_parameters()
889 do_div(tsc_ref->tsc_offset, 100); in compute_tsc_page_parameters()
890 tsc_ref->tsc_offset -= in compute_tsc_page_parameters()
Dsvm.c1442 return svm->nested.hsave->control.tsc_offset; in svm_read_l1_tsc_offset()
1444 return vcpu->arch.tsc_offset; in svm_read_l1_tsc_offset()
1454 g_tsc_offset = svm->vmcb->control.tsc_offset - in svm_write_tsc_offset()
1455 svm->nested.hsave->control.tsc_offset; in svm_write_tsc_offset()
1456 svm->nested.hsave->control.tsc_offset = offset; in svm_write_tsc_offset()
1459 svm->vmcb->control.tsc_offset, in svm_write_tsc_offset()
1462 svm->vmcb->control.tsc_offset = offset + g_tsc_offset; in svm_write_tsc_offset()
3248 dst->tsc_offset = from->tsc_offset; in copy_vmcb_control_area()
3350 svm->vcpu.arch.tsc_offset = svm->vmcb->control.tsc_offset; in nested_svm_vmexit()
3511 svm->vcpu.arch.tsc_offset += nested_vmcb->control.tsc_offset; in enter_svm_guest_mode()
[all …]
Dvmx_evmcs.h67 EVMCS1_FIELD(TSC_OFFSET, tsc_offset,
Dvmx.c449 u64 tsc_offset; member
614 CHECK_OFFSET(tsc_offset, 88); in vmx_check_vmcs12_offsets()
1121 FIELD64(TSC_OFFSET, tsc_offset),
3428 return vcpu->arch.tsc_offset - vmcs12->tsc_offset; in vmx_read_l1_tsc_offset()
3430 return vcpu->arch.tsc_offset; in vmx_read_l1_tsc_offset()
3450 vmcs12->tsc_offset : 0)); in vmx_write_tsc_offset()
12277 vmcs_write64(TSC_OFFSET, vcpu->arch.tsc_offset); in prepare_vmcs02()
12633 vcpu->arch.tsc_offset += vmcs12->tsc_offset; in enter_vmx_non_root_mode()
12686 vcpu->arch.tsc_offset -= vmcs12->tsc_offset; in enter_vmx_non_root_mode()
13304 vcpu->arch.tsc_offset -= vmcs12->tsc_offset; in nested_vmx_vmexit()
[all …]
Dx86.c1577 u64 tsc_offset = kvm_x86_ops->read_l1_tsc_offset(vcpu); in kvm_read_l1_tsc() local
1579 return tsc_offset + kvm_scale_tsc(vcpu, host_tsc); in kvm_read_l1_tsc()
1586 vcpu->arch.tsc_offset = offset; in kvm_vcpu_write_tsc_offset()
1714 kvm_vcpu_write_tsc_offset(vcpu, vcpu->arch.tsc_offset + adjustment); in adjust_tsc_offset_guest()
2656 msr_info->data = kvm_scale_tsc(vcpu, rdtsc()) + vcpu->arch.tsc_offset; in kvm_get_msr_common()
/Linux-v4.19/arch/x86/include/asm/
Dhyperv-tlfs.h279 volatile s64 tsc_offset; member
406 __s64 tsc_offset; member
610 u64 tsc_offset; member
Dsvm.h68 u64 tsc_offset; member
Dmshyperv.h408 offset = READ_ONCE(tsc_pg->tsc_offset); in hv_read_tsc_page_tsc()
Dkvm_host.h626 u64 tsc_offset; member
/Linux-v4.19/Documentation/virtual/kvm/
Dnested-vmx.txt94 u64 tsc_offset;