Home
last modified time | relevance | path

Searched refs:oldpte (Results 1 – 2 of 2) sorted by relevance

/titanic_41/usr/src/uts/i86pc/vm/
H A Dhat_i86.c2638 x86pte_t oldpte, newpte; in hat_updateattr() local
2647 oldpte = htable_walk(hat, &ht, &vaddr, eaddr); in hat_updateattr()
2650 if (PTE_GET(oldpte, PT_SOFTWARE) >= PT_NOCONSIST) in hat_updateattr()
2653 pp = page_numtopp_nolock(PTE2PFN(oldpte, ht->ht_level)); in hat_updateattr()
2658 newpte = oldpte; in hat_updateattr()
2665 !PTE_GET(oldpte, PT_WRITABLE)) in hat_updateattr()
2669 PTE_GET(oldpte, PT_SOFTWARE) < PT_NOSYNC) in hat_updateattr()
2672 if ((attr & PROT_EXEC) && PTE_GET(oldpte, mmu.pt_nx)) in hat_updateattr()
2678 PTE_GET(oldpte, PT_WRITABLE)) in hat_updateattr()
2682 PTE_GET(oldpte, PT_SOFTWARE) >= PT_NOSYNC) in hat_updateattr()
[all …]
H A Dhtable.c2227 x86pte_t oldpte; in x86pte_inval() local
2248 oldpte = GET_PTE(ptep); in x86pte_inval()
2249 if (expect != 0 && (oldpte & PT_PADDR) != (expect & PT_PADDR)) in x86pte_inval()
2266 oldpte = GET_PTE(ptep); in x86pte_inval()
2267 if (expect != 0 && (oldpte & PT_PADDR) != (expect & PT_PADDR)) in x86pte_inval()
2270 found = CAS_PTE(ptep, oldpte, 0); in x86pte_inval()
2272 } while (found != oldpte); in x86pte_inval()
2273 if (tlb && (oldpte & (PT_REF | PT_MOD))) in x86pte_inval()
2279 return (oldpte); in x86pte_inval()