Lines Matching refs:as
49 #include <vm/as.h>
60 struct as *as = ttoproc(curthread)->p_as;
82 * are only used as a "filter" in this code,
85 if (valid_usr_range(addr, len, 0, as,
86 as->a_userlimit) != RANGE_OKAY) {
127 error = as_ctl(as, addr, len, cmd, attr, iarg, NULL, 0);
180 * pgsz == 0 case, leave the SAUTOLPG setting alone, as
191 as_rangelock(as);
207 if (valid_usr_range(addr, len, 0, as,
208 as->a_userlimit) != RANGE_OKAY) {
217 error = as_set_default_lpsize(as, addr, len);
237 as_rangeunlock(as);
253 as_rangeunlock(as);
260 as_rangeunlock(as);
269 as_rangeunlock(as);
283 as_rangeunlock(as);
288 * The code below, as does grow.c, assumes stacks always grow
293 as_rangeunlock(as);
301 as_rangeunlock(as);
310 as_rangeunlock(as);
324 as_rangeunlock(as);
330 error = as_setpagesize(as, addr, len, szc, B_TRUE);
346 as_rangeunlock(as);
356 fc = as_faulta(as, addr, len);
373 error = as_ctl(as, addr, len, MC_SYNC, attr,
380 error = as_ctl(as, addr, len, cmd, attr,
395 error = as_ctl(as, addr, len, cmd, attr, (uintptr_t)arg, NULL, 0);