Lines Matching refs:spc
53 .macro space_to_prot spc prot
54 depd,z \spc,62,31,\prot
57 .macro space_to_prot spc prot
58 extrd,u \spc,(64 - (SPACEID_SHIFT)),32,\prot
192 spc = r24 /* space for which the trap occurred */ define
202 mfctl %pcsq, spc
215 mfctl %pcsq, spc
233 mfctl %isr,spc
247 mfctl %isr,spc
265 mfctl %isr, spc
279 mfctl %isr, spc
295 mfctl %isr,spc
307 mfctl %isr,spc
325 mfctl %isr,spc
339 mfctl %isr,spc
353 .macro space_adjust spc,va,tmp
355 extrd,u \spc,63,SPACEID_SHIFT,\tmp
356 depd %r0,63,SPACEID_SHIFT,\spc
366 .macro get_pgd spc,reg
369 or,COND(=) %r0,\spc,%r0
384 .macro space_check spc,tmp,fault
386 or,COND(<>) %r0,\spc,%r0 /* user may execute gateway page
389 copy \spc,\tmp
391 cmpb,COND(<>),n \tmp,\spc,\fault
457 .macro tlb_lock spc,ptp,pte,tmp,tmp1,fault
459 cmpib,COND(=),n 0,\spc,2f
467 stw \spc,0(\tmp)
473 .macro tlb_unlock0 spc,tmp
475 or,COND(=) %r0,\spc,%r0
476 stw \spc,0(\tmp)
481 .macro tlb_unlock1 spc,tmp
484 tlb_unlock0 \spc,\tmp
519 .macro make_insert_tlb spc,pte,prot
520 space_to_prot \spc \prot /* create prot id from space */
562 .macro make_insert_tlb_11 spc,pte,prot
563 zdep \spc,30,15,\prot
596 .macro do_alias spc,tmp,tmp1,va,pte,prot,fault,patype
597 cmpib,COND(<>),n 0,\spc,\fault
1135 spc = r24 /* space for which the trap occurred */ define
1141 space_adjust spc,va,t0
1142 get_pgd spc,ptp
1143 space_check spc,t0,dtlb_fault
1147 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20w
1150 make_insert_tlb spc,pte,prot
1154 tlb_unlock1 spc,t0
1159 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1167 space_adjust spc,va,t0
1168 get_pgd spc,ptp
1169 space_check spc,t0,nadtlb_fault
1173 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20w
1176 make_insert_tlb spc,pte,prot
1180 tlb_unlock1 spc,t0
1185 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1195 get_pgd spc,ptp
1197 space_check spc,t0,dtlb_fault
1201 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_11
1204 make_insert_tlb_11 spc,pte,prot
1207 mtsp spc,%sr1
1214 tlb_unlock1 spc,t0
1219 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,11
1228 get_pgd spc,ptp
1230 space_check spc,t0,nadtlb_fault
1234 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_11
1237 make_insert_tlb_11 spc,pte,prot
1240 mtsp spc,%sr1
1247 tlb_unlock1 spc,t0
1252 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,11
1261 space_adjust spc,va,t0
1262 get_pgd spc,ptp
1263 space_check spc,t0,dtlb_fault
1267 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20
1270 make_insert_tlb spc,pte,prot
1276 tlb_unlock1 spc,t0
1281 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1289 get_pgd spc,ptp
1291 space_check spc,t0,nadtlb_fault
1295 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20
1298 make_insert_tlb spc,pte,prot
1304 tlb_unlock1 spc,t0
1309 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1398 space_adjust spc,va,t0
1399 get_pgd spc,ptp
1400 space_check spc,t0,itlb_fault
1404 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1407 make_insert_tlb spc,pte,prot
1411 tlb_unlock1 spc,t0
1422 space_adjust spc,va,t0
1423 get_pgd spc,ptp
1424 space_check spc,t0,naitlb_fault
1428 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20w
1431 make_insert_tlb spc,pte,prot
1435 tlb_unlock1 spc,t0
1440 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1450 get_pgd spc,ptp
1452 space_check spc,t0,itlb_fault
1456 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1459 make_insert_tlb_11 spc,pte,prot
1462 mtsp spc,%sr1
1469 tlb_unlock1 spc,t0
1474 get_pgd spc,ptp
1476 space_check spc,t0,naitlb_fault
1480 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_11
1483 make_insert_tlb_11 spc,pte,prot
1486 mtsp spc,%sr1
1493 tlb_unlock1 spc,t0
1498 do_alias spc,t0,t1,va,pte,prot,itlb_fault,11
1508 get_pgd spc,ptp
1510 space_check spc,t0,itlb_fault
1514 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1517 make_insert_tlb spc,pte,prot
1523 tlb_unlock1 spc,t0
1528 get_pgd spc,ptp
1530 space_check spc,t0,naitlb_fault
1534 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20
1537 make_insert_tlb spc,pte,prot
1543 tlb_unlock1 spc,t0
1548 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1560 space_adjust spc,va,t0
1561 get_pgd spc,ptp
1562 space_check spc,t0,dbit_fault
1566 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1569 make_insert_tlb spc,pte,prot
1573 tlb_unlock0 spc,t0
1580 get_pgd spc,ptp
1582 space_check spc,t0,dbit_fault
1586 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1589 make_insert_tlb_11 spc,pte,prot
1592 mtsp spc,%sr1
1599 tlb_unlock0 spc,t0
1604 get_pgd spc,ptp
1606 space_check spc,t0,dbit_fault
1610 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1613 make_insert_tlb spc,pte,prot
1619 tlb_unlock0 spc,t0