/freebsd/share/examples/hwpmc/ |
H A D | overhead.c | 70 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 D | x86cpuid.pl | 172 &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 D | unit_test.h | 40 #define rdtsc __builtin_readcyclecounter macro 44 rdtsc(void) in rdtsc() function 60 return (rdtsc()); in get_cyclecount()
|
/freebsd/sys/x86/x86/ |
H A D | delay.c | 60 now = rdtsc(); in delay_tsc() 64 now = rdtsc(); in delay_tsc()
|
H A D | tsc.c | 464 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 D | cpu_machdep.c | 340 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.c | 105 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 D | x86_64cpuid.S | 35 rdtsc 330 rdtsc 338 .Loop: rdtsc 366 rdtsc 374 rdtsc 387 rdtsc
|
/freebsd/sys/cddl/dev/dtrace/i386/ |
H A D | dtrace_subr.c | 281 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 D | dtrace_subr.c | 284 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 D | tscdrift.c | 76 thread_tsc = rdtsc(); in thread_main() 141 tsc = rdtsc(); in main()
|
/freebsd/sys/amd64/include/ |
H A D | cpu.h | 90 return (rdtsc()); in get_cyclecount()
|
H A D | cpufunc.h | 305 rdtsc(void) in rdtsc() function 317 return (rdtsc()); in rdtsc_ordered_lfence() 324 return (rdtsc()); in rdtsc_ordered_mfence()
|
/freebsd/stand/libsa/ |
H A D | tslog.c | 81 uint64_t tsc = rdtsc(); in tslog()
|
/freebsd/sys/amd64/vmm/amd/ |
H A D | svm_msr.c | 174 svm_set_tsc_offset(vcpu, val - rdtsc()); in svm_wrmsr()
|
/freebsd/sys/dev/hyperv/vmbus/amd64/ |
H A D | hyperv_machdep.c | 150 tsc = rdtsc(); \
|
/freebsd/usr.sbin/bhyve/ |
H A D | mevent_test.c | 100 tevbuf[i++] = rdtsc(); in timer_callback()
|
/freebsd/contrib/processor-trace/libipt/test/src/ |
H A D | ptunit-ild.c | 216 static struct ptunit_result rdtsc(void) in rdtsc() function 704 ptu_run(suite, rdtsc); in main()
|
/freebsd/sys/dev/atkbdc/ |
H A D | atkbdc.c | 302 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 D | x86gas.pl | 68 sub ::rdtsc { &::emit(".byte\t0x0f,0x31"); }
|
/freebsd/sys/x86/linux/ |
H A D | linux_vdso_gettc_x86.inc | 38 __asm __volatile("rdtsc; shrd %%cl, %%edx, %0"
|
/freebsd/sys/i386/i386/ |
H A D | perfmon.c | 394 pmct->pmct_value = rdtsc(); in perfmon_ioctl()
|
/freebsd/contrib/libpcap/msdos/ |
H A D | pkt_rx1.s | 62 ; rdtsc
|
/freebsd/sys/dev/hwpmc/ |
H A D | hwpmc_tsc.c | 235 *v = rdtsc(); in tsc_read_pmc()
|
/freebsd/sys/amd64/vmm/intel/ |
H A D | vmx_msr.c | 492 error = vmx_set_tsc_offset(vcpu, val - rdtsc()); in vmx_wrmsr()
|