Lines Matching refs:l3

361  *		%l2 - %l3 = scratch
391 RD_CLOCK_TICK(%o4,%l2,%l3,__LINE__)
422 ldub [THREAD_REG + T_PIL], %l3 ! load PIL
423 sllx %l3, 4, %l3 ! convert PIL index to byte offset
424 add %l3, CPU_MCPU, %l3 ! CPU_INTRSTAT is too big for use
425 add %l3, MCPU_INTRSTAT, %l3 ! as const, add offsets separately
426 ldx [%o2 + %l3], %o5 ! old counter in o5
428 stx %o5, [%o2 + %l3] ! store new counter
431 lduh [%o2 + CPU_MSTATE], %l3
432 sllx %l3, 3, %l3
433 add %l3, CPU_INTRACCT, %l3
434 add %l3, %o2, %l3
436 ldx [%l3], %o5
438 casx [%l3], %o5, %o3
520 RD_CLOCK_TICK(%o4,%l2,%l3,__LINE__)
551 SERVE_INTR_PRE(%o1, %o2, %l1, %l3, %o4, %o5, %o3, %o0)
556 SERVE_INTR(%o1, %o2, %l1, %l3, %o4, %o5, %o3, %o0)
559 ! must be preserved. %l1 holds our pil, %l3 holds our inum.
585 RD_CLOCK_TICK(%o1,%l2,%l3,__LINE__)
692 mov %o2, %l3 ! delay - save %o2
695 mov %l3, %o2 ! restore %o2
712 SERVE_INTR_NEXT(%o1, %o2, %l1, %l3, %o4, %o5, %o3, %o0)
775 RD_CLOCK_TICK(%o5,%l2,%l3,__LINE__)
915 * %l2 - %l3 = scratch
937 ldn [THREAD_REG + T_LOFAULT], %l3
945 stn %l3, [%o3 + %o4] ! save lofault data for pil %o2
1013 sethi %hi(panic_quiesce), %l3
1014 ld [%l3 + %lo(panic_quiesce)], %l3
1015 brnz,pn %l3, 9f
1032 ldx [%o3 + %l1], %l3 ! load starting timestamp
1034 brnz,pt %l3, 9f
1049 sub %l1, %l3, %l3 ! interval in %l3
1056 mulx %l3, %l1, %l3 ! multiply interval by clock divisor iff > 1
1069 add %l1, %l3, %l1 ! new counter in l1
1077 add %l1, %l3, %l1
1133 ldn [%o3 + CPU_INTR_STACK], %l3
1134 sub %l3, STACK_BIAS, %sp
1164 SERVE_INTR_PRE(%o1, %o3, %l2, %l3, %o4, %o5, %o2, %o0)
1166 SERVE_INTR(%o1, %o3, %l2, %l3, %o4, %o5, %o2, %o0)
1170 SERVE_INTR_NEXT(%o1, %o3, %l2, %l3, %o4, %o5, %o2, %o0)
1212 ! %o4, %o5, %l3, %l4, %l5 = scratch
1552 ! %l1, %l3, %l6 - temps
1581 add %l1, IV_PIL_NEXT, %l3 ! %l3 = &ct->iv_pil_next
1584 add %l3, %l6, %l3 ! %l3 = &ct->iv_xpil_next[cpuid]
1590 stn %i0, [%l3] ! [%l3] = iv, set pil_next field
2018 ldn [%i2 + (3*GREGSIZE)], %l3
2040 stn %l3, [%i3 + STACK_BIAS + (3*GREGSIZE)]