Lines Matching refs:pte

400 	.macro		L2_ptep	pmd,pte,index,va,fault
415 copy %r0,\pte
424 LDREG %r0(\pmd),\pte
425 bb,>=,n \pte,_PAGE_PRESENT_BIT,\fault
438 .macro L3_ptep pgd,pte,index,va,fault
441 copy %r0,\pte
453 L2_ptep \pgd,\pte,\index,\va,\fault
457 .macro tlb_lock spc,ptp,pte,tmp,tmp1,fault
464 LDREG 0(\ptp),\pte
465 bb,<,n \pte,_PAGE_PRESENT_BIT,2f
490 .macro update_accessed ptp,pte,tmp,tmp1
492 or \tmp1,\pte,\tmp
493 and,COND(<>) \tmp1,\pte,%r0
499 .macro update_dirty ptp,pte,tmp
501 or \tmp,\pte,\pte
502 STREG \pte,0(\ptp)
510 .macro convert_for_tlb_insert20 pte
511 extrd,u \pte,(63-ASM_PFN_PTE_SHIFT)+(63-58)+PAGE_ADD_SHIFT,\
512 64-PAGE_SHIFT-PAGE_ADD_SHIFT,\pte
514 (63-58)+PAGE_ADD_SHIFT,\pte
519 .macro make_insert_tlb spc,pte,prot
533 depd \pte,8,7,\prot
538 extrd,u,*= \pte,_PAGE_USER_BIT+32,1,%r0
543 extrd,u,*= \pte,_PAGE_GATEWAY_BIT+32,1,%r0
552 extrd,u,*= \pte,_PAGE_NO_CACHE_BIT+32,1,%r0
556 convert_for_tlb_insert20 \pte
562 .macro make_insert_tlb_11 spc,pte,prot
564 dep \pte,8,7,\prot
565 extru,= \pte,_PAGE_NO_CACHE_BIT,1,%r0
567 extru,= \pte,_PAGE_USER_BIT,1,%r0
569 extru,= \pte,_PAGE_GATEWAY_BIT,1,%r0
574 depi 0,31,ASM_PFN_PTE_SHIFT,\pte
575 SHRREG \pte,(ASM_PFN_PTE_SHIFT-(31-26)),\pte
582 .macro f_extend pte,tmp
583 extrd,s \pte,42,4,\tmp
585 extrd,s \pte,63,25,\pte
596 .macro do_alias spc,tmp,tmp1,va,pte,prot,fault,patype
643 or,COND(tr) %r23,%r0,\pte
644 or %r26,%r0,\pte
1133 pte = r16 /* pte/phys page # */ define
1145 L3_ptep ptp,pte,t0,va,dtlb_check_alias_20w
1147 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20w
1148 update_accessed ptp,pte,t0,t1
1150 make_insert_tlb spc,pte,prot
1152 idtlbt pte,prot
1159 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1161 idtlbt pte,prot
1171 L3_ptep ptp,pte,t0,va,nadtlb_check_alias_20w
1173 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20w
1174 update_accessed ptp,pte,t0,t1
1176 make_insert_tlb spc,pte,prot
1178 idtlbt pte,prot
1185 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1187 idtlbt pte,prot
1199 L2_ptep ptp,pte,t0,va,dtlb_check_alias_11
1201 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_11
1202 update_accessed ptp,pte,t0,t1
1204 make_insert_tlb_11 spc,pte,prot
1209 idtlba pte,(%sr1,va)
1219 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,11
1221 idtlba pte,(va)
1232 L2_ptep ptp,pte,t0,va,nadtlb_check_alias_11
1234 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_11
1235 update_accessed ptp,pte,t0,t1
1237 make_insert_tlb_11 spc,pte,prot
1242 idtlba pte,(%sr1,va)
1252 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,11
1254 idtlba pte,(va)
1265 L2_ptep ptp,pte,t0,va,dtlb_check_alias_20
1267 tlb_lock spc,ptp,pte,t0,t1,dtlb_check_alias_20
1268 update_accessed ptp,pte,t0,t1
1270 make_insert_tlb spc,pte,prot
1272 f_extend pte,t1
1274 idtlbt pte,prot
1281 do_alias spc,t0,t1,va,pte,prot,dtlb_fault,20
1283 idtlbt pte,prot
1293 L2_ptep ptp,pte,t0,va,nadtlb_check_alias_20
1295 tlb_lock spc,ptp,pte,t0,t1,nadtlb_check_alias_20
1296 update_accessed ptp,pte,t0,t1
1298 make_insert_tlb spc,pte,prot
1300 f_extend pte,t1
1302 idtlbt pte,prot
1309 do_alias spc,t0,t1,va,pte,prot,nadtlb_emulate,20
1311 idtlbt pte,prot
1402 L3_ptep ptp,pte,t0,va,itlb_fault
1404 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1405 update_accessed ptp,pte,t0,t1
1407 make_insert_tlb spc,pte,prot
1409 iitlbt pte,prot
1426 L3_ptep ptp,pte,t0,va,naitlb_check_alias_20w
1428 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20w
1429 update_accessed ptp,pte,t0,t1
1431 make_insert_tlb spc,pte,prot
1433 iitlbt pte,prot
1440 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1442 iitlbt pte,prot
1454 L2_ptep ptp,pte,t0,va,itlb_fault
1456 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1457 update_accessed ptp,pte,t0,t1
1459 make_insert_tlb_11 spc,pte,prot
1464 iitlba pte,(%sr1,va)
1478 L2_ptep ptp,pte,t0,va,naitlb_check_alias_11
1480 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_11
1481 update_accessed ptp,pte,t0,t1
1483 make_insert_tlb_11 spc,pte,prot
1488 iitlba pte,(%sr1,va)
1498 do_alias spc,t0,t1,va,pte,prot,itlb_fault,11
1500 iitlba pte,(%sr0, va)
1512 L2_ptep ptp,pte,t0,va,itlb_fault
1514 tlb_lock spc,ptp,pte,t0,t1,itlb_fault
1515 update_accessed ptp,pte,t0,t1
1517 make_insert_tlb spc,pte,prot
1519 f_extend pte,t1
1521 iitlbt pte,prot
1532 L2_ptep ptp,pte,t0,va,naitlb_check_alias_20
1534 tlb_lock spc,ptp,pte,t0,t1,naitlb_check_alias_20
1535 update_accessed ptp,pte,t0,t1
1537 make_insert_tlb spc,pte,prot
1539 f_extend pte,t1
1541 iitlbt pte,prot
1548 do_alias spc,t0,t1,va,pte,prot,naitlb_fault,20
1550 iitlbt pte,prot
1564 L3_ptep ptp,pte,t0,va,dbit_fault
1566 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1567 update_dirty ptp,pte,t1
1569 make_insert_tlb spc,pte,prot
1571 idtlbt pte,prot
1584 L2_ptep ptp,pte,t0,va,dbit_fault
1586 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1587 update_dirty ptp,pte,t1
1589 make_insert_tlb_11 spc,pte,prot
1594 idtlba pte,(%sr1,va)
1608 L2_ptep ptp,pte,t0,va,dbit_fault
1610 tlb_lock spc,ptp,pte,t0,t1,dbit_fault
1611 update_dirty ptp,pte,t1
1613 make_insert_tlb spc,pte,prot
1615 f_extend pte,t1
1617 idtlbt pte,prot