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
185 spc = r24 /* space for which the trap occurred */ define
195 mfctl %pcsq, spc
208 mfctl %pcsq, spc
226 mfctl %isr,spc
240 mfctl %isr,spc
258 mfctl %isr, spc
272 mfctl %isr, spc
288 mfctl %isr,spc
300 mfctl %isr,spc
318 mfctl %isr,spc
332 mfctl %isr,spc
346 .macro space_adjust spc,va,tmp
348 extrd,u \spc,63,SPACEID_SHIFT,\tmp
349 depd %r0,63,SPACEID_SHIFT,\spc
359 .macro get_pgd spc,reg
362 or,COND(=) %r0,\spc,%r0
377 .macro space_check spc,tmp,fault
380 or,COND(<>) %r0,\spc,%r0 /* user may execute gateway page
383 copy \spc,\tmp
385 cmpb,COND(<>),n \tmp,\spc,\fault
434 .macro ptl_lock spc,ptp,pte,tmp,tmp1,fault
436 98: cmpib,COND(=),n 0,\spc,2f
444 stw \spc,0(\tmp)
458 .macro ptl_unlock0 spc,tmp
460 98: or,COND(=) %r0,\spc,%r0
461 stw,ma \spc,0(\tmp)
467 .macro ptl_unlock1 spc,tmp
470 ptl_unlock0 \spc,\tmp
523 .macro make_insert_tlb spc,pte,prot,tmp
524 space_to_prot \spc \prot /* create prot id from space */
566 .macro make_insert_tlb_11 spc,pte,prot
567 zdep \spc,30,15,\prot
600 .macro do_alias spc,tmp,tmp1,va,pte,prot,fault,patype
601 cmpib,COND(<>),n 0,\spc,\fault
1142 spc = r24 /* space for which the trap occurred */ define
1148 space_adjust spc,va,t0
1149 get_pgd spc,ptp
1150 space_check spc,t0,dtlb_fault
1154 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20w
1157 make_insert_tlb spc,pte,prot,t1
1161 ptl_unlock1 spc,t0
1166 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1174 space_adjust spc,va,t0
1175 get_pgd spc,ptp
1176 space_check spc,t0,nadtlb_fault
1180 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20w
1183 make_insert_tlb spc,pte,prot,t1
1187 ptl_unlock1 spc,t0
1192 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1202 get_pgd spc,ptp
1204 space_check spc,t0,dtlb_fault
1208 ptl_lock spc,ptp,pte,t0,t1,dtlb_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,dtlb_fault,11
1235 get_pgd spc,ptp
1237 space_check spc,t0,nadtlb_fault
1241 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_11
1244 make_insert_tlb_11 spc,pte,prot
1247 mtsp spc,%sr1
1254 ptl_unlock1 spc,t0
1259 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,11
1268 space_adjust spc,va,t0
1269 get_pgd spc,ptp
1270 space_check spc,t0,dtlb_fault
1274 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20
1277 make_insert_tlb spc,pte,prot,t1
1283 ptl_unlock1 spc,t0
1288 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1296 get_pgd spc,ptp
1298 space_check spc,t0,nadtlb_fault
1302 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20
1305 make_insert_tlb spc,pte,prot,t1
1311 ptl_unlock1 spc,t0
1316 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1405 space_adjust spc,va,t0
1406 get_pgd spc,ptp
1407 space_check spc,t0,itlb_fault
1411 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1414 make_insert_tlb spc,pte,prot,t1
1418 ptl_unlock1 spc,t0
1429 space_adjust spc,va,t0
1430 get_pgd spc,ptp
1431 space_check spc,t0,naitlb_fault
1435 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20w
1438 make_insert_tlb spc,pte,prot,t1
1442 ptl_unlock1 spc,t0
1447 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1457 get_pgd spc,ptp
1459 space_check spc,t0,itlb_fault
1463 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1466 make_insert_tlb_11 spc,pte,prot
1469 mtsp spc,%sr1
1476 ptl_unlock1 spc,t0
1481 get_pgd spc,ptp
1483 space_check spc,t0,naitlb_fault
1487 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_11
1490 make_insert_tlb_11 spc,pte,prot
1493 mtsp spc,%sr1
1500 ptl_unlock1 spc,t0
1505 do_alias spc,t0,t1,va,pte,prot,itlb_fault,11
1515 get_pgd spc,ptp
1517 space_check spc,t0,itlb_fault
1521 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1524 make_insert_tlb spc,pte,prot,t1
1530 ptl_unlock1 spc,t0
1535 get_pgd spc,ptp
1537 space_check spc,t0,naitlb_fault
1541 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20
1544 make_insert_tlb spc,pte,prot,t1
1550 ptl_unlock1 spc,t0
1555 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1567 space_adjust spc,va,t0
1568 get_pgd spc,ptp
1569 space_check spc,t0,dbit_fault
1573 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1576 make_insert_tlb spc,pte,prot,t1
1580 ptl_unlock0 spc,t0
1587 get_pgd spc,ptp
1589 space_check spc,t0,dbit_fault
1593 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1596 make_insert_tlb_11 spc,pte,prot
1599 mtsp spc,%sr1
1606 ptl_unlock0 spc,t0
1611 get_pgd spc,ptp
1613 space_check spc,t0,dbit_fault
1617 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1620 make_insert_tlb spc,pte,prot,t1
1626 ptl_unlock0 spc,t0