Lines Matching refs:as
130 mapin(struct as *as, caddr_t addr, int writing) in mapin() argument
143 pfnum = hat_getpfnum(as->a_hat, addr); in mapin()
169 mapout(struct as *as, caddr_t addr, caddr_t vaddr, int writing) in mapout() argument
194 struct as *as = p->p_as; in urw() local
202 AS_LOCK_ENTER(as, RW_WRITER); in urw()
204 if ((seg = as_segat(as, page)) == NULL || in urw()
206 AS_LOCK_EXIT(as); in urw()
224 AS_LOCK_EXIT(as); in urw()
244 if (SEGOP_FAULT(as->a_hat, seg, page, PAGESIZE, F_SOFTLOCK, rw)) { in urw()
247 AS_LOCK_EXIT(as); in urw()
261 vaddr = mapin(as, addr, writing); in urw()
298 mapout(as, addr, vaddr, writing); in urw()
303 (void) SEGOP_FAULT(as->a_hat, seg, page, PAGESIZE, F_SOFTUNLOCK, rw); in urw()
308 AS_LOCK_EXIT(as); in urw()