Lines Matching refs:spc

47 	.macro  space_to_prot spc prot
48 depd,z \spc,62,31,\prot
51 .macro space_to_prot spc prot
52 extrd,u \spc,(64 - (SPACEID_SHIFT)),32,\prot
186 spc = r24 /* space for which the trap occurred */ define
196 mfctl %pcsq, spc
209 mfctl %pcsq, spc
227 mfctl %isr,spc
241 mfctl %isr,spc
259 mfctl %isr, spc
273 mfctl %isr, spc
289 mfctl %isr,spc
301 mfctl %isr,spc
319 mfctl %isr,spc
333 mfctl %isr,spc
347 .macro space_adjust spc,va,tmp
349 extrd,u \spc,63,SPACEID_SHIFT,\tmp
350 depd %r0,63,SPACEID_SHIFT,\spc
360 .macro get_pgd spc,reg
363 or,COND(=) %r0,\spc,%r0
378 .macro space_check spc,tmp,fault
381 or,COND(<>) %r0,\spc,%r0 /* user may execute gateway page
384 copy \spc,\tmp
386 cmpb,COND(<>),n \tmp,\spc,\fault
448 .macro tlb_lock spc,ptp,pte,tmp,tmp1,fault
450 98: cmpib,COND(=),n 0,\spc,2f
459 stw \spc,0(\tmp)
468 .macro tlb_unlock0 spc,tmp,tmp1
470 98: or,COND(=) %r0,\spc,%r0
472 or,COND(=) %r0,\spc,%r0
473 stw \spc,0(\tmp)
479 .macro tlb_unlock1 spc,tmp,tmp1
483 tlb_unlock0 \spc,\tmp,\tmp1
535 .macro make_insert_tlb spc,pte,prot,tmp
536 space_to_prot \spc \prot /* create prot id from space */
578 .macro make_insert_tlb_11 spc,pte,prot
579 zdep \spc,30,15,\prot
612 .macro do_alias spc,tmp,tmp1,va,pte,prot,fault,patype
613 cmpib,COND(<>),n 0,\spc,\fault
1147 spc = r24 /* space for which the trap occurred */ define
1153 space_adjust spc,va,t0
1154 get_pgd spc,ptp
1155 space_check spc,t0,dtlb_fault
1159 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20w
1162 make_insert_tlb spc,pte,prot,t1
1166 tlb_unlock1 spc,t0,t1
1171 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1179 space_adjust spc,va,t0
1180 get_pgd spc,ptp
1181 space_check spc,t0,nadtlb_fault
1185 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20w
1188 make_insert_tlb spc,pte,prot,t1
1192 tlb_unlock1 spc,t0,t1
1197 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1207 get_pgd spc,ptp
1209 space_check spc,t0,dtlb_fault
1213 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_11
1216 make_insert_tlb_11 spc,pte,prot
1219 mtsp spc,%sr1
1226 tlb_unlock1 spc,t0,t1
1231 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,11
1240 get_pgd spc,ptp
1242 space_check spc,t0,nadtlb_fault
1246 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_11
1249 make_insert_tlb_11 spc,pte,prot
1252 mtsp spc,%sr1
1259 tlb_unlock1 spc,t0,t1
1264 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,11
1273 space_adjust spc,va,t0
1274 get_pgd spc,ptp
1275 space_check spc,t0,dtlb_fault
1279 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20
1282 make_insert_tlb spc,pte,prot,t1
1288 tlb_unlock1 spc,t0,t1
1293 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1301 get_pgd spc,ptp
1303 space_check spc,t0,nadtlb_fault
1307 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20
1310 make_insert_tlb spc,pte,prot,t1
1316 tlb_unlock1 spc,t0,t1
1321 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1410 space_adjust spc,va,t0
1411 get_pgd spc,ptp
1412 space_check spc,t0,itlb_fault
1416 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1419 make_insert_tlb spc,pte,prot,t1
1423 tlb_unlock1 spc,t0,t1
1434 space_adjust spc,va,t0
1435 get_pgd spc,ptp
1436 space_check spc,t0,naitlb_fault
1440 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20w
1443 make_insert_tlb spc,pte,prot,t1
1447 tlb_unlock1 spc,t0,t1
1452 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1462 get_pgd spc,ptp
1464 space_check spc,t0,itlb_fault
1468 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1471 make_insert_tlb_11 spc,pte,prot
1474 mtsp spc,%sr1
1481 tlb_unlock1 spc,t0,t1
1486 get_pgd spc,ptp
1488 space_check spc,t0,naitlb_fault
1492 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_11
1495 make_insert_tlb_11 spc,pte,prot
1498 mtsp spc,%sr1
1505 tlb_unlock1 spc,t0,t1
1510 do_alias spc,t0,t1,va,pte,prot,itlb_fault,11
1520 get_pgd spc,ptp
1522 space_check spc,t0,itlb_fault
1526 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1529 make_insert_tlb spc,pte,prot,t1
1535 tlb_unlock1 spc,t0,t1
1540 get_pgd spc,ptp
1542 space_check spc,t0,naitlb_fault
1546 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20
1549 make_insert_tlb spc,pte,prot,t1
1555 tlb_unlock1 spc,t0,t1
1560 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1572 space_adjust spc,va,t0
1573 get_pgd spc,ptp
1574 space_check spc,t0,dbit_fault
1578 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1581 make_insert_tlb spc,pte,prot,t1
1585 tlb_unlock0 spc,t0,t1
1592 get_pgd spc,ptp
1594 space_check spc,t0,dbit_fault
1598 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1601 make_insert_tlb_11 spc,pte,prot
1604 mtsp spc,%sr1
1611 tlb_unlock0 spc,t0,t1
1616 get_pgd spc,ptp
1618 space_check spc,t0,dbit_fault
1622 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1625 make_insert_tlb spc,pte,prot,t1
1631 tlb_unlock0 spc,t0,t1