Lines Matching refs:PROT_READ
284 [PROT_READ] = PTE_U|PTE_A|PTE_R,
286 [PROT_WRITE|PROT_READ] = PTE_U|PTE_A|PTE_R|PTE_D|PTE_W,
288 [PROT_EXEC|PROT_READ] = PTE_U|PTE_A|PTE_X|PTE_R,
290 [PROT_EXEC|PROT_WRITE|PROT_READ] = PTE_U|PTE_A|PTE_X|PTE_R|PTE_D|PTE_W,
295 [PROT_READ] = PTE_A|PTE_R,
297 [PROT_WRITE|PROT_READ] = PTE_A|PTE_R|PTE_D|PTE_W,
299 [PROT_EXEC|PROT_READ] = PTE_A|PTE_X|PTE_R,
301 [PROT_EXEC|PROT_WRITE|PROT_READ] = PTE_A|PTE_X|PTE_R|PTE_D|PTE_W,
602 if (flags & (PROT_READ|PROT_WRITE|PROT_EXEC|PMAP_WIRED)) { in pmap_enter()
812 pted->pted_va |= prot & (PROT_READ|PROT_WRITE|PROT_EXEC); in pmap_fill_pte()
820 pted->pted_pte |= flags & (PROT_READ|PROT_WRITE|PROT_EXEC); in pmap_fill_pte()
832 pmap_kenter_pa(va, pa, PROT_READ|PROT_WRITE); in pmap_zero_page()
854 pmap_kenter_pa(srcva, srcpa, PROT_READ); in pmap_copy_page()
855 pmap_kenter_pa(dstva, dstpa, PROT_READ|PROT_WRITE); in pmap_copy_page()
1049 pmap_kenter_pa(va, pa[0], PROT_READ|PROT_WRITE); in pmap_kvp_alloc()
1050 pmap_kenter_pa(va + PAGE_SIZE, pa[1], PROT_READ|PROT_WRITE); in pmap_kvp_alloc()
1080 pmap_kenter_pa(va, pa, PROT_READ|PROT_WRITE); in pmap_kpted_alloc()
1478 if ((prot & PROT_READ) == 0) { in pmap_page_ro()
1479 pted->pted_va &= ~PROT_READ; in pmap_page_ro()
1480 pted->pted_pte &= ~PROT_READ; in pmap_page_ro()
1553 if (prot & (PROT_READ | PROT_EXEC)) { in pmap_protect()
1727 (pted->pted_va & (PROT_READ|PROT_WRITE|PROT_EXEC)); in pmap_fault_fixup()
1740 pted->pted_pte |= (pted->pted_va & (PROT_READ|PROT_EXEC)); in pmap_fault_fixup()
1741 } else if ((ftype & PROT_READ) && /* fault caused by a read */ in pmap_fault_fixup()
1742 !(pted->pted_pte & PROT_READ) && /* and read is disabled now */ in pmap_fault_fixup()
1743 (pted->pted_va & PROT_READ)) { /* but is supposedly allowed */ in pmap_fault_fixup()
1753 pted->pted_pte |= (pted->pted_va & (PROT_READ|PROT_EXEC)); in pmap_fault_fixup()
2079 int prot = PROT_READ | PROT_WRITE; in pmap_map_stolen()
2090 prot = PROT_READ | PROT_EXEC; in pmap_map_stolen()
2093 prot = PROT_READ; in pmap_map_stolen()