Lines Matching defs:as
61 #include <vm/as.h>
257 * There're 2 active bucket lists. Current active list (as per seg_pahcur) is
262 * current active list and makes the list it just finished processing as
281 * New entries are added to the end of the list since LRU is used as the
416 * at the same address as addr argument. Return the list of deleted entries if
459 * active count. If amp is not NULL use amp as a lookup tag otherwise use seg
460 * as a lookup tag.
520 * active count and set ref bit. If amp is not NULL use amp as a lookup tag
521 * otherwise use seg as a lookup tag.
665 * Mark this entry as referenced just in case
1165 * why we don't need to hold as/seg/amp locks to execute the callback.
1236 * need to hold as/seg locks to execute the callback.
1283 * If amp is not NULL use amp as a lookup tag otherwise use seg
1284 * as a lookup tag.
1521 * run as a backgroud thread and reclaim pagelock
1583 seg_alloc(struct as *as, caddr_t base, size_t size)
1596 if (as != &kas &&
1597 valid_usr_range(segbase, segsize, 0, as,
1598 as->a_userlimit) != RANGE_OKAY)
1609 if (seg_attach(as, segbase, segsize, new) < 0) {
1622 seg_attach(struct as *as, caddr_t base, size_t size, struct seg *seg)
1624 seg->s_as = as;
1633 return (as_addseg(as, seg));
1667 * Free the segment from its associated as. This should only be called
1678 register struct as *as = seg->s_as;
1679 struct seg *tseg = as_removeseg(as, seg);
1808 * callbacks don't get run all will be OK as the disable just makes