Home | History | Annotate | Download | only in oea

Lines Matching defs:pte_lo

711 	    && ((pt->pte_lo ^ pvo_pt->pte_lo) &
720 pmap_pte_create(struct pte *pt, const struct pmap *pm, vaddr_t va, register_t pte_lo)
731 pt->pte_lo = pte_lo;
735 pt->pte_lo = (u_int64_t) pte_lo;
742 pvo_pt->pte_lo |= pt->pte_lo & (PTE_REF|PTE_CHG);
751 pt->pte_lo &= ~ptebit;
776 pt->pte_lo = pvo_pt->pte_lo;
844 ptegidx, pvo_pt->pte_hi, pvo_pt->pte_lo);
1288 * grabbing the PTEG index from 3 unused bits in pte_lo[11:9]
1339 if (((pt->pte_lo ^ pvo->pvo_pte.pte_lo) & ~(PTE_CHG|PTE_REF)) != 0) {
1424 pvo_head = pa_to_pvoh(pvo->pvo_pte.pte_lo & PTE_RPGN, NULL);
1471 if (((pvo->pvo_pte.pte_lo ^ pt->pte_lo) &
1473 printf("pmap_pvo_check: pvo %p: pte_lo differ: "
1475 (pvo->pvo_pte.pte_lo & (PTE_PP|PTE_WIMG|PTE_RPGN)),
1476 (pt->pte_lo & (PTE_PP|PTE_WIMG|PTE_RPGN)));
1529 vaddr_t va, paddr_t pa, register_t pte_lo, int flags)
1561 ((pvo->pvo_pte.pte_lo ^ (pa|pte_lo)) &
1565 pvo, pvo->pvo_pte.pte_lo, pte_lo|pa);
1638 pmap_pte_create(&pvo->pvo_pte, pm, va, pa | pte_lo);
1746 register_t ptelo = pvo->pvo_pte.pte_lo;
1869 register_t pte_lo;
1903 pte_lo = 0;
1905 pte_lo = PTE_G;
1910 pte_lo = PTE_M;
1916 pte_lo = PTE_M;
1919 pte_lo |= PTE_I;
1923 pte_lo |= PTE_BW;
1925 pte_lo |= PTE_BR;
1932 pte_lo |= PTE_CHG;
1934 pte_lo |= PTE_REF;
1945 error = pmap_pvo_enter(pm, &pmap_pvo_pool, pvo_head, va, pa, pte_lo, flags);
1954 (pte_lo & PTE_I) == 0 &&
1983 register_t pte_lo;
2002 pte_lo = PTE_IG;
2006 pte_lo = PTE_M;
2012 pte_lo = PTE_M;
2017 pte_lo |= PTE_BW;
2019 pte_lo |= PTE_BR;
2025 NULL, va, pa, pte_lo, prot|PMAP_WIRED);
2187 *pap = (pvo->pvo_pte.pte_lo & PTE_RPGN)
2241 if ((pvo->pvo_pte.pte_lo & PTE_PP) == PTE_BR)
2252 pvo->pvo_pte.pte_lo &= ~PTE_PP;
2253 pvo->pvo_pte.pte_lo |= PTE_BR;
2343 if ((pvo->pvo_pte.pte_lo & PTE_PP) == PTE_BR) {
2354 pvo->pvo_pte.pte_lo &= ~PTE_PP;
2355 pvo->pvo_pte.pte_lo |= PTE_BR;
2452 if (pvo->pvo_pte.pte_lo & ptebit) {
2476 if (pvo->pvo_pte.pte_lo & ptebit) {
2533 if ((pvo->pvo_pte.pte_lo & ptebit) == 0)
2539 if (pvo->pvo_pte.pte_lo & ptebit)
2542 rv |= pvo->pvo_pte.pte_lo & (PTE_CHG|PTE_REF);
2543 pvo->pvo_pte.pte_lo &= ~ptebit;
2588 (pvo->pvo_pte.pte_lo & PTE_RPGN) | offset, seglen);
2626 printf(" %#" _PRIxpte ": [", pt->pte_lo);
2627 printf("%#" _PRIxpte "... ", pt->pte_lo >> 12);
2629 printf(" %#" _PRIxpte ": [", pt->pte_lo);
2630 printf("%#" _PRIxpte "... ", pt->pte_lo >> 12);
2632 printf("%c ", (pt->pte_lo & PTE_REF) ? 'r' : 'u');
2633 printf("%c ", (pt->pte_lo & PTE_CHG) ? 'c' : 'n');
2634 printf("%c", (pt->pte_lo & PTE_W) ? 'w' : '.');
2635 printf("%c", (pt->pte_lo & PTE_I) ? 'i' : '.');
2636 printf("%c", (pt->pte_lo & PTE_M) ? 'm' : '.');
2637 printf("%c ", (pt->pte_lo & PTE_G) ? 'g' : '.');
2638 switch (pt->pte_lo & PTE_PP) {
2782 pt->pte_hi, pt->pte_lo);
3110 register_t pte_lo = 0x0;
3116 pte_lo = PTE_M;
3124 pmap_pte_create(&pte, pmap_kernel(), va, va | pte_lo);
3146 pmap_pte_create(&pte, pmap_kernel(), va, pa | pte_lo);