Home
last modified time | relevance | path

Searched refs:tsc_freq (Results 1 – 19 of 19) sorted by relevance

/freebsd/sys/x86/x86/
H A Dtsc.c58 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 Ddelay.c61 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 Dlocal_apic.c495 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 Didentcpu.c717 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 Dlegacy.c394 *result = (uintptr_t)(atomic_load_acq_64(&tsc_freq) / in cpu_read_ivar()
/freebsd/usr.sbin/bhyve/
H A Dmevent_test.c67 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 Dcsan.h73 if ((tsc_is_invariant && tsc_freq != 0) || in kcsan_md_delay()
/freebsd/sys/x86/include/
H A Dclock.h18 extern uint64_t tsc_freq;
/freebsd/sys/i386/i386/
H A Dperfmon.c386 freq = atomic_load_acq_64(&tsc_freq); in perfmon_ioctl()
/freebsd/sys/cddl/dev/dtrace/i386/
H A Ddtrace_subr.c300 tsc_f = atomic_load_acq_64(&tsc_freq); in dtrace_gethrtime_init()
/freebsd/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_subr.c303 tsc_f = atomic_load_acq_64(&tsc_freq); in dtrace_gethrtime_init()
/freebsd/sys/amd64/vmm/intel/
H A Dvmx_msr.c282 ratio = (tsc_freq / bus_freq) & 0xff; in vmx_msr_init()
/freebsd/sys/x86/cpufreq/
H A Dhwpstate_intel.c56 extern uint64_t tsc_freq;
H A Dest.c1180 freq = atomic_load_acq_64(&tsc_freq) / 1000000; in est_msr_info()
/freebsd/sys/net/altq/
H A Daltq_subr.c903 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 Dhwpmc_logging.c724 PMCLOG_EMIT64(tsc_freq); in pmclog_configure_log()
/freebsd/sys/dev/acpica/
H A Dacpi_cpu.c633 *result = (uintptr_t)(atomic_load_acq_64(&tsc_freq) / 1000000); in acpi_cpu_read_ivar()
/freebsd/sys/compat/linprocfs/
H A Dlinprocfs.c320 freq = atomic_load_acq_64(&tsc_freq); in linprocfs_docpuinfo()
/freebsd/sys/dev/cxgbe/
H A Dt4_sge.c3109 extern uint64_t tsc_freq;
3118 const uint64_t itg = tsc_freq * t4_tx_coalesce_gap / 1000000; in record_eth_tx_time()