Lines Matching refs:label
87 #define SET_SECCTX(cnum, is_shctx, tmp1, tmp2, label) \ argument
89 brnz,pn is_shctx, label##1 ;\
96 brz,pt tmp1, label##3 ;\
98 ba,pt %xcc, label##2 ;\
99 label##1: ;\
107 label##2: ;\
111 label##3:
120 #define TSTAT_CHECK_TL1(label, scr1, scr2) \ argument
127 ba label; \
239 #define TTETOPFN(tte, vaddr, label, scr1, scr2, scr3) \ argument
250 brz,pt scr2, label##1; \
262 label##1:
281 #define TTE_SET_REF_ML(tte, ttepa, tsbarea, tmp1, tmp2, label) \ argument
285 bnz,pt %xcc, label##4; /* if ref bit set-skip ahead */ \
289 blt %icc, label##2; /* skip flush if FJ-OPL cpus */ \
291 bl,a %icc, label##1; \
296 ba label##2; \
297 label##1: \
305 label##2: \
309 bne,a,pn %xcc, label##2; \
312 label##4: \
330 #define TTE_SET_REFMOD_ML(tte, ttepa, tsbarea, tmp1, tmp2, label, \ argument
338 bnz,pn %xcc, label##4; /* nothing to do */ \
342 blt %icc, label##2; /* skip flush if FJ-OPL cpus */ \
344 bl,a %icc, label##1; \
349 ba label##2; \
350 label##1: \
358 label##2: \
362 bne,a,pn %xcc, label##2; \
365 label##4: \
387 #define MAKE_TSBREG(tsbreg, tsbinfo, vabase, tmp1, tmp2, label) \ argument
390 .global label##_tsbreg_vamask ;\
391 label##_tsbreg_vamask: \
412 #define MAKE_TSBREG_SECTSB(tsbreg, tsb1, tsb2, tmp1, tmp2, tmp3, label) \ argument
416 .global label##_tsbreg_vamask ;\
417 label##_tsbreg_vamask: ;\
475 #define RESV_OFFSET(tsbinfo, resva, tmp1, label) \ argument
478 brgz,pn tmp1, label##9 ;\
481 .global label##_resv_offset ;\
482 label##_resv_offset: ;\
486 label##9: \
504 #define GET_1ST_TSBE_PTR(tsbp8k, tsbe_ptr, tmp, label) \ argument
506 label##_get_1st_tsbe_ptr: ;\
533 #define GET_2ND_TSB_BASE(tsbp8k, tsbbase, tmp, label) \ argument
535 label##_get_2nd_tsb_base: ;\
573 #define GET_2ND_TSBE_PTR(tagacc, tsbp8k, tsbe_ptr, tmp1, tmp2, label) \ argument
574 GET_2ND_TSB_BASE(tsbp8k, tsbe_ptr, tmp2, label); \
626 #define PROBE_TSB(tsbe_ptr, tag, tsbtag, label) \ argument
630 bne,pn %xcc, label##1 /* branch if !match */ ;\
655 #define PROBE_1ST_DTSB(tsbe_ptr, vpg_4m, label) \ argument
657 PROBE_TSB(tsbe_ptr, vpg_4m, %g4, label) ;\
661 label##1: \
664 #define PROBE_2ND_DTSB(tsbe_ptr, vpg_4m, label) \ argument
666 PROBE_TSB(tsbe_ptr, vpg_4m, %g4, label) ;\
671 label##1: \
674 #define PROBE_1ST_ITSB(tsbe_ptr, vpg_4m, label) \ argument
676 PROBE_TSB(tsbe_ptr, vpg_4m, %g4, label) ;\
683 label##1: \
686 #define PROBE_2ND_ITSB(tsbe_ptr, vpg_4m, label) \ argument
690 bne,pn %xcc, label##2 /* branch if !match */ ;\
693 bz,a,pn %icc, label##1 ;\
699 label##1: ;\
707 label##2:
732 #define PROBE_SHCTX_DTSB(tsbe_ptr, vpg_4m, label) \ argument
734 PROBE_TSB(tsbe_ptr, vpg_4m, %g4, label) ;\
740 label##1: \
743 #define PROBE_3RD_DTSB(tsbe_ptr, vpg_4m, label) \ argument
745 PROBE_SHCTX_DTSB(tsbe_ptr, vpg_4m, label) ;\
748 #define PROBE_4TH_DTSB(tsbe_ptr, vpg_4m, label) \ argument
750 PROBE_SHCTX_DTSB(tsbe_ptr, vpg_4m, label) ;\
753 #define PROBE_SHCTX_ITSB(tsbe_ptr, vpg_4m, label) \ argument
755 PROBE_TSB(tsbe_ptr, vpg_4m, %g4, label) ;\
763 label##1:
766 #define PROBE_3RD_ITSB(tsbe_ptr, vpg_4m, label) \ argument
771 #define PROBE_4TH_ITSB(tsbe_ptr, vpg_4m, label) \ argument
773 PROBE_SHCTX_ITSB(tsbe_ptr, vpg_4m, label) ;\
783 #define SAVE_CTX1(traptype, tmp1, tmp2, label) \ argument
786 be,pn %icc, label##1 ;\
790 ba,a label##2 ;\
791 label##1: ;\
795 label##2: