tsc_freq
uint64_t tsc_freq;
len = sizeof(tsc_freq);
sysctlbyname("machdep.tsc_freq", &tsc_freq, &len, NULL, 0);
diff = (tevbuf[j] - tevbuf[j-1]) * 1000000 / tsc_freq;
uint64_t tsc_freq;
tsc_freq = tsc_calibrate();
PRM_DEBUG(tsc_freq);
tsc_hrtimeinit(tsc_freq);
if (tsc_freq > 0)
return (tsc_freq);
if (!force->tscc_calibrate(&tsc_freq))
return (tsc_freq);
if (tsccpp[i]->tscc_calibrate(&tsc_freq)) {
VERIFY3U(tsc_freq, >, 0);
tsccpp[i]->tscc_source, tsc_freq / 1000000);
return (tsc_freq);
VERIFY(tsc_freq > 0);
return (tsc_freq);
static uint64_t tsc_freq;
ratio = (tsc_freq / bus_freq) & 0xff;