Lines Matching refs:nva
65 static int brk_lpg(caddr_t nva);
69 brk(caddr_t nva) in brk() argument
81 error = brk_lpg(nva); in brk()
83 error = brk_internal(nva, p->p_brkpageszc); in brk()
95 brk_lpg(caddr_t nva) in brk_lpg() argument
112 return (brk_internal(nva, oszc)); in brk_lpg()
115 len = nva - bssbase; in brk_lpg()
127 err = brk_internal(nva, oszc); in brk_lpg()
130 err = brk_internal(nva, 0); in brk_lpg()
135 err = brk_internal(nva, szc); in brk_lpg()
139 err = brk_internal(nva, 0); in brk_lpg()
166 brk_internal(caddr_t nva, uint_t brkszc) in brk_internal() argument
200 p->p_brkbase = nva; in brk_internal()
214 caddr_t tnva = (caddr_t)P2ROUNDUP((uintptr_t)nva, pgsz); in brk_internal()
220 size = nva - p->p_brkbase; in brk_internal()
223 size = nva - p->p_brkbase; in brk_internal()
231 nva = (caddr_t)P2ROUNDUP((uintptr_t)nva, pgsz); in brk_internal()
235 if ((nva < p->p_brkbase) || (size > p->p_brksize && in brk_internal()
244 if (nva > ova) { in brk_internal()
275 error = as_map(as, ova, (size_t)(nva - ova), segvn_create, in brk_internal()
281 } else if (nva < ova) { in brk_internal()
285 (void) as_unmap(as, nva, (size_t)(ova - nva)); in brk_internal()