Lines Matching defs:label

60 #define	TT_TRACE(label)		\
61 ba label ;\
65 #define TT_TRACE(label)
159 * label = label to jump to if we fail to lock the tsb entry
170 #define TSB_LOCK_ENTRY(tsbep, tmp1, tmp2, label) \
174 be,a,pn %icc, label /* if locked ignore */ ;\
178 bne,a,pn %icc, label /* didn't lock so ignore */ ;\
185 #define TSB_LOCK_ENTRY(tsbep, tmp1, tmp2, label) \
189 be,a,pn %icc, label /* if locked ignore */ ;\
193 bne,a,pn %icc, label /* didn't lock so ignore */ ;\
236 * label = label to jump to if we fail to lock the tsb entry
242 #define TSB_UPDATE_TL(tsbep, tte, tagtarget, ttepa, tmp1, tmp2, label) \
243 TSB_LOCK_ENTRY(tsbep, tmp1, tmp2, label) ;\
254 brgez,a,pn tte, label ;\
257 label:
261 #define TSB_UPDATE_TL(tsbep, tte, tagtarget, ttepa, tmp1, tmp2, label) \
262 TSB_LOCK_ENTRY(tsbep, tmp1, tmp2, label) ;\
272 brgez,a,pn tte, label ;\
275 label:
290 * label = label to use for branch (text)
294 #define TSB_UPDATE_TL_PN(tsbep, tte, tagtarget, ttepa, tmp1, tmp2, label) \
295 TSB_LOCK_ENTRY(tsbep, tmp1, tmp2, label) ;\
308 brgez,a,pn tte, label ;\
314 label:
323 * label = label to use for branch (text)
326 #define GET_4M_PFN_OFF(tte, tagaccess, pfn, tmp, label) \
334 bz,a,pt %icc, label/**/f /* if 0, is */ ;\
337 label: ;\
364 * label = label to use for branches (text)
370 #define TSB_UPDATE(tsbep, tteva, tagtarget, tmp1, tmp2, label) \
373 TSB_LOCK_ENTRY(tsbep, tmp1, tmp2, label) ;\
376 brgez,a,pn tteva, label ;\
379 label:
383 #define TSB_UPDATE(tsbep, tteva, tagtarget, tmp1, tmp2, label) \
386 TSB_LOCK_ENTRY(tsbep, tmp1, tmp2, label) ;\
388 brgez,a,pn tteva, label ;\
391 label:
407 * label = label name to use for branches (text)
413 #define TSB_INVALIDATE(tsbep, tag, tmp1, tmp2, tmp3, label) \
416 label/**/1: ;\
418 be,a,pn %icc, label/**/1 /* so, loop until unlocked */ ;\
422 bne,pt %xcc, label/**/2 /* if different, do nothing */ ;\
426 bne,a,pn %icc, label/**/1 /* start over from the top */ ;\
428 label/**/2:
432 #define TSB_INVALIDATE(tsbep, tag, tmp1, tmp2, tmp3, label) \
435 label/**/1: ;\
437 be,a,pn %icc, label/**/1 /* so, loop until unlocked */ ;\
441 bne,pt %xcc, label/**/2 /* if different, do nothing */ ;\
445 bne,a,pn %icc, label/**/1 /* start over from the top */ ;\
447 label/**/2:
1525 /* TSB_UPDATE(tsbep, tteva, tagtarget, tmp1, tmp2, label) */
1557 /* TSB_INVALIDATE(tsbep, tag, tmp1, tmp2, tmp3, label) */
1660 #define KPM_TLBMISS_STAT_INCR(tagacc, val, tsbma, tmp1, label) \
1661 brgez tagacc, label /* KPM VA? */ ;\
1671 blu,pn %xcc, label ;\
1674 bgeu,pn %xcc, label ;\
1678 label:
1680 #define KPM_TLBMISS_STAT_INCR(tagacc, val, tsbma, tmp1, label)
1989 * tlb miss and branches to label "ismhit". If this is not an ISM
1994 * If so, it will branch to label "ismhit". If not, it will fall through.
2012 * label: temporary labels
2013 * ismhit: label where to jump to if an ism dtlb miss
2014 * exitlabel:label where to jump if hat is busy due to hat_unshare.
2017 label, ismhit) \
2019 brlz,pt tmp1, label/**/3 /* exit if -1 */ ;\
2021 label/**/1: ;\
2024 label/**/2: ;\
2025 brz,pt ismseg, label/**/3 /* no mapping */ ;\
2041 bl,pt %xcc, label/**/2 /* keep looking */ ;\
2046 brgez,pt tmp1, label/**/1 /* continue if not -1*/ ;\
2048 label/**/3:
2064 vapg, label, tmp1, tmp2) \
2066 brnz,a,pt tmp1, label/**/1 ;\
2069 ba,pt %xcc, label/**/2 ;\
2071 label/**/1: ;\
2073 label/**/2: ;\
2101 * label: temporary label
2105 tmp1, label) \
2109 label/**/1: ;\
2111 be,pn %xcc, label/**/2 ;\
2120 brz,pn hmebp, label/**/2 /* branch on hit */ ;\
2122 ba,pt %xcc, label/**/1 ;\
2124 label/**/2:
2137 * label: temporary label
2141 tmp1, tmp2, label) \
2142 label/**/1: ;\
2144 be,pn %xcc, label/**/4 ;\
2152 brz,pn tmp2, label/**/3 /* branch on hit */ ;\
2154 label/**/2: ;\
2155 ba,pt %xcc, label/**/1 ;\
2157 label/**/3: ;\
2159 bgeu,pt %xcc, label/**/2 ;\
2168 bz,pn %xcc, label/**/2 ;\
2170 label/**/4:
2214 * label = temporary label for branching within macro.
2215 * foundlabel = label to jump to when tte is found.
2216 * suspendlabel= label to jump to when tte is suspended.
2217 * exitlabel = label to jump to when tte is not found.
2221 hashno, tmp, label, foundlabel, suspendlabel, exitlabel) \
2226 hmeblkpa, label/**/5, hmemisc, tmp) ;\
2249 tsbarea, tagacc, label/**/1) ;\
2257 bne,pn %xcc, label/**/4 /* branch if hmeblk found */ ;\
2261 label/**/4: ;\
2274 label/**/2) ;\
2296 * Mapping is suspended, so goto suspend label. ;\
2308 hmeshift, hashno, tmp, label, foundlabel, \
2314 hmeblkpa, label/**/5, hmemisc, tmp) ;\
2341 label/**/8: ;\
2343 tsbarea, tagacc, tte, label/**/1) ;\
2351 bne,pn %xcc, label/**/4 /* branch if hmeblk found */ ;\
2355 label/**/4: ;\
2369 label/**/2) ;\
2384 brlz,pt tte, label/**/6 ;\
2387 bnz,a,pt %icc, label/**/7 ;\
2402 ba,a,pt %xcc, label/**/8 ;\
2403 label/**/6: ;\
2406 label/**/7: ;\
2414 * Mapping is suspended, so goto suspend label. ;\
2578 /* KPM_TLBMISS_STAT_INCR(tagacc, val, tsbma, tmp1, label) */
4150 #define PAGE_NUM2MEMSEG_NOLOCK_PA(pfn, mseg, tsbmp, tmp1, tmp2, tmp3, label) \
4160 be,pn %xcc, label/**/1 /* if not found */ ;\
4164 blu,pn %xcc, label/**/1 ;\
4167 bgeu,pn %xcc, label/**/1 ;\
4174 be,pt %xcc, label/**/_ok /* found */ ;\
4175 label/**/1: ;\
4179 label/**/2: ;\
4181 be,pn %xcc, label/**/_ok /* if not found */ ;\
4185 blu,a,pt %xcc, label/**/2 ;\
4189 bgeu,a,pt %xcc, label/**/2 ;\
4191 label/**/_ok:
4375 * TSB_LOCK_ENTRY(tsbp, tmp1, tmp2, label) (needs %asi set)
4619 * TSB_LOCK_ENTRY(tsbp, tmp1, tmp2, label) (needs %asi set)