/arch/powerpc/kernel/ |
D | head_booke.h | 215 #define EXCEPTION(n, intno, label, hdlr, xfer) \ argument 219 xfer(n, hdlr) 221 #define CRITICAL_EXCEPTION(n, intno, label, hdlr) \ argument 225 EXC_XFER_TEMPLATE(hdlr, n+2, (MSR_KERNEL & ~(MSR_ME|MSR_DE|MSR_CE)), \ 229 #define MCHECK_EXCEPTION(n, label, hdlr) \ argument 235 EXC_XFER_TEMPLATE(hdlr, n+4, (MSR_KERNEL & ~(MSR_ME|MSR_DE|MSR_CE)), \ 239 #define EXC_XFER_TEMPLATE(hdlr, trap, msr, copyee, tfer, ret) \ argument 246 .long hdlr; \ 252 #define EXC_XFER_STD(n, hdlr) \ argument 253 EXC_XFER_TEMPLATE(hdlr, n, MSR_KERNEL, NOCOPY, transfer_to_handler_full, \ [all …]
|
D | head_40x.S | 202 #define EXCEPTION(n, label, hdlr, xfer) \ argument 206 xfer(n, hdlr) 208 #define CRITICAL_EXCEPTION(n, label, hdlr) \ argument 212 EXC_XFER_TEMPLATE(hdlr, n+2, (MSR_KERNEL & ~(MSR_ME|MSR_DE|MSR_CE)), \ 216 #define EXC_XFER_TEMPLATE(hdlr, trap, msr, copyee, tfer, ret) \ argument 223 .long hdlr; \ 229 #define EXC_XFER_STD(n, hdlr) \ argument 230 EXC_XFER_TEMPLATE(hdlr, n, MSR_KERNEL, NOCOPY, transfer_to_handler_full, \ 233 #define EXC_XFER_LITE(n, hdlr) \ argument 234 EXC_XFER_TEMPLATE(hdlr, n+1, MSR_KERNEL, NOCOPY, transfer_to_handler, \ [all …]
|
D | head_8xx.S | 197 #define EXCEPTION(n, label, hdlr, xfer) \ argument 202 xfer(n, hdlr) 204 #define EXC_XFER_TEMPLATE(n, hdlr, trap, copyee, tfer, ret) \ argument 211 .long hdlr; \ 217 #define EXC_XFER_STD(n, hdlr) \ argument 218 EXC_XFER_TEMPLATE(n, hdlr, n, NOCOPY, transfer_to_handler_full, \ 221 #define EXC_XFER_LITE(n, hdlr) \ argument 222 EXC_XFER_TEMPLATE(n, hdlr, n+1, NOCOPY, transfer_to_handler, \ 225 #define EXC_XFER_EE(n, hdlr) \ argument 226 EXC_XFER_TEMPLATE(n, hdlr, n, COPY_EE, transfer_to_handler_full, \ [all …]
|
D | head_32.S | 304 #define EXCEPTION(n, label, hdlr, xfer) \ argument 310 xfer(n, hdlr) 312 #define EXC_XFER_TEMPLATE(n, hdlr, trap, copyee, tfer, ret) \ argument 319 .long hdlr; \ 325 #define EXC_XFER_STD(n, hdlr) \ argument 326 EXC_XFER_TEMPLATE(n, hdlr, n, NOCOPY, transfer_to_handler_full, \ 329 #define EXC_XFER_LITE(n, hdlr) \ argument 330 EXC_XFER_TEMPLATE(n, hdlr, n+1, NOCOPY, transfer_to_handler, \ 333 #define EXC_XFER_EE(n, hdlr) \ argument 334 EXC_XFER_TEMPLATE(n, hdlr, n, COPY_EE, transfer_to_handler_full, \ [all …]
|
D | exceptions-64e.S | 518 #define MASKABLE_EXCEPTION(trapnum, intnum, label, hdlr, ack) \ argument 526 bl hdlr; \
|
/arch/powerpc/include/asm/ |
D | head-64.h | 408 #define EXC_COMMON(name, realvec, hdlr) \ 410 STD_EXCEPTION_COMMON(realvec, name, hdlr); \ 412 #define EXC_COMMON_ASYNC(name, realvec, hdlr) \ 414 STD_EXCEPTION_COMMON_ASYNC(realvec, name, hdlr); \ 416 #define EXC_COMMON_HV(name, realvec, hdlr) \ 418 STD_EXCEPTION_COMMON(realvec + 0x2, name, hdlr); \
|
D | exception-64s.h | 532 #define __OOL_EXCEPTION(vec, label, hdlr) \ argument 535 b hdlr; 671 #define EXCEPTION_COMMON(area, trap, label, hdlr, ret, additions) \ argument 676 bl hdlr; \ 683 #define EXCEPTION_COMMON_NORET_STACK(area, trap, label, hdlr, additions) \ argument 690 bl hdlr 692 #define STD_EXCEPTION_COMMON(trap, label, hdlr) \ argument 693 EXCEPTION_COMMON(PACA_EXGEN, trap, label, hdlr, \ 701 #define STD_EXCEPTION_COMMON_ASYNC(trap, label, hdlr) \ argument 702 EXCEPTION_COMMON(PACA_EXGEN, trap, label, hdlr, \
|