/titanic_41/usr/src/uts/intel/ia32/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()
|
/titanic_41/usr/src/uts/common/os/ |
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() 634 struct as *as = pp->p_as; in swapout() 754 if (rm_asrss(pp->p_as) != 0) in swapout() 917 if (rm_asrss(pp->p_as) != 0) in process_swap_queue() 918 as_size = as_swapout(pp->p_as); in process_swap_queue()
|
H A D | grow.c | 79 as_rangelock(p->p_as); in brk() 85 as_rangeunlock(p->p_as); in brk() 154 (void) as_setpagesize(p->p_as, addr, len, szc, B_FALSE); in brk_lpg() 172 struct as *as = p->p_as; in brk_internal() 299 struct as *as = p->p_as; in grow() 392 (void) as_setpagesize(p->p_as, addr, len, szc, B_FALSE); in grow_lpg() 480 if ((error = as_map(p->p_as, p->p_usrstack - newsize, newsize - oldsize, in grow_internal() 595 struct as *as = curproc->p_as; in smmap_common() 931 struct as *as = p->p_as; in munmap() 953 struct as *as = curproc->p_as; in mprotect() [all …]
|
H A D | fork.c | 232 as = p->p_as; in cfork() 242 cp->p_as = as; in cfork() 263 error = as_dup(p->p_as, cp); in cfork() 594 as = p->p_as; in cfork() 606 as = cp->p_as; in cfork() 607 cp->p_as = &kas; in cfork() 997 cp->p_as = &kas; in getproc() 1196 uarea->u_mem = rm_asrss(pp->p_as); in getproc() 1318 p->p_as = &kas; in relvm() 1348 pp->p_as->a_wpage = pp->p_wpage; in relvm() [all …]
|
H A D | main.c | 331 p->p_as = as_alloc(); in start_init_common() 332 p->p_as->a_proc = p; in start_init_common() 333 p->p_as->a_userlimit = (caddr_t)USERLIMIT32; in start_init_common() 334 (void) hat_setup(p->p_as->a_hat, HAT_INIT); in start_init_common()
|
H A D | exec.c | 1178 if (valid_usr_range(addr, len, prot, p->p_as, in execmap() 1179 p->p_as->a_userlimit) != RANGE_OKAY) { in execmap() 1184 p->p_as, &addr, len, prot, PROT_ALL, in execmap() 1216 (void) as_fault(p->p_as->a_hat, p->p_as, in execmap() 1220 if (valid_usr_range(addr, len, prot, p->p_as, in execmap() 1221 p->p_as->a_userlimit) != RANGE_OKAY) { in execmap() 1226 if (error = as_map(p->p_as, addr, len, in execmap() 1240 (void) as_setprot(p->p_as, (caddr_t)addr, in execmap() 1247 struct as *as = curproc->p_as; in execmap() 1277 seg = as_segat(curproc->p_as, (caddr_t)end); in execmap() [all …]
|
H A D | bp_map.c | 101 ((bp->b_proc == NULL) || (bp->b_proc->p_as == &kas)))) in bp_mapin_common() 157 if (bp->b_proc == NULL || (as = bp->b_proc->p_as) == NULL) in bp_mapin_common() 317 if (bp->b_proc == NULL || (as = bp->b_proc->p_as) == NULL) { in bp_copy_common()
|
H A D | schedctl.c | 195 (void) as_unmap(p->p_as, pagep->spc_uaddr, PAGESIZE); in schedctl_proc_cleanup() 250 (void) as_unmap(cp->p_as, pagep->spc_uaddr, PAGESIZE); in schedctl_fork() 582 struct as *as = curproc->p_as; in schedctl_map()
|
H A D | vm_subr.c | 171 asp = procp->p_as; in default_physio() 315 return (as_checkprot(ttoproc(curthread)->p_as, addr, count, prot)); in useracc()
|
H A D | mmapobj.c | 551 struct as *as = curproc->p_as; in mmapobj_unmap() 650 struct as *as = p->p_as; in mmapobj_lookup_start_addr() 724 struct as *as = p->p_as; in mmapobj_alloc_start_addr() 900 struct as *as = curproc->p_as; in mmapobj_map_flat() 1009 struct as *as = curproc->p_as; in mmapobj_map_ptload() 1205 struct as *as = curproc->p_as; in mmapobj_map_elf() 1447 struct as *as = curproc->p_as; in check_exec_addrs() 1540 struct as *as = curproc->p_as; in process_phdr() 2058 struct as *as = curproc->p_as; in doaoutwork()
|
/titanic_41/usr/src/uts/common/cpr/ |
H A D | cpr_uthread.c | 116 if (p->p_as == &kas || p->p_stat == SZOMB) in cpr_stop_user() 181 if (ttoproc(tp)->p_as == &kas || ttoproc(tp)->p_stat == SZOMB) in cpr_check_user_threads() 237 if (ttoproc(tp)->p_as == &kas) continue; in cpr_start_user_threads() 327 if (p->p_as != &kas) in cpr_threads_are_stopped()
|
/titanic_41/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() 1164 if ((caddr_t)lp >= p->p_as->a_userlimit) in lwp_mutex_timedlock() 1213 if (!get_lwpchan(curproc->p_as, (caddr_t)lp, type, in lwp_mutex_timedlock() 1492 if ((caddr_t)lp >= p->p_as->a_userlimit) in lwp_mutex_wakeup() 1510 if (!get_lwpchan(curproc->p_as, (caddr_t)lp, type, in lwp_mutex_wakeup() 1584 if ((caddr_t)cv >= p->p_as->a_userlimit || in lwp_cond_wait() 1585 (caddr_t)mp >= p->p_as->a_userlimit) in lwp_cond_wait() 1642 if (!get_lwpchan(p->p_as, (caddr_t)mp, mtype, in lwp_cond_wait() [all …]
|
H A D | uadmin.c | 95 p->p_as != &kas && in killall() 107 p->p_as != &kas && in killall()
|
/titanic_41/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 | 100 if (bp->b_proc == NULL || bp->b_proc->p_as == &kas || in fc_ddi_dma_buf_bind_handle() 105 bp->b_proc->p_as; in fc_ddi_dma_buf_bind_handle()
|
/titanic_41/usr/src/uts/sun4u/sunfire/io/ |
H A D | sysctrl_quiesce.c | 352 if (p->p_as == &kas || p->p_stat == SZOMB) in sysctrl_stop_user_threads() 400 if (p->p_as == &kas || p->p_stat == SZOMB) in sysctrl_stop_user_threads() 475 if (p->p_as != &kas) in sysctrl_stop_kernel_threads() 505 if (ttoproc(tp)->p_as == &kas) in sysctrl_start_user_threads()
|
/titanic_41/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_vm.c | 212 struct as *as = ttoproc(curthread)->p_as; in gfxp_mlock_user_memory() 232 struct as *as = ttoproc(curthread)->p_as; in gfxp_munlock_user_memory()
|
/titanic_41/usr/src/uts/i86pc/os/ |
H A D | fastboot.c | 1303 if (&kas != curproc->p_as) { in fastboot_xc_func() 1304 hat_devload(curproc->p_as->a_hat, (caddr_t)fb->fb_va, in fastboot_xc_func() 1314 if (t_intr && t_intr->t_procp->p_as->a_hat != curproc->p_as->a_hat && in fastboot_xc_func() 1315 t_intr->t_procp->p_as != &kas) in fastboot_xc_func() 1316 hat_devload(t_intr->t_procp->p_as->a_hat, (caddr_t)fb->fb_va, in fastboot_xc_func() 1349 if (&kas != curproc->p_as) { in fast_reboot() 1350 hat_devload(curproc->p_as->a_hat, (caddr_t)fb->fb_va, in fast_reboot()
|
/titanic_41/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()
|
/titanic_41/usr/src/uts/common/fs/proc/ |
H A D | prvnops.c | 370 if ((p->p_flag & SSYS) || p->p_as == &kas || in propen() 371 (id = hat_startstat(p->p_as)) == -1) { in propen() 510 if (p->p_as != &kas && pnp->pr_hatid != 0) in prclose() 511 hat_freestat(p->p_as, pnp->pr_hatid); in prclose() 683 struct as *as = p->p_as; in pr_read_as() 885 as = p->p_as; in pr_read_map_common() 1322 if ((p->p_flag & SSYS) || p->p_as == &kas) { in pr_read_pagedata() 1348 as = p->p_as; in pr_read_opagedata() 1709 struct as *as = p->p_as; in pr_read_pidfile() 1996 as = p->p_as; in pr_read_map_common_32() [all …]
|
/titanic_41/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()
|
/titanic_41/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_quiesce.c | 533 if (p->p_as == &kas || p->p_stat == SZOMB) 580 if (p->p_as == &kas || p->p_stat == SZOMB) 633 if (ttoproc(tp)->p_as == &kas)
|
/titanic_41/usr/src/uts/i86pc/io/dr/ |
H A D | dr_quiesce.c | 552 if (p->p_as == &kas || p->p_stat == SZOMB) in dr_stop_user_threads() 600 if (p->p_as == &kas || p->p_stat == SZOMB) in dr_stop_user_threads() 667 if (ttoproc(tp)->p_as == &kas) in dr_start_user_threads()
|
/titanic_41/usr/src/uts/sun4u/ngdr/io/ |
H A D | dr_quiesce.c | 553 if (p->p_as == &kas || p->p_stat == SZOMB) in dr_stop_user_threads() 601 if (p->p_as == &kas || p->p_stat == SZOMB) in dr_stop_user_threads() 668 if (ttoproc(tp)->p_as == &kas) in dr_start_user_threads()
|