Searched refs:nslt (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/sys/
H A Dmachclock.h105 * number of nanoseconds since the last clock tick ('nslt'). It also
114 #define GET_HRESTIME(hrestsec, hrestnsec, adj, nslt, nano, scr, hrlock, \
120 ldx [scr + %lo(hres_last_tick)], nslt; \
125 subcc adj, nslt, nslt; /* nslt = ticks since last clockint */ \
126 movneg %xcc, %g0, nslt; /* ignore neg delta from tick skew */ \
130 NATIVE_TIME_TO_NSEC_SCALE(nslt, nano, gnt1, NSEC_SHIFT); \
140 #define GET_HRTIME(base, now, nslt, scale, scr, hrlock, gnt1, gnt2) \
145 ldx [scr + %lo(hres_last_tick)], nslt; \
[all...]
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dmachclock.h218 * number of nanoseconds since the last clock tick ('nslt'). It also
227 #define GET_HRESTIME(hrestsec, hrestnsec, adj, nslt, nano, scr, hrlock, \
233 ldx [scr + %lo(hres_last_tick)], nslt; \
239 subcc adj, nslt, nslt; /* nslt = ticks since last clockint */ \
240 movneg %xcc, %g0, nslt; /* ignore neg delta from tick skew */ \
244 NATIVE_TIME_TO_NSEC_SCALE(nslt, nano, gnt1, NSEC_SHIFT); \
254 #define GET_HRTIME(base, now, nslt, scale, scr, hrlock, gnt1, gnt2, label) \
259 ldx [scr + %lo(hres_last_tick)], nslt; \
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Ddtrace_subr.c136 int i = 0, adj, nslt; local
162 nslt = dtrace_gethrtime() - snap.dthr_hrtime;
163 ASSERT(nslt >= 0);
170 adj = (nslt >> adj_shift);
174 adj = -(nslt >> adj_shift);
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dcommon_asm.s546 #define CONV_HRESTIME(hrestsec, hrestnsec, adj, nslt, nano) \
548 add hrestnsec, nslt, hrestnsec; /* hrest.tv_nsec += nslt */ \
550 srlx nslt, ADJ_SHIFT, nslt; /* delay: nslt >>= 4 */ \
551 subcc adj, nslt, %g0; /* hrestime_adj - nslt/16 */ \
552 movg %xcc, nslt, adj; /* adj by min(adj, nslt/1
[all...]
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dcommon_asm.s392 #define CONV_HRESTIME(hrestsec, hrestnsec, adj, nslt, nano) \
394 add hrestnsec, nslt, hrestnsec; /* hrest.tv_nsec += nslt */ \
396 srlx nslt, ADJ_SHIFT, nslt; /* delay: nslt >>= 4 */ \
397 subcc adj, nslt, %g0; /* hrestime_adj - nslt/16 */ \
398 movg %xcc, nslt, adj; /* adj by min(adj, nslt/1
[all...]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmachdep.c725 int nslt; /* nsec since last tick */ local
731 nslt = (int)(gethrtime() - hres_last_tick);
732 if (nslt < 0) {
734 * nslt < 0 means a tick came between sampling
740 now.tv_nsec += nslt;
743 adj = (nslt >> ADJ_SHIFT);
747 adj = -(nslt >> ADJ_SHIFT);

Completed in 67 milliseconds