Lines Matching refs:srr
76 #define FRAME_EXC_PROLOGUE(start, sprg, srr) \
87 mfspr %r30, SPR_##srr##0; /* get SRR0 */ \
88 mfspr %r31, SPR_##srr##1 /* get SRR1 */
111 FRAME_EXC_PROLOGUE(26, SPR_SPRG1, SRR)
114 FRAME_EXC_PROLOGUE(24, SPR_SPRG1, SRR); \
119 FRAME_EXC_PROLOGUE(25, SPR_SPRG1, SRR); \
123 FRAME_EXC_PROLOGUE(20, SPR_SPRG1, SRR); \
128 FRAME_EXC_PROLOGUE(26, SPR_SPRG1, SRR)
226 #define FRAME_EXC_EXIT(rfi, srr) \
230 mtspr SPR_##srr##1, %r31; /* restore SRR1 */ \
231 mtspr SPR_##srr##0, %r30; /* restore SRR0 */ \
252 #define FRAME_EXIT FRAME_EXC_EXIT(rfi, SRR)
256 #define FRAME_TLBEXIT FRAME_EXC_EXIT(rfi, SRR)
317 #define FRAME_INTR_XEXIT(rfi, srr) \
325 mtspr SPR_##srr##1, %r13; /* restore SRR1 */ \
326 mtspr SPR_##srr##0, %r12; /* restore SRR0 */ \
350 FRAME_INTR_XEXIT(rfi, SRR)
434 FRAME_PROLOGUE_DEAR_ESR /* save r2 DEAR ESR r24-31 CR XER SRR */