/illumos-gate/usr/src/uts/intel/os/ |
H A D | comm_page_util.c | 48 if (addr == NULL || valid_usr_range(addr, len, prot, p->p_as, in comm_page_mapin() 49 p->p_as->a_userlimit) != RANGE_OKAY) { in comm_page_mapin() 55 if (as_map(p->p_as, addr, len, segumap_create, &suarg) != 0) { in comm_page_mapin()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | grow.c | 88 as_rangelock(p->p_as); in brk() 96 as_rangeunlock(p->p_as); in brk() 105 as_rangeunlock(p->p_as); in brk() 174 (void) as_setpagesize(p->p_as, addr, len, szc, B_FALSE); in brk_lpg() 192 struct as *as = p->p_as; in brk_internal() 319 struct as *as = p->p_as; in grow() 413 (void) as_setpagesize(p->p_as, addr, len, szc, B_FALSE); in grow_lpg() 520 error = as_unmap(p->p_as, (caddr_t)new_start, unmap_sz); in grow_internal() 527 if ((error = as_map(p->p_as, (caddr_t)new_start, newsize - oldsize, in grow_internal() 646 struct as *as = curproc->p_as; in smmap_common() [all …]
|
H A D | sched.c | 138 (p)->p_stat == SZOMB || (p)->p_as == NULL || \ 139 (p)->p_as == &kas) 265 (prp->p_as != NULL && AS_ISPGLCK(prp->p_as))) { in sched() 412 (prp->p_as != NULL && AS_ISPGLCK(prp->p_as))) { in sched() 631 struct as *as = pp->p_as; in swapout() 746 if (rm_asrss(pp->p_as) != 0) in swapout() 904 if (rm_asrss(pp->p_as) != 0) in process_swap_queue() 905 as_size = as_swapout(pp->p_as); in process_swap_queue()
|
H A D | fork.c | 256 as = p->p_as; in cfork() 266 cp->p_as = as; in cfork() 287 error = as_dup(p->p_as, cp); in cfork() 609 as = p->p_as; in cfork() 621 as = cp->p_as; in cfork() 622 cp->p_as = &kas; in cfork() 1010 cp->p_as = &kas; in getproc() 1214 uarea->u_mem = rm_asrss(pp->p_as); in getproc() 1336 p->p_as = &kas; in relvm() 1366 pp->p_as->a_wpage = pp->p_wpage; in relvm() [all …]
|
H A D | main.c | 352 p->p_as = as_alloc(); in start_init_common() 353 p->p_as->a_proc = p; in start_init_common() 354 p->p_as->a_userlimit = (caddr_t)USERLIMIT32; in start_init_common() 355 (void) hat_setup(p->p_as->a_hat, HAT_INIT); in start_init_common()
|
H A D | exec.c | 1291 if (valid_usr_range(addr, len, prot, p->p_as, in execmap() 1292 p->p_as->a_userlimit) != RANGE_OKAY) { in execmap() 1297 p->p_as, &addr, len, prot, PROT_ALL, in execmap() 1329 (void) as_fault(p->p_as->a_hat, p->p_as, in execmap() 1333 if (valid_usr_range(addr, len, prot, p->p_as, in execmap() 1334 p->p_as->a_userlimit) != RANGE_OKAY) { in execmap() 1339 if (error = as_map(p->p_as, addr, len, in execmap() 1353 (void) as_setprot(p->p_as, (caddr_t)addr, in execmap() 1360 struct as *as = curproc->p_as; in execmap() 1390 seg = as_segat(curproc->p_as, (caddr_t)end); in execmap() [all …]
|
H A D | bp_map.c | 100 ((bp->b_proc == NULL) || (bp->b_proc->p_as == &kas)))) in bp_mapin_common() 156 if (bp->b_proc == NULL || (as = bp->b_proc->p_as) == NULL) in bp_mapin_common() 316 if (bp->b_proc == NULL || (as = bp->b_proc->p_as) == NULL) { in bp_copy_common()
|
H A D | schedctl.c | 202 (void) as_unmap(p->p_as, pagep->spc_uaddr, PAGESIZE); in schedctl_proc_cleanup() 262 (void) as_unmap(cp->p_as, pagep->spc_uaddr, PAGESIZE); in schedctl_fork() 599 struct as *as = curproc->p_as; in schedctl_map()
|
H A D | vm_subr.c | 163 asp = procp->p_as; in default_physio() 303 return (as_checkprot(ttoproc(curthread)->p_as, addr, count, prot)); in useracc()
|
H A D | mmapobj.c | 538 struct as *as = curproc->p_as; in mmapobj_unmap() 637 struct as *as = p->p_as; in mmapobj_lookup_start_addr() 711 struct as *as = p->p_as; in mmapobj_alloc_start_addr() 899 struct as *as = curproc->p_as; in mmapobj_map_flat() 1008 struct as *as = curproc->p_as; in mmapobj_map_ptload() 1204 struct as *as = curproc->p_as; in mmapobj_map_elf() 1454 struct as *as = curproc->p_as; in check_exec_addrs() 1547 struct as *as = curproc->p_as; in process_phdrs()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | lwp_sobj.c | 640 if (!get_lwpchan(curproc->p_as, (caddr_t)lp, type, in lwp_upimutex_owned() 723 if (!get_lwpchan(curproc->p_as, (caddr_t)lp, type, in lwp_upimutex_lock() 987 if (!get_lwpchan(curproc->p_as, (caddr_t)lp, type, in lwp_upimutex_unlock() 1167 if ((caddr_t)lp >= p->p_as->a_userlimit) in lwp_mutex_timedlock() 1228 if (!get_lwpchan(curproc->p_as, (caddr_t)lp, type, in lwp_mutex_timedlock() 1507 if ((caddr_t)lp >= p->p_as->a_userlimit) in lwp_mutex_wakeup() 1525 if (!get_lwpchan(curproc->p_as, (caddr_t)lp, type, in lwp_mutex_wakeup() 1599 if ((caddr_t)cv >= p->p_as->a_userlimit || in lwp_cond_wait() 1600 (caddr_t)mp >= p->p_as->a_userlimit) in lwp_cond_wait() 1657 if (!get_lwpchan(p->p_as, (caddr_t)mp, mtype, in lwp_cond_wait() [all …]
|
H A D | uadmin.c | 96 p->p_as != &kas && in killall() 108 p->p_as != &kas && in killall()
|
H A D | sysconfig.c | 228 return ((long)(uintptr_t)curproc->p_as->a_userlimit); in sysconfig()
|
/illumos-gate/usr/src/uts/common/cpr/ |
H A D | cpr_uthread.c | 114 if (p->p_as == &kas || p->p_stat == SZOMB) in cpr_stop_user() 179 if (ttoproc(tp)->p_as == &kas || ttoproc(tp)->p_stat == SZOMB) in cpr_check_user_threads() 235 if (ttoproc(tp)->p_as == &kas) continue; in cpr_start_user_threads() 325 if (p->p_as != &kas) in cpr_threads_are_stopped()
|
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_physio.c | 76 asp = procp->p_as; in fc_physio_setup() 129 as_pageunlock(bp->b_proc->p_as, pplist, io_base, io_len, S_WRITE); in fc_physio_free()
|
H A D | fc_ddi.c | 101 if (bp->b_proc == NULL || bp->b_proc->p_as == &kas || in fc_ddi_dma_buf_bind_handle() 106 bp->b_proc->p_as; in fc_ddi_dma_buf_bind_handle()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | fastboot.c | 1288 if (&kas != curproc->p_as) { in fastboot_xc_func() 1289 hat_devload(curproc->p_as->a_hat, (caddr_t)fb->fb_va, in fastboot_xc_func() 1299 if (t_intr && t_intr->t_procp->p_as->a_hat != curproc->p_as->a_hat && in fastboot_xc_func() 1300 t_intr->t_procp->p_as != &kas) in fastboot_xc_func() 1301 hat_devload(t_intr->t_procp->p_as->a_hat, (caddr_t)fb->fb_va, in fastboot_xc_func() 1334 if (&kas != curproc->p_as) { in fast_reboot() 1335 hat_devload(curproc->p_as->a_hat, (caddr_t)fb->fb_va, in fast_reboot()
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | sysctrl_quiesce.c | 353 if (p->p_as == &kas || p->p_stat == SZOMB) in sysctrl_stop_user_threads() 401 if (p->p_as == &kas || p->p_stat == SZOMB) in sysctrl_stop_user_threads() 476 if (p->p_as != &kas) in sysctrl_stop_kernel_threads() 506 if (ttoproc(tp)->p_as == &kas) in sysctrl_start_user_threads()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | ksyms.c | 184 struct as *as = curproc->p_as; in ksyms_mapin() 261 (void) as_unmap(curproc->p_as, addr, roundup(realsize, PAGESIZE)); in ksyms_open() 271 (void) as_unmap(curproc->p_as, ksyms_clones[clone].ksyms_base, in ksyms_close()
|
H A D | physmem.c | 347 struct as *as = curproc->p_as; in physmem_setup_addrs() 617 struct as *as = curproc->p_as; in physmem_destroy_addrs() 678 if (curproc->p_as != as) { in physmem_addmap()
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prvnops.c | 381 if ((p->p_flag & SSYS) || p->p_as == &kas || in propen() 382 (id = hat_startstat(p->p_as)) == -1) { in propen() 521 if (p->p_as != &kas && pnp->pr_hatid != 0) in prclose() 522 hat_freestat(p->p_as, pnp->pr_hatid); in prclose() 700 struct as *as = p->p_as; in pr_read_as() 851 if ((p->p_flag & SSYS) || p->p_as == &kas) { in pr_read_fdinfo() 980 as = p->p_as; in pr_read_map_common() 1417 if ((p->p_flag & SSYS) || p->p_as == &kas) { in pr_read_pagedata() 1443 as = p->p_as; in pr_read_opagedata() 1887 struct as *as = p->p_as; in pr_read_pidfile() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_vm.c | 211 struct as *as = ttoproc(curthread)->p_as; in gfxp_mlock_user_memory() 231 struct as *as = ttoproc(curthread)->p_as; in gfxp_munlock_user_memory()
|
/illumos-gate/usr/src/uts/i86xpv/io/ |
H A D | privcmd.c | 134 struct as *as = curproc->p_as; in do_privcmd_mmap() 209 struct as *as = curproc->p_as; in do_privcmd_mmapbatch()
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_quiesce.c | 536 if (p->p_as == &kas || p->p_stat == SZOMB) 583 if (p->p_as == &kas || p->p_stat == SZOMB) 636 if (ttoproc(tp)->p_as == &kas)
|
/illumos-gate/usr/src/uts/i86pc/io/dr/ |
H A D | dr_quiesce.c | 554 if (p->p_as == &kas || p->p_stat == SZOMB) in dr_stop_user_threads() 602 if (p->p_as == &kas || p->p_stat == SZOMB) in dr_stop_user_threads() 669 if (ttoproc(tp)->p_as == &kas) in dr_start_user_threads()
|