Home
last modified time | relevance | path

Searched refs:tsc (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/os/
H A Dtimestamp.c225 tsc = 0; in tsc_gethrtime()
239 tsc = tsc_protect(tsc); in tsc_gethrtime()
279 tsc = 0; in tsc_gethrtime_delta()
281 tsc = tsc_protect(tsc); in tsc_gethrtime_delta()
335 tsc = 0; in tsc_gethrtime_params()
337 tsc = tsc_protect(tsc); in tsc_gethrtime_params()
394 tsc = 0; in dtrace_gethrtime()
396 tsc = tsc_protect(tsc); in dtrace_gethrtime()
443 tsc = 0; in dtrace_gethrtime()
445 tsc = tsc_protect(tsc); in dtrace_gethrtime()
[all …]
/illumos-gate/usr/src/lib/commpage/common/
H A Dcp_main.c60 #define TSC_CONVERT_AND_ADD(tsc, hrt, scale) do { \ argument
61 uint32_t *_l = (uint32_t *)&(tsc); \
75 hrtime_t tsc, hrt, tsc_last; in __cp_gethrtime() local
97 tsc = __cp_tsc_read(cp); in __cp_gethrtime()
103 if (tsc == 0) { in __cp_gethrtime()
108 if (tsc >= tsc_last) { in __cp_gethrtime()
109 tsc -= tsc_last; in __cp_gethrtime()
111 tsc = 0; in __cp_gethrtime()
112 } else if (tsc > cp->cp_tsc_resume_cap) { in __cp_gethrtime()
113 tsc = cp->cp_tsc_resume_cap; in __cp_gethrtime()
[all …]
/illumos-gate/usr/src/test/bhyve-tests/tests/kdev/
H A Drdmsr_tsc.c54 uint64_t tsc; in main() local
71 tsc = val; in main()
76 tsc |= ((uint64_t)val << 32); in main()
77 printf("tsc=%lu\n", tsc); in main()
88 if (tsc < TSC_TARGET_WRVAL) { in main()
89 test_fail_msg("TSC %lu < %lu", tsc, in main()
H A Dguest_tsc_adjust.c85 uint64_t tsc; in main() local
102 tsc = val; in main()
107 tsc |= ((uint64_t)val << 32); in main()
113 if (tsc >= expect_tsc) { in main()
114 (void) printf("tsc=%ld\n", tsc); in main()
117 test_fail_msg("TSC %lu < %lu\n", tsc, in main()
H A Dwrmsr_tsc.c54 uint64_t tsc; in main() local
71 tsc = val; in main()
76 tsc |= ((uint64_t)val << 32); in main()
87 if (tsc < TSC_TARGET_WRVAL) { in main()
88 test_fail_msg("TSC %lu < %lu", tsc, in main()
H A Dpayload_guest_tsc_adjust.c26 uint64_t tsc = rdtsc(); in start() local
27 outl(IOP_TEST_VALUE, (uint32_t)(UINT32_MAX & tsc)); in start()
28 outl(IOP_TEST_VALUE, (uint32_t)(UINT32_MAX & (tsc >> 32))); in start()
H A Dpayload_wrmsr_tsc.c31 uint64_t tsc = rdtsc(); in start() local
32 outl(IOP_TEST_VALUE, UINT32_MAX & tsc); in start()
33 outl(IOP_TEST_VALUE, UINT32_MAX & (tsc >> 32)); in start()
H A Dpayload_rdmsr_tsc.c31 uint64_t tsc = rdmsr(MSR_TSC); in start() local
32 outl(IOP_TEST_VALUE, UINT32_MAX & tsc); in start()
33 outl(IOP_TEST_VALUE, UINT32_MAX & (tsc >> 32)); in start()
H A Dtsc_freq_ctrl.c40 uint64_t tsc; member
48 uint64_t tick_delta = r2.tsc - r1.tsc; in check_reading()
175 tsc_readings[count].tsc = cur_tsc; in do_freq_test()
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxpv_timestamp.c96 uint64_t tsc; in dtrace_xpv_getsystime() local
122 tsc = __rdtsc_insn(); in dtrace_xpv_getsystime()
123 tsc_delta = tsc - dst->tsc_timestamp; in dtrace_xpv_getsystime()
H A Dxpv_panic.c625 hrtime_t tsc, hrt; in xpv_panic_gethrtime() local
626 unsigned int *l = (unsigned int *)&(tsc); in xpv_panic_gethrtime()
628 tsc = __rdtsc_insn(); in xpv_panic_gethrtime()
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Dunix.c810 hrtime_t tsc = addr, hrt, tsc_last, base, mult = 1; in scalehrtime_dcmd() local
811 unsigned int *tscp = (unsigned int *)&tsc; in scalehrtime_dcmd()
831 tsc = mdb_strtoull(argv[argc - 1].a_un.a_str); in scalehrtime_dcmd()
834 tsc = argv[argc - 1].a_un.a_val; in scalehrtime_dcmd()
880 if (absolute || (tsc > (tsc_last >> 1) && !relative)) { in scalehrtime_dcmd()
881 if (tsc > tsc_last) { in scalehrtime_dcmd()
882 tsc = tsc - tsc_last; in scalehrtime_dcmd()
884 tsc = tsc_last - tsc; in scalehrtime_dcmd()
/illumos-gate/usr/src/uts/i86pc/io/
H A Dhpet_acpi.c299 hpet_info.tsc[0] = tsc_read(); in hpet_early_init()
302 hpet_info.tsc[1] = tsc_read(); in hpet_early_init()
305 hpet_info.tsc[2] = tsc_read(); in hpet_early_init()
309 PRM_DEBUG(hpet_info.tsc[0]); in hpet_early_init()
310 PRM_DEBUG(hpet_info.tsc[1]); in hpet_early_init()
311 PRM_DEBUG(hpet_info.tsc[2]); in hpet_early_init()
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dhpet_acpi.h258 hrtime_t tsc[3]; member
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm.c331 uint64_t scale_tsc(uint64_t tsc, uint64_t multiplier, uint32_t frac_size);
4778 vmm_scale_tsc(uint64_t tsc, uint64_t mult) in vmm_scale_tsc() argument
4784 return (scale_tsc(tsc, mult, frac_size)); in vmm_scale_tsc()
4786 return (tsc); in vmm_scale_tsc()
4859 *tsc = (uint64_t)hrt; in vmm_time_snapshot()
4894 uint64_t tsc; in vmm_data_read_vmm_time() local
4897 vmm_time_snapshot(&tsc, &hrtime, &hrestime); in vmm_data_read_vmm_time()
4909 out->vt_guest_tsc = calc_guest_tsc(tsc, vm->freq_multiplier, in vmm_data_read_vmm_time()
5001 uint64_t tsc; in vmm_data_write_vmm_time() local
5004 vmm_time_snapshot(&tsc, &hrtime, &hrestime); in vmm_data_write_vmm_time()
[all …]
/illumos-gate/usr/src/uts/common/xen/dtrace/
H A Dxdt.c699 uint64_t tsc, addr64, rip64, val64, pte64; in xdt_process_rec() local
723 tsc = (((uint64_t)rec->u.cycles.cycles_hi) << 32) in xdt_process_rec()
727 tsc = 0; in xdt_process_rec()
730 xdt_timestamp = tsc; in xdt_process_rec()
/illumos-gate/usr/src/uts/common/io/mwl/
H A Dmwl_var.h363 } tsc; member
H A Dmwl.c2190 LE_16(kv->key.tkip.tsc.low); in mwl_hal_keyset()
2192 LE_32(kv->key.tkip.tsc.high); in mwl_hal_keyset()
2363 hk.key.tkip.tsc.high = (uint32_t)(k->wk_keytsc >> 16); in mwl_key_set()
2364 hk.key.tkip.tsc.low = (uint16_t)k->wk_keytsc; in mwl_key_set()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/
H A Dpmcs_subr.c6203 int seg, tsc; in pmcs_dma_load() local
6257 tsc = 0; in pmcs_dma_load()
6274 if (tsc == (PMCS_SGL_NCHUNKS - 1) && in pmcs_dma_load()
6302 tsc = 0; in pmcs_dma_load()
6304 sgl[tsc].sglal = LE_32(DWORD0(sg->dmac_laddress)); in pmcs_dma_load()
6305 sgl[tsc].sglah = LE_32(DWORD1(sg->dmac_laddress)); in pmcs_dma_load()
6306 sgl[tsc].sglen = LE_32(sg->dmac_size); in pmcs_dma_load()
6307 sgl[tsc++].flags = 0; in pmcs_dma_load()
/illumos-gate/usr/src/uts/common/io/iwn/
H A Dif_iwnreg.h610 uint64_t tsc; member
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-test-utiltest.p5m1323 file path=opt/util-tests/tests/dis/i386/tst.tsc.out mode=0444
1324 file path=opt/util-tests/tests/dis/i386/tst.tsc.s mode=0444