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
159 spc = r24 /* space for which the trap occurred */ define
169 mfctl %pcsq, spc
182 mfctl %pcsq, spc
200 mfctl %isr,spc
214 mfctl %isr,spc
232 mfctl %isr, spc
246 mfctl %isr, spc
262 mfctl %isr,spc
274 mfctl %isr,spc
292 mfctl %isr,spc
306 mfctl %isr,spc
320 .macro space_adjust spc,va,tmp
322 extrd,u \spc,63,SPACEID_SHIFT,\tmp
323 depd %r0,63,SPACEID_SHIFT,\spc
333 .macro get_pgd spc,reg
336 or,COND(=) %r0,\spc,%r0
351 .macro space_check spc,tmp,fault
354 or,COND(<>) %r0,\spc,%r0 /* user may execute gateway page
357 copy \spc,\tmp
359 cmpb,COND(<>),n \tmp,\spc,\fault
400 .macro ptl_lock spc,ptp,pte,tmp,tmp1,fault
402 98: cmpib,COND(=),n 0,\spc,2f
421 .macro ptl_unlock0 spc,tmp,tmp2
424 or,COND(=) %r0,\spc,%r0
431 .macro ptl_unlock1 spc,tmp,tmp2
434 ptl_unlock0 \spc,\tmp,\tmp2
487 .macro make_insert_tlb spc,pte,prot,tmp
488 space_to_prot \spc \prot /* create prot id from space */
534 .macro make_insert_tlb_11 spc,pte,prot
539 zdep \spc,30,15,\prot
573 .macro do_alias spc,tmp,tmp1,va,pte,prot,fault,patype
574 cmpib,COND(<>),n 0,\spc,\fault
1108 spc = r24 /* space for which the trap occurred */ define
1114 space_adjust spc,va,t0
1115 get_pgd spc,ptp
1116 space_check spc,t0,dtlb_fault
1120 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20w
1123 make_insert_tlb spc,pte,prot,t1
1127 ptl_unlock1 spc,t0,t1
1132 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1140 space_adjust spc,va,t0
1141 get_pgd spc,ptp
1142 space_check spc,t0,nadtlb_fault
1146 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20w
1149 make_insert_tlb spc,pte,prot,t1
1153 ptl_unlock1 spc,t0,t1
1158 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1168 get_pgd spc,ptp
1170 space_check spc,t0,dtlb_fault
1174 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_11
1177 make_insert_tlb_11 spc,pte,prot
1180 mtsp spc,%sr1
1187 ptl_unlock1 spc,t0,t1
1192 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,11
1201 get_pgd spc,ptp
1203 space_check spc,t0,nadtlb_fault
1207 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_11
1210 make_insert_tlb_11 spc,pte,prot
1213 mtsp spc,%sr1
1220 ptl_unlock1 spc,t0,t1
1225 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,11
1234 space_adjust spc,va,t0
1235 get_pgd spc,ptp
1236 space_check spc,t0,dtlb_fault
1240 ptl_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20
1243 make_insert_tlb spc,pte,prot,t1
1249 ptl_unlock1 spc,t0,t1
1254 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1262 get_pgd spc,ptp
1264 space_check spc,t0,nadtlb_fault
1268 ptl_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20
1271 make_insert_tlb spc,pte,prot,t1
1277 ptl_unlock1 spc,t0,t1
1282 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1309 space_adjust spc,va,t0
1310 get_pgd spc,ptp
1311 space_check spc,t0,itlb_fault
1315 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1318 make_insert_tlb spc,pte,prot,t1
1322 ptl_unlock1 spc,t0,t1
1333 space_adjust spc,va,t0
1334 get_pgd spc,ptp
1335 space_check spc,t0,naitlb_fault
1339 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20w
1342 make_insert_tlb spc,pte,prot,t1
1346 ptl_unlock1 spc,t0,t1
1351 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1361 get_pgd spc,ptp
1363 space_check spc,t0,itlb_fault
1367 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1370 make_insert_tlb_11 spc,pte,prot
1373 mtsp spc,%sr1
1380 ptl_unlock1 spc,t0,t1
1385 get_pgd spc,ptp
1387 space_check spc,t0,naitlb_fault
1391 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_11
1394 make_insert_tlb_11 spc,pte,prot
1397 mtsp spc,%sr1
1404 ptl_unlock1 spc,t0,t1
1409 do_alias spc,t0,t1,va,pte,prot,itlb_fault,11
1419 get_pgd spc,ptp
1421 space_check spc,t0,itlb_fault
1425 ptl_lock spc,ptp,pte,t0,t1,itlb_fault
1428 make_insert_tlb spc,pte,prot,t1
1434 ptl_unlock1 spc,t0,t1
1439 get_pgd spc,ptp
1441 space_check spc,t0,naitlb_fault
1445 ptl_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20
1448 make_insert_tlb spc,pte,prot,t1
1454 ptl_unlock1 spc,t0,t1
1459 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1471 space_adjust spc,va,t0
1472 get_pgd spc,ptp
1473 space_check spc,t0,dbit_fault
1477 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1480 make_insert_tlb spc,pte,prot,t1
1484 ptl_unlock0 spc,t0,t1
1491 get_pgd spc,ptp
1493 space_check spc,t0,dbit_fault
1497 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1500 make_insert_tlb_11 spc,pte,prot
1503 mtsp spc,%sr1
1510 ptl_unlock0 spc,t0,t1
1515 get_pgd spc,ptp
1517 space_check spc,t0,dbit_fault
1521 ptl_lock spc,ptp,pte,t0,t1,dbit_fault
1524 make_insert_tlb spc,pte,prot,t1
1530 ptl_unlock0 spc,t0,t1