Home
last modified time | relevance | path

Searched refs:rdtsc (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/share/examples/hwpmc/
H A Doverhead.c70 tsc1 = rdtsc(); in main()
73 write_cyc = rdtsc() - tsc1; in main()
75 tsc1 = rdtsc(); in main()
78 start_cyc = rdtsc() - tsc1; in main()
80 tsc1 = rdtsc(); in main()
83 read_cyc = rdtsc() - tsc1; in main()
85 tsc1 = rdtsc(); in main()
88 stop_cyc = rdtsc() - tsc1; in main()
/freebsd/crypto/openssl/crypto/
H A Dx86cpuid.pl172 &rdtsc ();
194 &rdtsc ();
198 &rdtsc ();
370 &rdtsc ();
379 &rdtsc ();
409 &rdtsc (); # collect 1st tick
417 &rdtsc (); # collect 1st diff
432 &rdtsc ();
/freebsd/sys/dev/random/
H A Dunit_test.h40 #define rdtsc __builtin_readcyclecounter macro
44 rdtsc(void) in rdtsc() function
60 return (rdtsc()); in get_cyclecount()
/freebsd/sys/x86/x86/
H A Ddelay.c60 now = rdtsc(); in delay_tsc()
64 now = rdtsc(); in delay_tsc()
H A Dtsc.c464 set_cputicker(rdtsc, tsc_freq, !tsc_is_invariant); in start_TSC()
503 tsc[cpu * 3 + x] = rdtsc(); \
787 set_cputicker(rdtsc, tsc_freq, !tsc_is_invariant); in tsc_calibrate()
847 set_cputicker(rdtsc, max_freq, true); in tsc_levels_changed()
H A Dcpu_machdep.c340 tsc1 = rdtsc(); in cpu_est_clockrate()
344 tsc2 = rdtsc(); in cpu_est_clockrate()
349 tsc1 = rdtsc(); in cpu_est_clockrate()
351 tsc2 = rdtsc(); in cpu_est_clockrate()
1752 return (rdtsc);
/freebsd/lib/libsys/x86/
H A D__vdso_gettc.c105 return (rdtsc()); in rdtsc_mb_lfence()
119 return (rdtsc()); in rdtsc_mb_mfence()
131 return (rdtsc()); in rdtsc_mb_none()
325 tsc = rdtsc(); in __vdso_hyperv_tsc()
/freebsd/sys/crypto/openssl/amd64/
H A Dx86_64cpuid.S35 rdtsc
330 rdtsc
338 .Loop: rdtsc
366 rdtsc
374 rdtsc
387 rdtsc
/freebsd/sys/cddl/dev/dtrace/i386/
H A Ddtrace_subr.c281 tgt_cpu_tsc = rdtsc(); in dtrace_gethrtime_init_cpu()
283 hst_cpu_tsc = rdtsc(); in dtrace_gethrtime_init_cpu()
368 tsc = rdtsc() - tsc_skew[curcpu]; in dtrace_gethrtime()
/freebsd/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_subr.c284 tgt_cpu_tsc = rdtsc(); in dtrace_gethrtime_init_cpu()
286 hst_cpu_tsc = rdtsc(); in dtrace_gethrtime_init_cpu()
371 tsc = rdtsc() - tsc_skew[curcpu]; in dtrace_gethrtime()
/freebsd/tools/tools/tscdrift/
H A Dtscdrift.c76 thread_tsc = rdtsc(); in thread_main()
141 tsc = rdtsc(); in main()
/freebsd/sys/amd64/include/
H A Dcpu.h90 return (rdtsc()); in get_cyclecount()
H A Dcpufunc.h305 rdtsc(void) in rdtsc() function
317 return (rdtsc()); in rdtsc_ordered_lfence()
324 return (rdtsc()); in rdtsc_ordered_mfence()
/freebsd/stand/libsa/
H A Dtslog.c81 uint64_t tsc = rdtsc(); in tslog()
/freebsd/sys/amd64/vmm/amd/
H A Dsvm_msr.c174 svm_set_tsc_offset(vcpu, val - rdtsc()); in svm_wrmsr()
/freebsd/sys/dev/hyperv/vmbus/amd64/
H A Dhyperv_machdep.c150 tsc = rdtsc(); \
/freebsd/usr.sbin/bhyve/
H A Dmevent_test.c100 tevbuf[i++] = rdtsc(); in timer_callback()
/freebsd/contrib/processor-trace/libipt/test/src/
H A Dptunit-ild.c216 static struct ptunit_result rdtsc(void) in rdtsc() function
704 ptu_run(suite, rdtsc); in main()
/freebsd/sys/dev/atkbdc/
H A Datkbdc.c302 tscval[0] = rdtsc(); in atkbdc_setup()
304 tscval[1] = rdtsc(); in atkbdc_setup()
306 tscval[2] = rdtsc(); in atkbdc_setup()
/freebsd/crypto/openssl/crypto/perlasm/
H A Dx86gas.pl68 sub ::rdtsc { &::emit(".byte\t0x0f,0x31"); }
/freebsd/sys/x86/linux/
H A Dlinux_vdso_gettc_x86.inc38 __asm __volatile("rdtsc; shrd %%cl, %%edx, %0"
/freebsd/sys/i386/i386/
H A Dperfmon.c394 pmct->pmct_value = rdtsc(); in perfmon_ioctl()
/freebsd/contrib/libpcap/msdos/
H A Dpkt_rx1.s62 ; rdtsc
/freebsd/sys/dev/hwpmc/
H A Dhwpmc_tsc.c235 *v = rdtsc(); in tsc_read_pmc()
/freebsd/sys/amd64/vmm/intel/
H A Dvmx_msr.c492 error = vmx_set_tsc_offset(vcpu, val - rdtsc()); in vmx_wrmsr()

12