Searched refs:tsc_khz (Results 1 – 13 of 13) sorted by relevance
/linux/tools/testing/selftests/kvm/x86/ |
H A D | vmx_nested_tsc_scaling_test.c | 126 uint64_t tsc_khz; in main() local 158 tsc_khz = __vcpu_ioctl(vcpu, KVM_GET_TSC_KHZ, NULL); in main() 159 TEST_ASSERT(tsc_khz != -1, "vcpu ioctl KVM_GET_TSC_KHZ failed"); in main() 162 vcpu_ioctl(vcpu, KVM_SET_TSC_KHZ, (void *) (tsc_khz / l1_scale_factor)); in main()
|
/linux/arch/x86/kernel/cpu/ |
H A D | vmware.c | 402 u64 lpj, tsc_khz; in vmware_platform_setup() local 407 lpj = tsc_khz = eax | (((u64)ebx) << 32); in vmware_platform_setup() 408 do_div(tsc_khz, 1000); in vmware_platform_setup() 409 WARN_ON(tsc_khz >> 32); in vmware_platform_setup() 411 (unsigned long) tsc_khz / 1000, in vmware_platform_setup() 412 (unsigned long) tsc_khz % 1000); in vmware_platform_setup() 419 vmware_tsc_khz = tsc_khz; in vmware_platform_setup()
|
/linux/arch/x86/include/asm/ |
H A D | iommu.h | 22 #define DMAR_OPERATION_TIMEOUT ((cycles_t) tsc_khz*10*1000)
|
H A D | tsc.h | 73 extern unsigned int tsc_khz;
|
/linux/arch/x86/include/uapi/asm/ |
H A D | setup_data.h | 64 __u32 tsc_khz; member
|
/linux/arch/x86/kernel/apic/ |
H A D | apic.c | 591 tsc_khz * (1000 / TSC_DIVISOR), in setup_APIC_timer() 608 clockevents_update_freq(levt, tsc_khz * (1000 / TSC_DIVISOR)); in __lapic_update_tsc_freq() 755 if (!tsc_khz || !cpu_khz) in apic_needs_pit() 838 if (tsc_khz) { in calibrate_APIC_clock() 840 tsc_perj = div_u64((u64)tsc_khz * 1000, HZ); in calibrate_APIC_clock() 852 if (tsc_khz) { in calibrate_APIC_clock()
|
/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_llc.c | 44 max_khz = tsc_khz; in cpu_max_MHz()
|
/linux/drivers/acpi/ |
H A D | acpi_lpit.c | 108 lpit_native->counter_frequency : mul_u32_u32(tsc_khz, 1000U); in lpit_update_residency()
|
/linux/arch/x86/kernel/ |
H A D | jailhouse.c | 258 precalibrated_tsc_khz = setup_data.v1.tsc_khz; in jailhouse_init_platform()
|
H A D | tsc_sync.c | 275 end = start + (cycles_t) tsc_khz * timeout; in check_tsc_warp()
|
/linux/arch/x86/kvm/ |
H A D | x86.c | 2425 if (user_tsc_khz > tsc_khz) { in set_tsc_khz() 2437 user_tsc_khz, tsc_khz); in set_tsc_khz() 2454 /* tsc_khz can be zero if TSC calibration fails */ in kvm_set_tsc_khz() 2473 thresh_lo = adjust_tsc_khz(tsc_khz, -tsc_tolerance_ppm); in kvm_set_tsc_khz() 2474 thresh_hi = adjust_tsc_khz(tsc_khz, tsc_tolerance_ppm); in kvm_set_tsc_khz() 3082 * Use the kernel's tsc_khz directly if the TSC is constant, otherwise use KVM's 3083 * per-CPU value (which may be zero if a CPU is going offline). Note, tsc_khz 3092 return tsc_khz; in get_cpu_tsc_khz() 6199 user_tsc_khz = tsc_khz; in kvm_arch_vcpu_ioctl() 7197 user_tsc_khz = tsc_khz; in kvm_arch_vm_ioctl() [all...] |
/linux/arch/x86/kvm/vmx/ |
H A D | vmx.c | 8460 if (tsc_khz) in vmx_hardware_setup() 8461 use_timer_freq = (u64)tsc_khz * 1000; in vmx_hardware_setup()
|
/linux/Documentation/virt/kvm/ |
H A D | api.rst | 2001 :Parameters: virtual tsc_khz
|