Lines Matching refs:spc
63 .macro space_to_prot spc prot
64 depd,z \spc,62,31,\prot
67 .macro space_to_prot spc prot
68 extrd,u \spc,(64 - (SPACEID_SHIFT)),32,\prot
202 spc = r24 /* space for which the trap occurred */ define
212 mfctl %pcsq, spc
225 mfctl %pcsq, spc
243 mfctl %isr,spc
257 mfctl %isr,spc
275 mfctl %isr, spc
289 mfctl %isr, spc
305 mfctl %isr,spc
317 mfctl %isr,spc
335 mfctl %isr,spc
349 mfctl %isr,spc
363 .macro space_adjust spc,va,tmp
365 extrd,u \spc,63,SPACEID_SHIFT,\tmp
366 depd %r0,63,SPACEID_SHIFT,\spc
376 .macro get_pgd spc,reg
379 or,COND(=) %r0,\spc,%r0
394 .macro space_check spc,tmp,fault
396 or,COND(<>) %r0,\spc,%r0 /* user may execute gateway page
399 copy \spc,\tmp
401 cmpb,COND(<>),n \tmp,\spc,\fault
467 .macro tlb_lock spc,ptp,pte,tmp,tmp1,fault
469 cmpib,COND(=),n 0,\spc,2f
477 stw \spc,0(\tmp)
483 .macro tlb_unlock0 spc,tmp
485 or,COND(=) %r0,\spc,%r0
487 or,COND(=) %r0,\spc,%r0
488 stw \spc,0(\tmp)
493 .macro tlb_unlock1 spc,tmp
496 tlb_unlock0 \spc,\tmp
548 .macro make_insert_tlb spc,pte,prot,tmp
549 space_to_prot \spc \prot /* create prot id from space */
591 .macro make_insert_tlb_11 spc,pte,prot
592 zdep \spc,30,15,\prot
625 .macro do_alias spc,tmp,tmp1,va,pte,prot,fault,patype
626 cmpib,COND(<>),n 0,\spc,\fault
1160 spc = r24 /* space for which the trap occurred */ define
1166 space_adjust spc,va,t0
1167 get_pgd spc,ptp
1168 space_check spc,t0,dtlb_fault
1172 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20w
1175 make_insert_tlb spc,pte,prot,t1
1179 tlb_unlock1 spc,t0
1184 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1192 space_adjust spc,va,t0
1193 get_pgd spc,ptp
1194 space_check spc,t0,nadtlb_fault
1198 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20w
1201 make_insert_tlb spc,pte,prot,t1
1205 tlb_unlock1 spc,t0
1210 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1220 get_pgd spc,ptp
1222 space_check spc,t0,dtlb_fault
1226 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_11
1229 make_insert_tlb_11 spc,pte,prot
1232 mtsp spc,%sr1
1239 tlb_unlock1 spc,t0
1244 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,11
1253 get_pgd spc,ptp
1255 space_check spc,t0,nadtlb_fault
1259 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_11
1262 make_insert_tlb_11 spc,pte,prot
1265 mtsp spc,%sr1
1272 tlb_unlock1 spc,t0
1277 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,11
1286 space_adjust spc,va,t0
1287 get_pgd spc,ptp
1288 space_check spc,t0,dtlb_fault
1292 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20
1295 make_insert_tlb spc,pte,prot,t1
1301 tlb_unlock1 spc,t0
1306 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1314 get_pgd spc,ptp
1316 space_check spc,t0,nadtlb_fault
1320 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20
1323 make_insert_tlb spc,pte,prot,t1
1329 tlb_unlock1 spc,t0
1334 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1423 space_adjust spc,va,t0
1424 get_pgd spc,ptp
1425 space_check spc,t0,itlb_fault
1429 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1432 make_insert_tlb spc,pte,prot,t1
1436 tlb_unlock1 spc,t0
1447 space_adjust spc,va,t0
1448 get_pgd spc,ptp
1449 space_check spc,t0,naitlb_fault
1453 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20w
1456 make_insert_tlb spc,pte,prot,t1
1460 tlb_unlock1 spc,t0
1465 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1475 get_pgd spc,ptp
1477 space_check spc,t0,itlb_fault
1481 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1484 make_insert_tlb_11 spc,pte,prot
1487 mtsp spc,%sr1
1494 tlb_unlock1 spc,t0
1499 get_pgd spc,ptp
1501 space_check spc,t0,naitlb_fault
1505 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_11
1508 make_insert_tlb_11 spc,pte,prot
1511 mtsp spc,%sr1
1518 tlb_unlock1 spc,t0
1523 do_alias spc,t0,t1,va,pte,prot,itlb_fault,11
1533 get_pgd spc,ptp
1535 space_check spc,t0,itlb_fault
1539 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1542 make_insert_tlb spc,pte,prot,t1
1548 tlb_unlock1 spc,t0
1553 get_pgd spc,ptp
1555 space_check spc,t0,naitlb_fault
1559 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20
1562 make_insert_tlb spc,pte,prot,t1
1568 tlb_unlock1 spc,t0
1573 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1585 space_adjust spc,va,t0
1586 get_pgd spc,ptp
1587 space_check spc,t0,dbit_fault
1591 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1594 make_insert_tlb spc,pte,prot,t1
1598 tlb_unlock0 spc,t0
1605 get_pgd spc,ptp
1607 space_check spc,t0,dbit_fault
1611 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1614 make_insert_tlb_11 spc,pte,prot
1617 mtsp spc,%sr1
1624 tlb_unlock0 spc,t0
1629 get_pgd spc,ptp
1631 space_check spc,t0,dbit_fault
1635 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1638 make_insert_tlb spc,pte,prot,t1
1644 tlb_unlock0 spc,t0