Lines Matching +full:clock +full:- +full:frequency
75 * The frequency of %tick cannot be relied upon by kernel code,
77 * So, always use the constant-frequency %stick on sun4v.
142 * If the kernel variable passed in as 'use_stick' is non-zero,
144 * read the %tick counter. Note the label-less branches.
198 * Constants used to convert hi-res timestamps into nanoseconds
199 * (see <sys/clock.h> file for more information)
203 * At least 62.5 MHz, for faster %tick-based systems.
208 * NOTE: the macros below assume that the various time-related variables
210 * are all stored together on a 64-byte boundary. The primary motivation
218 * number of nanoseconds since the last clock tick ('nslt'). It also
222 * safely contain 64-bit data, and that it's safe to use the label "5:".
230 lduw [scr + %lo(hres_lock)], hrlock; /* load clock lock */ \
231 lduw [scr + %lo(nsec_scale)], nano; /* tick-to-ns factor */ \
243 lduw [scr + %lo(hres_lock)], scr; /* load clock lock */ \
256 lduw [scr + %lo(hres_lock)], hrlock; /* load clock lock */ \
257 lduw [scr + %lo(nsec_scale)], scale; /* tick-to-ns factor */ \
266 ld [scr + %lo(hres_lock)], scr; /* load clock lock */ \