Searched refs:tsc_freq (Results 1 – 19 of 19) sorted by relevance
/freebsd/sys/x86/x86/ |
H A D | tsc.c | 58 uint64_t tsc_freq; variable 132 tsc_freq = (uint64_t)(regs[0]) * 1000; in tsc_freq_cpuid_vm() 144 tsc_freq = regs[0] | ((uint64_t)regs[1] << 32); in tsc_freq_vmware() 159 tsc_freq = (uint64_t)(regs[2]) * 1000; in tsc_freq_xen() 275 tsc_freq = (tsc2 - tsc1 - overhead) * 10; in tsc_freq_tc() 367 (uintmax_t)tsc_freq); in probe_tsc_freq_early() 373 (uintmax_t)tsc_freq); in probe_tsc_freq_early() 379 (uintmax_t)tsc_freq); in probe_tsc_freq_early() 380 } else if (tsc_freq_cpuid(&tsc_freq)) { in probe_tsc_freq_early() 392 (uintmax_t)tsc_freq); in probe_tsc_freq_early() [all …]
|
H A D | delay.c | 61 end = now + tsc_freq * n / 1000000; in delay_tsc() 83 if (tsc_is_invariant && tsc_freq != 0) { in delay_tc() 135 if (tsc_freq != 0) in cpu_lock_delay()
|
H A D | local_apic.c | 495 tsc_is_invariant && tsc_freq != 0) { in lapic_init() 547 KASSERT((cpu_feature & CPUID_TSC) != 0 && tsc_freq != 0, in lapic_init() 556 r1 = tsc_freq * LOOPS; in lapic_init() 562 (uintmax_t)r, (uintmax_t)tsc_freq); in lapic_init() 855 (uintmax_t)tsc_freq); in lapic_calibrate_timer() 989 et->et_frequency = tsc_freq; in lapic_change_mode()
|
H A D | identcpu.c | 717 if (tsc_freq != 0) { in printcpuinfo() 718 hw_clockrate = (tsc_freq + 5000) / 1000000; in printcpuinfo() 720 (intmax_t)(tsc_freq + 4999) / 1000000, in printcpuinfo() 721 (u_int)((tsc_freq + 4999) / 10000) % 100); in printcpuinfo()
|
H A D | legacy.c | 394 *result = (uintptr_t)(atomic_load_acq_64(&tsc_freq) / in cpu_read_ivar()
|
/freebsd/usr.sbin/bhyve/ |
H A D | mevent_test.c | 67 uint64_t min, max, diff, sum, tsc_freq; in timer_print() local 75 len = sizeof(tsc_freq); in timer_print() 76 sysctlbyname("machdep.tsc_freq", &tsc_freq, &len, NULL, 0); in timer_print() 80 diff = (tevbuf[j] - tevbuf[j-1]) * 1000000 / tsc_freq; in timer_print()
|
/freebsd/sys/amd64/include/ |
H A D | csan.h | 73 if ((tsc_is_invariant && tsc_freq != 0) || in kcsan_md_delay()
|
/freebsd/sys/x86/include/ |
H A D | clock.h | 18 extern uint64_t tsc_freq;
|
/freebsd/sys/i386/i386/ |
H A D | perfmon.c | 386 freq = atomic_load_acq_64(&tsc_freq); in perfmon_ioctl()
|
/freebsd/sys/cddl/dev/dtrace/i386/ |
H A D | dtrace_subr.c | 300 tsc_f = atomic_load_acq_64(&tsc_freq); in dtrace_gethrtime_init()
|
/freebsd/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_subr.c | 303 tsc_f = atomic_load_acq_64(&tsc_freq); in dtrace_gethrtime_init()
|
/freebsd/sys/amd64/vmm/intel/ |
H A D | vmx_msr.c | 282 ratio = (tsc_freq / bus_freq) & 0xff; in vmx_msr_init()
|
/freebsd/sys/x86/cpufreq/ |
H A D | hwpstate_intel.c | 56 extern uint64_t tsc_freq;
|
H A D | est.c | 1180 freq = atomic_load_acq_64(&tsc_freq) / 1000000; in est_msr_info()
|
/freebsd/sys/net/altq/ |
H A D | altq_subr.c | 903 atomic_load_acq_64(&tsc_freq) == 0) in init_machclk_setup() 934 machclk_freq = atomic_load_acq_64(&tsc_freq); in init_machclk()
|
/freebsd/sys/dev/hwpmc/ |
H A D | hwpmc_logging.c | 724 PMCLOG_EMIT64(tsc_freq); in pmclog_configure_log()
|
/freebsd/sys/dev/acpica/ |
H A D | acpi_cpu.c | 633 *result = (uintptr_t)(atomic_load_acq_64(&tsc_freq) / 1000000); in acpi_cpu_read_ivar()
|
/freebsd/sys/compat/linprocfs/ |
H A D | linprocfs.c | 320 freq = atomic_load_acq_64(&tsc_freq); in linprocfs_docpuinfo()
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_sge.c | 3109 extern uint64_t tsc_freq; 3118 const uint64_t itg = tsc_freq * t4_tx_coalesce_gap / 1000000; in record_eth_tx_time()
|