Lines Matching refs:tick
38 * the %tick and %stick registers as well as reading and writing
46 * Since the read of the %tick or %stick is not an atomic operation,
51 * Callers that need to read the %tick register and can guarantee
71 * For sun4v platforms %tick can change dynamically *without* kernel
75 * The frequency of %tick cannot be relied upon by kernel code,
107 rd %tick, out; \
119 rd %tick, out; \
132 * Read the %tick register without taking the native_tick_offset
137 rd %tick, out
140 * For traptrace, which requires either the %tick or %stick
144 * read the %tick counter. Note the label-less branches.
145 * We do not check for the tick or stick offset variables changing
156 rd %tick, out; \
203 * At least 62.5 MHz, for faster %tick-based systems.
218 * number of nanoseconds since the last clock tick ('nslt'). It also
231 lduw [scr + %lo(nsec_scale)], nano; /* tick-to-ns factor */ \
240 movneg %xcc, %g0, nslt; /* ignore neg delta from tick skew */ \
257 lduw [scr + %lo(nsec_scale)], scale; /* tick-to-ns factor */ \
264 movneg %xcc, %g0, nslt; /* ignore neg delta from tick skew */ \