Lines Matching refs:spc
46 .macro space_to_prot spc prot
47 depd,z \spc,62,31,\prot
50 .macro space_to_prot spc prot
51 extrd,u \spc,(64 - (SPACEID_SHIFT)),32,\prot
158 spc = r24 /* space for which the trap occurred */ define
168 mfctl %pcsq, spc
181 mfctl %pcsq, spc
199 mfctl %isr,spc
213 mfctl %isr,spc
231 mfctl %isr, spc
245 mfctl %isr, spc
261 mfctl %isr,spc
273 mfctl %isr,spc
291 mfctl %isr,spc
305 mfctl %isr,spc
319 .macro space_adjust spc,va,tmp
321 extrd,u \spc,63,SPACEID_SHIFT,\tmp
322 depd %r0,63,SPACEID_SHIFT,\spc
332 .macro get_pgd spc,reg
335 or,COND(=) %r0,\spc,%r0
350 .macro space_check spc,tmp,fault
353 or,COND(<>) %r0,\spc,%r0 /* user may execute gateway page
356 copy \spc,\tmp
358 cmpb,COND(<>),n \tmp,\spc,\fault
399 .macro ptl_lock spc,ptp,pte,tmp,tmp1,fault
401 98: cmpib,COND(=),n 0,\spc,2f
409 stw \spc,0(\tmp)
423 .macro ptl_unlock0 spc,tmp
425 98: or,COND(=) %r0,\spc,%r0
426 stw,ma \spc,0(\tmp)
432 .macro ptl_unlock1 spc,tmp
435 ptl_unlock0 \spc,\tmp
488 .macro make_insert_tlb spc,pte,prot,tmp
489 space_to_prot \spc \prot /* create prot id from space */
531 .macro make_insert_tlb_11 spc,pte,prot
532 zdep \spc,30,15,\prot
565 .macro do_alias spc,tmp,tmp1,va,pte,prot,fault,patype
566 cmpib,COND(<>),n 0,\spc,\fault
1105 spc = r24 /* space for which the trap occurred */ define
1111 space_adjust spc,va,t0
1112 get_pgd spc,ptp
1113 space_check spc,t0,dtlb_fault
1117 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20w
1120 make_insert_tlb spc,pte,prot,t1
1124 ptl_unlock1 spc,t0
1129 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1137 space_adjust spc,va,t0
1138 get_pgd spc,ptp
1139 space_check spc,t0,nadtlb_fault
1143 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20w
1146 make_insert_tlb spc,pte,prot,t1
1150 ptl_unlock1 spc,t0
1155 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1165 get_pgd spc,ptp
1167 space_check spc,t0,dtlb_fault
1171 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_11
1174 make_insert_tlb_11 spc,pte,prot
1177 mtsp spc,%sr1
1184 ptl_unlock1 spc,t0
1189 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,11
1198 get_pgd spc,ptp
1200 space_check spc,t0,nadtlb_fault
1204 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_11
1207 make_insert_tlb_11 spc,pte,prot
1210 mtsp spc,%sr1
1217 ptl_unlock1 spc,t0
1222 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,11
1231 space_adjust spc,va,t0
1232 get_pgd spc,ptp
1233 space_check spc,t0,dtlb_fault
1237 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20
1240 make_insert_tlb spc,pte,prot,t1
1246 ptl_unlock1 spc,t0
1251 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1259 get_pgd spc,ptp
1261 space_check spc,t0,nadtlb_fault
1265 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20
1268 make_insert_tlb spc,pte,prot,t1
1274 ptl_unlock1 spc,t0
1279 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1368 space_adjust spc,va,t0
1369 get_pgd spc,ptp
1370 space_check spc,t0,itlb_fault
1374 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1377 make_insert_tlb spc,pte,prot,t1
1381 ptl_unlock1 spc,t0
1392 space_adjust spc,va,t0
1393 get_pgd spc,ptp
1394 space_check spc,t0,naitlb_fault
1398 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20w
1401 make_insert_tlb spc,pte,prot,t1
1405 ptl_unlock1 spc,t0
1410 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1420 get_pgd spc,ptp
1422 space_check spc,t0,itlb_fault
1426 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1429 make_insert_tlb_11 spc,pte,prot
1432 mtsp spc,%sr1
1439 ptl_unlock1 spc,t0
1444 get_pgd spc,ptp
1446 space_check spc,t0,naitlb_fault
1450 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_11
1453 make_insert_tlb_11 spc,pte,prot
1456 mtsp spc,%sr1
1463 ptl_unlock1 spc,t0
1468 do_alias spc,t0,t1,va,pte,prot,itlb_fault,11
1478 get_pgd spc,ptp
1480 space_check spc,t0,itlb_fault
1484 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1487 make_insert_tlb spc,pte,prot,t1
1493 ptl_unlock1 spc,t0
1498 get_pgd spc,ptp
1500 space_check spc,t0,naitlb_fault
1504 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20
1507 make_insert_tlb spc,pte,prot,t1
1513 ptl_unlock1 spc,t0
1518 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1530 space_adjust spc,va,t0
1531 get_pgd spc,ptp
1532 space_check spc,t0,dbit_fault
1536 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1539 make_insert_tlb spc,pte,prot,t1
1543 ptl_unlock0 spc,t0
1550 get_pgd spc,ptp
1552 space_check spc,t0,dbit_fault
1556 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1559 make_insert_tlb_11 spc,pte,prot
1562 mtsp spc,%sr1
1569 ptl_unlock0 spc,t0
1574 get_pgd spc,ptp
1576 space_check spc,t0,dbit_fault
1580 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1583 make_insert_tlb spc,pte,prot,t1
1589 ptl_unlock0 spc,t0