Home | History | Annotate | Download | only in booke

Lines Matching defs:mas1

151 	 * row (MAS2[EPN]) and the upper for the way (MAS1[ESEL]). 
192 * Need to always write MAS0 and MAS1
277 /* We are done with MAS1, on to MAS2 ... */
395 uint32_t mas1 = mfspr(SPR_MAS1);
400 if ((mas1 & (MAS1_V|MAS1_TID|MAS1_TS)) != MAS1_V)
419 mtspr(SPR_MAS1, mas1 ^ MAS1_V);
447 const uint32_t mas1 = mfspr(SPR_MAS1);
453 if ((mas1 & (MAS1_V|MAS1_TS)) == (MAS1_V|MAS1_TS)
454 && asid_lo <= (mas1 & MAS1_TID)
455 && (mas1 & MAS1_TID) <= asid_hi) {
456 mtspr(SPR_MAS1, mas1 ^ MAS1_V);
459 __func__, assoc, epn, mas1);
485 const uint32_t mas1 = mfspr(SPR_MAS1);
491 if ((mas1 & (MAS1_V|MAS1_TS)) == (MAS1_V|MAS1_TS)) {
492 const uint32_t asid = MASX_TID_GET(mas1);
550 register_t mas1 = mfspr(SPR_MAS1);
551 if ((mas1 & MAS1_V) == 0) {
560 mas1 = hwtlb.hwtlb_mas1 | MAS1_V;
561 mtspr(SPR_MAS1, mas1
576 return (mas1 & MAS1_V) != 0;