Lines Matching refs:hrt

128 #define	TSC_CONVERT_AND_ADD(tsc, hrt, scale) {	 	\  argument
130 (hrt) += mul32(_l[1], scale) << NSEC_SHIFT; \
131 (hrt) += mul32(_l[0], scale) >> (32 - NSEC_SHIFT); \
134 #define TSC_CONVERT(tsc, hrt, scale) { \ argument
136 (hrt) = mul32(_l[1], scale) << NSEC_SHIFT; \
137 (hrt) += mul32(_l[0], scale) >> (32 - NSEC_SHIFT); \
162 hrtime_t tsc, hrt; in tsc_gethrtime() local
188 hrt = tsc_hrtime_base; in tsc_gethrtime()
190 TSC_CONVERT_AND_ADD(tsc, hrt, nsec_scale); in tsc_gethrtime()
193 return (hrt); in tsc_gethrtime()
200 hrtime_t tsc, hrt; in tsc_gethrtime_delta() local
228 hrt = tsc_hrtime_base; in tsc_gethrtime_delta()
230 TSC_CONVERT_AND_ADD(tsc, hrt, nsec_scale); in tsc_gethrtime_delta()
233 return (hrt); in tsc_gethrtime_delta()
239 hrtime_t hrt; in tsc_gethrtime_tick_delta() local
243 hrt = tsc_sync_tick_delta[CPU->cpu_id]; in tsc_gethrtime_tick_delta()
246 return (hrt); in tsc_gethrtime_tick_delta()
258 hrtime_t tsc, hrt; in dtrace_gethrtime() local
286 hrt = tsc_hrtime_base; in dtrace_gethrtime()
288 TSC_CONVERT_AND_ADD(tsc, hrt, nsec_scale); in dtrace_gethrtime()
333 hrt = shadow_tsc_hrtime_base; in dtrace_gethrtime()
335 TSC_CONVERT_AND_ADD(tsc, hrt, shadow_nsec_scale); in dtrace_gethrtime()
338 return (hrt); in dtrace_gethrtime()
376 hrtime_t hrt; in tsc_scalehrtime() local
383 TSC_CONVERT(mytsc, hrt, nsec_scale); in tsc_scalehrtime()
384 *tsc = hrt; in tsc_scalehrtime()
390 hrtime_t hrt; in tsc_gethrtimeunscaled_delta() local
403 hrt = tsc_gethrtimeunscaled() + tsc_sync_tick_delta[CPU->cpu_id]; in tsc_gethrtimeunscaled_delta()
406 return (hrt); in tsc_gethrtimeunscaled_delta()