Lines Matching refs:scr
227 #define GET_HRESTIME(hrestsec, hrestnsec, adj, nslt, nano, scr, hrlock, \ argument
229 5: sethi %hi(hres_lock), scr; \
230 lduw [scr + %lo(hres_lock)], hrlock; /* load clock lock */ \
231 lduw [scr + %lo(nsec_scale)], nano; /* tick-to-ns factor */ \
233 ldx [scr + %lo(hres_last_tick)], nslt; \
234 ldn [scr + %lo(hrestime)], hrestsec; /* load hrestime.sec */\
235 add scr, %lo(hrestime), hrestnsec; \
241 ldx [scr + %lo(hrestime_adj)], adj; /* load hrestime_adj */ \
243 lduw [scr + %lo(hres_lock)], scr; /* load clock lock */ \
246 xor hrlock, scr, scr; \
248 brnz,pn scr, 5b; \
254 #define GET_HRTIME(base, now, nslt, scale, scr, hrlock, gnt1, gnt2, label) \ argument
255 5: sethi %hi(hres_lock), scr; \
256 lduw [scr + %lo(hres_lock)], hrlock; /* load clock lock */ \
257 lduw [scr + %lo(nsec_scale)], scale; /* tick-to-ns factor */ \
259 ldx [scr + %lo(hres_last_tick)], nslt; \
260 ldx [scr + %lo(hrtime_base)], base; /* load hrtime_base */ \
266 ld [scr + %lo(hres_lock)], scr; /* load clock lock */ \
268 xor hrlock, scr, scr; \
270 brnz,pn scr, 5b; \