Lines Matching refs:reg
13 #define GET_PROCESSOR4M_ID(reg) \ argument
14 rd %tbr, %reg; \
15 srl %reg, 12, %reg; \
16 and %reg, 3, %reg;
18 #define GET_PROCESSOR4D_ID(reg) \ argument
19 lda [%g0] ASI_M_VIKING_TMP1, %reg;
22 #define GET_PROCESSOR_ID(reg) \ argument
23 sethi %hi(___b_smp_processor_id), %reg; \
24 sethi %hi(boot_cpu_id), %reg; \
25 ldub [%reg + %lo(boot_cpu_id)], %reg;
27 #define GET_PROCESSOR_MID(reg, tmp) \ argument
28 rd %tbr, %reg; \
30 srl %reg, 12, %reg; \
32 and %reg, 3, %reg; \
33 ldub [%tmp + %reg], %reg;
35 #define GET_PROCESSOR_OFFSET(reg, tmp) \ argument
36 GET_PROCESSOR_ID(reg) \
38 sll %reg, 2, %reg; \
40 ld [%tmp + %reg], %reg;