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
536 .macro make_insert_tlb spc,pte,prot,tmp
537 space_to_prot \spc \prot /* create prot id from space */
579 .macro make_insert_tlb_11 spc,pte,prot
580 zdep \spc,30,15,\prot
613 .macro do_alias spc,tmp,tmp1,va,pte,prot,fault,patype
614 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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