H A D | vm_as.c | 63 #include <vm/as.h> 76 static void as_setwatchprot(struct as *, caddr_t, size_t, uint_t); 77 static void as_clearwatchprot(struct as *, caddr_t, size_t); 78 int as_map_locked(struct as *, caddr_t, size_t, int ((*)()), void *); 93 * Link the entry on the as->a_callbacks list. A callback entry for the 97 * the specified as, the caller must guarantee persistence of the specified as 98 * for the duration of this function (eg. pages being locked within the as 102 as_add_callback(struct as *as, voi argument 188 as_delete_callback(struct as *as, void *arg) argument 234 as_find_callback(struct as *as, uint_t events, caddr_t event_addr, size_t event_len) argument 266 as_execute_callback(struct as *as, struct as_callback *cb, uint_t events) argument 334 as_do_callbacks(struct as *as, uint_t events, caddr_t event_addr, size_t event_len) argument 358 as_findseg(struct as *as, caddr_t addr, int tail) argument 385 as_verify(struct as *as) argument 418 as_addseg(struct as *as, struct seg *newseg) argument 503 as_removeseg(struct as *as, struct seg *seg) argument 543 as_segat(struct as *as, caddr_t addr) argument 564 as_rangelock(struct as *as) argument 577 as_rangeunlock(struct as *as) argument 603 as_avlinit(struct as *as) argument 615 struct as *as = buf; local 628 struct as *as = buf; local 651 struct as *as; local 685 as_free(struct as *as) argument 774 as_dup(struct as *as, struct proc *forkedproc) argument 841 as_fault(struct hat *hat, struct as *as, caddr_t addr, size_t size, enum fault_type type, enum seg_rw rw) argument 1001 as_faulta(struct as *as, caddr_t addr, size_t size) argument 1070 as_setprot(struct as *as, caddr_t addr, size_t size, uint_t prot) argument 1233 as_checkprot(struct as *as, caddr_t addr, size_t size, uint_t prot) argument 1290 as_unmap(struct as *as, caddr_t addr, size_t size) argument 1429 as_map_segvn_segs(struct as *as, caddr_t addr, size_t size, uint_t szcvec, int (*crfp)(), struct segvn_crargs *vn_a, int *segcreated) argument 1543 as_map_vnsegs(struct as *as, caddr_t addr, size_t size, int (*crfp)(), struct segvn_crargs *vn_a, int *segcreated) argument 1625 as_map_ansegs(struct as *as, caddr_t addr, size_t size, int (*crfp)(), struct segvn_crargs *vn_a, int *segcreated) argument 1656 as_map(struct as *as, caddr_t addr, size_t size, int (*crfp)(), void *argsp) argument 1663 as_map_locked(struct as *as, caddr_t addr, size_t size, int (*crfp)(), void *argsp) argument 1773 as_purge(struct as *as) argument 1823 as_gap_aligned(struct as *as, size_t minlen, caddr_t *basep, size_t *lenp, uint_t flags, caddr_t addr, size_t align, size_t redzone, size_t off) argument 1994 as_gap(struct as *as, size_t minlen, caddr_t *basep, size_t *lenp, uint_t flags, caddr_t addr) argument 2007 as_memory(struct as *as, caddr_t *basep, size_t *lenp) argument 2072 as_swapout(struct as *as) argument 2121 as_incore(struct as *as, caddr_t addr, size_t size, char *vec, size_t *sizep) argument 2191 as_unlockerr(struct as *as, int attr, ulong_t *mlock_map, caddr_t raddr, size_t rsize) argument 2219 as_ctl(struct as *as, caddr_t addr, size_t size, int func, int attr, uintptr_t arg, ulong_t *lock_map, size_t pos) argument 2530 as_pagelock_segs(struct as *as, struct seg *seg, struct page ***ppp, caddr_t addr, size_t size, enum seg_rw rw) argument 2689 as_pagelock(struct as *as, struct page ***ppp, caddr_t addr, size_t size, enum seg_rw rw) argument 2764 as_pageunlock_segs(struct as *as, struct seg *seg, caddr_t addr, size_t size, struct page **plist, enum seg_rw rw) argument 2808 as_pageunlock(struct as *as, struct page **pp, caddr_t addr, size_t size, enum seg_rw rw) argument 2850 as_setpagesize(struct as *as, caddr_t addr, size_t size, uint_t szc, boolean_t wait) argument 2978 as_iset3_default_lpsize(struct as *as, caddr_t raddr, size_t rsize, uint_t szc, int *retry) argument 3036 as_iset2_default_lpsize(struct as *as, caddr_t addr, size_t size, uint_t szc, uint_t szcvec) argument 3064 as_iset1_default_lpsize(struct as *as, caddr_t raddr, size_t rsize, uint_t szc, uint_t szcvec) argument 3127 as_iset_default_lpsize(struct as *as, caddr_t addr, size_t size, int flags, int type) argument 3218 as_set_default_lpsize(struct as *as, caddr_t addr, size_t size) argument 3366 as_setwatch(struct as *as) argument 3413 as_clearwatch(struct as *as) argument 3452 as_setwatchprot(struct as *as, caddr_t addr, size_t size, uint_t prot) argument 3508 as_clearwatchprot(struct as *as, caddr_t addr, size_t size) argument 3555 as_signal_proc(struct as *as, k_siginfo_t *siginfo) argument 3575 as_getmemid(struct as *as, caddr_t addr, memid_t *memidp) argument [all...] |