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
458 stw \spc,0(\tmp)
472 .macro tlb_unlock0 spc,tmp
474 98: or,COND(=) %r0,\spc,%r0
475 stw,ma \spc,0(\tmp)
481 .macro tlb_unlock1 spc,tmp
485 tlb_unlock0 \spc,\tmp
537 .macro make_insert_tlb spc,pte,prot,tmp
538 space_to_prot \spc \prot /* create prot id from space */
580 .macro make_insert_tlb_11 spc,pte,prot
581 zdep \spc,30,15,\prot
614 .macro do_alias spc,tmp,tmp1,va,pte,prot,fault,patype
615 cmpib,COND(<>),n 0,\spc,\fault
1149 spc = r24 /* space for which the trap occurred */ define
1155 space_adjust spc,va,t0
1156 get_pgd spc,ptp
1157 space_check spc,t0,dtlb_fault
1161 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20w
1164 make_insert_tlb spc,pte,prot,t1
1168 tlb_unlock1 spc,t0
1173 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1181 space_adjust spc,va,t0
1182 get_pgd spc,ptp
1183 space_check spc,t0,nadtlb_fault
1187 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20w
1190 make_insert_tlb spc,pte,prot,t1
1194 tlb_unlock1 spc,t0
1199 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1209 get_pgd spc,ptp
1211 space_check spc,t0,dtlb_fault
1215 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_11
1218 make_insert_tlb_11 spc,pte,prot
1221 mtsp spc,%sr1
1228 tlb_unlock1 spc,t0
1233 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,11
1242 get_pgd spc,ptp
1244 space_check spc,t0,nadtlb_fault
1248 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_11
1251 make_insert_tlb_11 spc,pte,prot
1254 mtsp spc,%sr1
1261 tlb_unlock1 spc,t0
1266 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,11
1275 space_adjust spc,va,t0
1276 get_pgd spc,ptp
1277 space_check spc,t0,dtlb_fault
1281 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20
1284 make_insert_tlb spc,pte,prot,t1
1290 tlb_unlock1 spc,t0
1295 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1303 get_pgd spc,ptp
1305 space_check spc,t0,nadtlb_fault
1309 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20
1312 make_insert_tlb spc,pte,prot,t1
1318 tlb_unlock1 spc,t0
1323 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1412 space_adjust spc,va,t0
1413 get_pgd spc,ptp
1414 space_check spc,t0,itlb_fault
1418 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1421 make_insert_tlb spc,pte,prot,t1
1425 tlb_unlock1 spc,t0
1436 space_adjust spc,va,t0
1437 get_pgd spc,ptp
1438 space_check spc,t0,naitlb_fault
1442 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20w
1445 make_insert_tlb spc,pte,prot,t1
1449 tlb_unlock1 spc,t0
1454 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1464 get_pgd spc,ptp
1466 space_check spc,t0,itlb_fault
1470 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1473 make_insert_tlb_11 spc,pte,prot
1476 mtsp spc,%sr1
1483 tlb_unlock1 spc,t0
1488 get_pgd spc,ptp
1490 space_check spc,t0,naitlb_fault
1494 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_11
1497 make_insert_tlb_11 spc,pte,prot
1500 mtsp spc,%sr1
1507 tlb_unlock1 spc,t0
1512 do_alias spc,t0,t1,va,pte,prot,itlb_fault,11
1522 get_pgd spc,ptp
1524 space_check spc,t0,itlb_fault
1528 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1531 make_insert_tlb spc,pte,prot,t1
1537 tlb_unlock1 spc,t0
1542 get_pgd spc,ptp
1544 space_check spc,t0,naitlb_fault
1548 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20
1551 make_insert_tlb spc,pte,prot,t1
1557 tlb_unlock1 spc,t0
1562 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1574 space_adjust spc,va,t0
1575 get_pgd spc,ptp
1576 space_check spc,t0,dbit_fault
1580 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1583 make_insert_tlb spc,pte,prot,t1
1587 tlb_unlock0 spc,t0
1594 get_pgd spc,ptp
1596 space_check spc,t0,dbit_fault
1600 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1603 make_insert_tlb_11 spc,pte,prot
1606 mtsp spc,%sr1
1613 tlb_unlock0 spc,t0
1618 get_pgd spc,ptp
1620 space_check spc,t0,dbit_fault
1624 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1627 make_insert_tlb spc,pte,prot,t1
1633 tlb_unlock0 spc,t0