Lines Matching refs:tte
236 #define ITLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument
244 mov tte, %o2; \
263 #define DTLB_STUFF(tte, scr1, scr2, scr3, scr4) \ argument
271 mov tte, %o2; \
293 #define TTETOPFN(tte, vaddr, label, scr1, scr2, scr3) \ argument
294 and tte, TTE_SZ_BITS, scr1; /* scr1 = ttesz */ \
295 sllx tte, TTE_PA_LSHIFT, tte; \
301 srlx tte, scr3, tte; \
302 sllx tte, scr2, tte; \
309 or tte, scr2, tte; \
326 #define TTE_SET_REF_ML(tte, ttepa, tsbarea, tmp1, tmp2, label) \ argument
329 btst TTE_REF_INT, tte; \
334 or tte, TTE_REF_INT, tmp1; \
335 casxa [ttepa]ASI_MEM, tte, tmp1; /* update ref bit */ \
336 cmp tte, tmp1; \
338 ldxa [ttepa]ASI_MEM, tte; /* MMU_READTTE through pa */ \
339 or tte, TTE_REF_INT, tte; \
358 #define TTE_SET_REFMOD_ML(tte, ttepa, tsbarea, tmp1, tmp2, label, \ argument
362 btst TTE_WRPRM_INT, tte; \
364 btst TTE_HWWR_INT, tte; \
369 or tte, TTE_HWWR_INT | TTE_REF_INT, tmp1; \
370 casxa [ttepa]ASI_MEM, tte, tmp1; /* update ref/mod bit */ \
371 cmp tte, tmp1; \
373 ldxa [ttepa]ASI_MEM, tte; /* MMU_READTTE through pa */ \
374 or tte, TTE_HWWR_INT | TTE_REF_INT, tte; \