Home
last modified time | relevance | path

Searched refs:hdlr (Results 1 – 7 of 7) sorted by relevance

/arch/powerpc/kernel/
Dhead_booke.h215 #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 …]
Dhead_40x.S202 #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 …]
Dhead_8xx.S197 #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 …]
Dhead_32.S304 #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 …]
Dexceptions-64e.S518 #define MASKABLE_EXCEPTION(trapnum, intnum, label, hdlr, ack) \ argument
526 bl hdlr; \
/arch/powerpc/include/asm/
Dhead-64.h408 #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); \
Dexception-64s.h532 #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, \