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 */
535 .macro make_insert_tlb_11 spc,pte,prot
540 zdep \spc,30,15,\prot
574 .macro do_alias spc,tmp,tmp1,va,pte,prot,fault,patype
575 cmpib,COND(<>),n 0,\spc,\fault
1109 spc = r24 /* space for which the trap occurred */ define
1115 space_adjust spc,va,t0
1116 get_pgd spc,ptp
1117 space_check spc,t0,dtlb_fault
1121 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20w
1124 make_insert_tlb spc,pte,prot,t1
1128 ptl_unlock1 spc,t0
1133 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1141 space_adjust spc,va,t0
1142 get_pgd spc,ptp
1143 space_check spc,t0,nadtlb_fault
1147 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20w
1150 make_insert_tlb spc,pte,prot,t1
1154 ptl_unlock1 spc,t0
1159 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1169 get_pgd spc,ptp
1171 space_check spc,t0,dtlb_fault
1175 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_11
1178 make_insert_tlb_11 spc,pte,prot
1181 mtsp spc,%sr1
1188 ptl_unlock1 spc,t0
1193 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,11
1202 get_pgd spc,ptp
1204 space_check spc,t0,nadtlb_fault
1208 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_11
1211 make_insert_tlb_11 spc,pte,prot
1214 mtsp spc,%sr1
1221 ptl_unlock1 spc,t0
1226 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,11
1235 space_adjust spc,va,t0
1236 get_pgd spc,ptp
1237 space_check spc,t0,dtlb_fault
1241 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20
1244 make_insert_tlb spc,pte,prot,t1
1250 ptl_unlock1 spc,t0
1255 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1263 get_pgd spc,ptp
1265 space_check spc,t0,nadtlb_fault
1269 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20
1272 make_insert_tlb spc,pte,prot,t1
1278 ptl_unlock1 spc,t0
1283 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1310 space_adjust spc,va,t0
1311 get_pgd spc,ptp
1312 space_check spc,t0,itlb_fault
1316 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1319 make_insert_tlb spc,pte,prot,t1
1323 ptl_unlock1 spc,t0
1334 space_adjust spc,va,t0
1335 get_pgd spc,ptp
1336 space_check spc,t0,naitlb_fault
1340 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20w
1343 make_insert_tlb spc,pte,prot,t1
1347 ptl_unlock1 spc,t0
1352 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1362 get_pgd spc,ptp
1364 space_check spc,t0,itlb_fault
1368 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1371 make_insert_tlb_11 spc,pte,prot
1374 mtsp spc,%sr1
1381 ptl_unlock1 spc,t0
1386 get_pgd spc,ptp
1388 space_check spc,t0,naitlb_fault
1392 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_11
1395 make_insert_tlb_11 spc,pte,prot
1398 mtsp spc,%sr1
1405 ptl_unlock1 spc,t0
1410 do_alias spc,t0,t1,va,pte,prot,itlb_fault,11
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 spc,pte,prot,t1
1435 ptl_unlock1 spc,t0
1440 get_pgd spc,ptp
1442 space_check spc,t0,naitlb_fault
1446 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20
1449 make_insert_tlb spc,pte,prot,t1
1455 ptl_unlock1 spc,t0
1460 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1472 space_adjust spc,va,t0
1473 get_pgd spc,ptp
1474 space_check spc,t0,dbit_fault
1478 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1481 make_insert_tlb spc,pte,prot,t1
1485 ptl_unlock0 spc,t0
1492 get_pgd spc,ptp
1494 space_check spc,t0,dbit_fault
1498 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1501 make_insert_tlb_11 spc,pte,prot
1504 mtsp spc,%sr1
1511 ptl_unlock0 spc,t0
1516 get_pgd spc,ptp
1518 space_check spc,t0,dbit_fault
1522 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1525 make_insert_tlb spc,pte,prot,t1
1531 ptl_unlock0 spc,t0