Lines Matching refs:scr
114 #define GET_HRESTIME(hrestsec, hrestnsec, adj, nslt, nano, scr, hrlock, \ argument
116 5: sethi %hi(hres_lock), scr; \
117 lduw [scr + %lo(hres_lock)], hrlock; /* load clock lock */ \
118 lduw [scr + %lo(nsec_scale)], nano; /* tick-to-ns factor */ \
120 ldx [scr + %lo(hres_last_tick)], nslt; \
121 ldn [scr + %lo(hrestime)], hrestsec; /* load hrestime.sec */\
122 add scr, %lo(hrestime), hrestnsec; \
127 ldx [scr + %lo(hrestime_adj)], adj; /* load hrestime_adj */ \
129 lduw [scr + %lo(hres_lock)], scr; /* load clock lock */ \
132 xor hrlock, scr, scr; \
134 brnz,pn scr, 5b; \
140 #define GET_HRTIME(base, now, nslt, scale, scr, hrlock, gnt1, gnt2) \ argument
141 5: sethi %hi(hres_lock), scr; \
142 lduw [scr + %lo(hres_lock)], hrlock; /* load clock lock */ \
143 lduw [scr + %lo(nsec_scale)], scale; /* tick-to-ns factor */ \
145 ldx [scr + %lo(hres_last_tick)], nslt; \
146 ldx [scr + %lo(hrtime_base)], base; /* load hrtime_base */ \
151 ld [scr + %lo(hres_lock)], scr; /* load clock lock */ \
153 xor hrlock, scr, scr; \
155 brnz,pn scr, 5b; \