Lines Matching refs:page
184 caddr_t page; in urw() local
200 page = (caddr_t)(uintptr_t)((uintptr_t)addr & PAGEMASK); in urw()
204 if ((seg = as_segat(as, page)) == NULL || in urw()
205 !page_valid(seg, page)) { in urw()
209 SEGOP_GETPROT(seg, page, 0, &prot); in urw()
214 err = SEGOP_SETPROT(seg, page, PAGESIZE, prot | prot_rw); in urw()
244 if (SEGOP_FAULT(as->a_hat, seg, page, PAGESIZE, F_SOFTLOCK, rw)) { in urw()
246 (void) SEGOP_SETPROT(seg, page, PAGESIZE, prot); in urw()
255 ASSERT(len <= page + PAGESIZE - addr); in urw()
303 (void) SEGOP_FAULT(as->a_hat, seg, page, PAGESIZE, F_SOFTUNLOCK, rw); in urw()
306 (void) SEGOP_SETPROT(seg, page, PAGESIZE, prot); in urw()