Lines Matching refs:label

160 #define __EXCEPTION_PROLOG_2_RELON(label, h)				\  argument
162 LOAD_HANDLER(r12,label); \
170 #define __EXCEPTION_PROLOG_2_RELON(label, h) \ argument
175 b label;
177 #define EXCEPTION_PROLOG_2_RELON(label, h) \ argument
178 __EXCEPTION_PROLOG_2_RELON(label, h)
185 #define EXCEPTION_RELON_PROLOG(area, label, h, extra, vec) \ argument
189 EXCEPTION_PROLOG_2_RELON(label, h)
198 #define LOAD_HANDLER(reg, label) \ argument
200 ori reg,reg,FIXED_SYMBOL_ABS_ADDR(label);
202 #define __LOAD_HANDLER(reg, label) \ argument
204 ori reg,reg,(ABS_ADDR(label))@l;
210 #define __LOAD_FAR_HANDLER(reg, label) \ argument
212 ori reg,reg,(ABS_ADDR(label))@l; \
213 addis reg,reg,(ABS_ADDR(label))@h;
320 #define __EXCEPTION_PROLOG_2(label, h) \ argument
323 LOAD_HANDLER(r12,label) \
329 #define EXCEPTION_PROLOG_2(label, h) \ argument
330 __EXCEPTION_PROLOG_2(label, h)
333 #define __EXCEPTION_PROLOG_2_NORI(label, h) \ argument
337 LOAD_HANDLER(r12,label) \
344 #define EXCEPTION_PROLOG_2_NORI(label, h) \ argument
345 __EXCEPTION_PROLOG_2_NORI(label, h)
347 #define EXCEPTION_PROLOG(area, label, h, extra, vec) \ argument
351 EXCEPTION_PROLOG_2(label, h);
377 #define BRANCH_TO_C000(reg, label) \ argument
378 __LOAD_HANDLER(reg, label); \
383 #define BRANCH_TO_COMMON(reg, label) \ argument
384 __LOAD_HANDLER(reg, label); \
388 #define BRANCH_LINK_TO_FAR(label) \ argument
389 __LOAD_FAR_HANDLER(r12, label); \
400 #define __BRANCH_TO_KVM_EXIT(area, label) \ argument
403 __LOAD_FAR_HANDLER(r9, label); \
409 #define BRANCH_TO_COMMON(reg, label) \ argument
410 b label
412 #define BRANCH_LINK_TO_FAR(label) \ argument
413 bl label
415 #define __BRANCH_TO_KVM_EXIT(area, label) \ argument
417 b label
422 #define EXCEPTION_PROLOG_NORI(area, label, h, extra, vec) \ argument
425 EXCEPTION_PROLOG_2_NORI(label, h);
556 #define STD_EXCEPTION(vec, label) \ argument
557 EXCEPTION_PROLOG(PACA_EXGEN, label, EXC_STD, KVMTEST_PR, vec);
560 #define __OOL_EXCEPTION(vec, label, hdlr) \ argument
565 #define STD_EXCEPTION_OOL(vec, label) \ argument
567 EXCEPTION_PROLOG_2(label, EXC_STD)
569 #define STD_EXCEPTION_HV(loc, vec, label) \ argument
570 EXCEPTION_PROLOG(PACA_EXGEN, label, EXC_HV, KVMTEST_HV, vec);
572 #define STD_EXCEPTION_HV_OOL(vec, label) \ argument
574 EXCEPTION_PROLOG_2(label, EXC_HV)
576 #define STD_RELON_EXCEPTION(loc, vec, label) \ argument
578 EXCEPTION_RELON_PROLOG(PACA_EXGEN, label, EXC_STD, NOTEST, vec);
580 #define STD_RELON_EXCEPTION_OOL(vec, label) \ argument
582 EXCEPTION_PROLOG_2_RELON(label, EXC_STD)
584 #define STD_RELON_EXCEPTION_HV(loc, vec, label) \ argument
585 EXCEPTION_RELON_PROLOG(PACA_EXGEN, label, EXC_HV, KVMTEST_HV, vec);
587 #define STD_RELON_EXCEPTION_HV_OOL(vec, label) \ argument
589 EXCEPTION_PROLOG_2_RELON(label, EXC_HV)
626 #define __MASKABLE_EXCEPTION(vec, label, h, extra, bitmask) \ argument
630 EXCEPTION_PROLOG_2(label, h);
632 #define MASKABLE_EXCEPTION(vec, label, bitmask) \ argument
633 __MASKABLE_EXCEPTION(vec, label, EXC_STD, SOFTEN_TEST_PR, bitmask)
635 #define MASKABLE_EXCEPTION_OOL(vec, label, bitmask) \ argument
637 EXCEPTION_PROLOG_2(label, EXC_STD)
639 #define MASKABLE_EXCEPTION_HV(vec, label, bitmask) \ argument
640 __MASKABLE_EXCEPTION(vec, label, EXC_HV, SOFTEN_TEST_HV, bitmask)
642 #define MASKABLE_EXCEPTION_HV_OOL(vec, label, bitmask) \ argument
644 EXCEPTION_PROLOG_2(label, EXC_HV)
646 #define __MASKABLE_RELON_EXCEPTION(vec, label, h, extra, bitmask) \ argument
650 EXCEPTION_PROLOG_2_RELON(label, h)
652 #define MASKABLE_RELON_EXCEPTION(vec, label, bitmask) \ argument
653 __MASKABLE_RELON_EXCEPTION(vec, label, EXC_STD, SOFTEN_NOTEST_PR, bitmask)
655 #define MASKABLE_RELON_EXCEPTION_OOL(vec, label, bitmask) \ argument
657 EXCEPTION_PROLOG_2(label, EXC_STD);
659 #define MASKABLE_RELON_EXCEPTION_HV(vec, label, bitmask) \ argument
660 __MASKABLE_RELON_EXCEPTION(vec, label, EXC_HV, SOFTEN_TEST_HV, bitmask)
662 #define MASKABLE_RELON_EXCEPTION_HV_OOL(vec, label, bitmask) \ argument
664 EXCEPTION_PROLOG_2_RELON(label, EXC_HV)
689 #define EXCEPTION_COMMON(area, trap, label, hdlr, ret, additions) \ argument
701 #define EXCEPTION_COMMON_NORET_STACK(area, trap, label, hdlr, additions) \ argument
710 #define STD_EXCEPTION_COMMON(trap, label, hdlr) \ argument
711 EXCEPTION_COMMON(PACA_EXGEN, trap, label, hdlr, \
719 #define STD_EXCEPTION_COMMON_ASYNC(trap, label, hdlr) \ argument
720 EXCEPTION_COMMON(PACA_EXGEN, trap, label, hdlr, \