Lines Matching refs:as
172 struct as *as = p->p_as; in brk_internal() local
275 error = as_map(as, ova, (size_t)(nva - ova), segvn_create, in brk_internal()
285 (void) as_unmap(as, nva, (size_t)(ova - nva)); in brk_internal()
299 struct as *as = p->p_as; in grow() local
309 as_rangelock(as); in grow()
315 as_rangeunlock(as); in grow()
324 (void) as_fault(as->a_hat, as, p->p_usrstack - newsize, in grow()
499 choose_addr(struct as *as, caddr_t *addrp, size_t len, offset_t off, in choose_addr() argument
505 ASSERT(AS_ISCLAIMGAP(as)); /* searches should be serialized */ in choose_addr()
507 (void) as_unmap(as, *addrp, len); in choose_addr()
510 !as_gap(as, len, &basep, &lenp, 0, *addrp)) { in choose_addr()
530 zmap(struct as *as, caddr_t *addrp, size_t len, uint_t uprot, int flags, in zmap() argument
551 (caddr_t)USERLIMIT32 : as->a_userlimit; in zmap()
552 switch (valid_usr_range(*addrp, len, uprot, as, userlimit)) { in zmap()
567 error = choose_addr(as, addrp, len, pos, ADDR_NOVACALIGN, flags); in zmap()
587 return (as_map(as, *addrp, len, segvn_create, &vn_a)); in zmap()
595 struct as *as = curproc->p_as; in smmap_common() local
658 as_rangelock(as); in smmap_common()
659 error = zmap(as, addrp, len, uprot, flags, pos); in smmap_common()
660 as_rangeunlock(as); in smmap_common()
731 (caddr_t)USERLIMIT32 : as->a_userlimit; in smmap_common()
732 switch (valid_usr_range(*addrp, len, uprot, as, userlimit)) { in smmap_common()
775 error = VOP_MAP(vp, pos, as, in smmap_common()
931 struct as *as = p->p_as; in munmap() local
936 if (valid_usr_range(addr, len, 0, as, as->a_userlimit) != RANGE_OKAY) in munmap()
944 if (as_unmap(as, addr, len) != 0) in munmap()
953 struct as *as = curproc->p_as; in mprotect() local
960 switch (valid_usr_range(addr, len, prot, as, as->a_userlimit)) { in mprotect()
970 error = as_setprot(as, addr, len, uprot); in mprotect()
982 struct as *as = curproc->p_as; in mincore() local
1002 if (valid_usr_range(addr, len, 0, as, as->a_userlimit) != RANGE_OKAY) in mincore()
1011 error = as_incore(as, addr, in mincore()