Searched refs:tsc_offset (Results 1 – 17 of 17) sorted by relevance
| /arch/x86/kvm/svm/ |
| A D | nested.c | 418 to->tsc_offset = from->tsc_offset; in __nested_copy_vmcb_control_to_cache() 784 vcpu->arch.tsc_offset = kvm_calc_nested_tsc_offset( in nested_vmcb02_prepare_control() 786 svm->nested.ctl.tsc_offset, in nested_vmcb02_prepare_control() 789 vmcb02->control.tsc_offset = vcpu->arch.tsc_offset; in nested_vmcb02_prepare_control() 1201 svm->vcpu.arch.tsc_offset = svm->vcpu.arch.l1_tsc_offset; in nested_svm_vmexit() 1202 if (vmcb01->control.tsc_offset != svm->vcpu.arch.tsc_offset) { in nested_svm_vmexit() 1203 vmcb01->control.tsc_offset = svm->vcpu.arch.tsc_offset; in nested_svm_vmexit() 1661 dst->tsc_offset = from->tsc_offset; in nested_copy_vmcb_cache_to_control()
|
| A D | svm.h | 155 u64 tsc_offset; member
|
| A D | svm.c | 1012 return svm->nested.ctl.tsc_offset; in svm_get_l2_tsc_offset() 1026 svm->vmcb01.ptr->control.tsc_offset = vcpu->arch.l1_tsc_offset; in svm_write_tsc_offset() 1027 svm->vmcb->control.tsc_offset = vcpu->arch.tsc_offset; in svm_write_tsc_offset() 3322 pr_err("%-20s%016llx\n", "tsc_offset:", control->tsc_offset); in dump_vmcb()
|
| /arch/x86/kvm/vmx/ |
| A D | vmcs12.h | 43 u64 tsc_offset; member 227 CHECK_OFFSET(tsc_offset, 88); in vmx_check_vmcs12_offsets()
|
| A D | tdx.h | 34 u64 tsc_offset; member
|
| A D | vmcs12.c | 39 FIELD64(TSC_OFFSET, tsc_offset),
|
| A D | hyperv_evmcs.c | 65 EVMCS1_FIELD(TSC_OFFSET, tsc_offset,
|
| A D | nested.c | 1815 vmcs12->tsc_offset = evmcs->tsc_offset; in copy_enlightened_to_vmcs12() 2699 vcpu->arch.tsc_offset = kvm_calc_nested_tsc_offset( in prepare_vmcs02() 2708 vmcs_write64(TSC_OFFSET, vcpu->arch.tsc_offset); in prepare_vmcs02() 3656 vcpu->arch.tsc_offset -= vmcs12->tsc_offset; in nested_vmx_enter_non_root_mode() 5002 vcpu->arch.tsc_offset = vcpu->arch.l1_tsc_offset; in __nested_vmx_vmexit() 5055 vmcs_write64(TSC_OFFSET, vcpu->arch.tsc_offset); in __nested_vmx_vmexit()
|
| A D | tdx.c | 694 vcpu->arch.tsc_offset = kvm_tdx->tsc_offset; in tdx_vcpu_create() 695 vcpu->arch.l1_tsc_offset = vcpu->arch.tsc_offset; in tdx_vcpu_create() 2805 kvm_tdx->tsc_offset = td_tdcs_exec_read64(kvm_tdx, TD_TDCS_EXEC_TSC_OFFSET); in tdx_td_init()
|
| A D | vmx.c | 1880 return vmcs12->tsc_offset; in vmx_get_l2_tsc_offset() 1898 vmcs_write64(TSC_OFFSET, vcpu->arch.tsc_offset); in vmx_write_tsc_offset()
|
| /arch/x86/kvm/ |
| A D | debugfs.c | 36 *val = vcpu->arch.tsc_offset; in vcpu_get_tsc_offset()
|
| A D | hyperv.c | 588 + hv->tsc_ref.tsc_offset; in get_time_ref_counter() 1139 tsc_ref->tsc_offset = hv_clock->system_time; in compute_tsc_page_parameters() 1140 do_div(tsc_ref->tsc_offset, 100); in compute_tsc_page_parameters() 1141 tsc_ref->tsc_offset -= in compute_tsc_page_parameters()
|
| A D | x86.c | 2613 vcpu->arch.tsc_offset = kvm_calc_nested_tsc_offset( in kvm_vcpu_write_tsc_offset() 2618 vcpu->arch.tsc_offset = l1_offset; in kvm_vcpu_write_tsc_offset() 2781 u64 tsc_offset = vcpu->arch.l1_tsc_offset; in adjust_tsc_offset_guest() local 2782 kvm_vcpu_write_tsc_offset(vcpu, tsc_offset + adjustment); in adjust_tsc_offset_guest() 4290 offset = vcpu->arch.tsc_offset; in kvm_get_msr_common()
|
| /arch/x86/include/asm/ |
| A D | svm.h | 131 u64 tsc_offset; member 429 u64 tsc_offset; member
|
| A D | sev.h | 221 u64 tsc_offset; member
|
| A D | kvm_host.h | 946 u64 tsc_offset; /* current tsc offset */ member
|
| /arch/x86/coco/sev/ |
| A D | core.c | 990 vmsa->tsc_offset = snp_tsc_offset; in wakeup_cpu_via_vmgexit() 2156 __func__, tsc_resp->status, tsc_resp->tsc_scale, tsc_resp->tsc_offset, in snp_get_tsc_info() 2161 snp_tsc_offset = tsc_resp->tsc_offset; in snp_get_tsc_info()
|
Completed in 106 milliseconds