Lines Matching defs:pgsz
98 size_t pgsz, len;
117 pgsz = map_pgsz(MAPPGSZ_HEAP, p, bssbase, len, 0);
118 szc = page_szc(pgsz);
149 addr = (caddr_t)P2ROUNDUP((uintptr_t)p->p_bssbase, pgsz);
153 if (addr >= p->p_bssbase && brkend > addr && IS_P2ALIGNED(len, pgsz)) {
173 size_t pgsz;
184 pgsz = page_get_pagesize(szc);
185 ASSERT(pgsz > PAGESIZE);
187 pgsz = PAGESIZE;
205 * for heap size). If pgsz is greater than PAGESIZE calculate the
206 * heap size as the real new heap size by rounding it up to pgsz.
213 if (pgsz > PAGESIZE) {
214 caddr_t tnva = (caddr_t)P2ROUNDUP((uintptr_t)nva, pgsz);
219 pgsz = PAGESIZE;
231 nva = (caddr_t)P2ROUNDUP((uintptr_t)nva, pgsz);
256 * page sizes if ova is not aligned to szc's pgsz.
262 pgsz);
263 if (IS_P2ALIGNED(p->p_bssbase, pgsz) || ova > rbss) {
339 size_t pgsz;
349 pgsz = map_pgsz(MAPPGSZ_STK, p, sp, newsize, 0);
350 szc = page_szc(pgsz);
383 * any pgsz pages in the segment already faulted in beyond that
387 addr = (caddr_t)P2ROUNDUP((uintptr_t)saddr, pgsz);
388 growend = (caddr_t)P2ALIGN((uintptr_t)p->p_usrstack, pgsz);
391 if (addr >= saddr && growend > addr && IS_P2ALIGNED(len, pgsz)) {
411 size_t pgsz;
425 pgsz = page_get_pagesize(szc);
426 ASSERT(pgsz > PAGESIZE);
427 newsize = p->p_usrstack - (caddr_t)P2ALIGN((uintptr_t)sp, pgsz);
430 pgsz = PAGESIZE;
434 pgsz = PAGESIZE;
460 * if not aligned to szc's pgsz.
465 pgsz);
467 if (IS_P2ALIGNED(p->p_usrstack, pgsz) || oldsp < austk) {