Home
last modified time | relevance | path

Searched refs:p_as (Results 1 – 25 of 92) sorted by relevance

1234

/titanic_41/usr/src/uts/intel/ia32/os/
H A Dcomm_page_util.c48 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 Dsched.c138 (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 Dgrow.c79 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 Dfork.c232 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 Dmain.c331 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 Dexec.c1178 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 Dbp_map.c101 ((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 Dschedctl.c195 (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 Dvm_subr.c171 asp = procp->p_as; in default_physio()
315 return (as_checkprot(ttoproc(curthread)->p_as, addr, count, prot)); in useracc()
H A Dmmapobj.c551 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 Dcpr_uthread.c116 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 Dlwp_sobj.c640 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 Duadmin.c95 p->p_as != &kas && in killall()
107 p->p_as != &kas && in killall()
/titanic_41/usr/src/uts/sun4/io/efcode/
H A Dfc_physio.c76 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 Dfc_ddi.c100 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 Dsysctrl_quiesce.c352 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 Dgfxp_vm.c212 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 Dfastboot.c1303 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 Dksyms.c184 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 Dphysmem.c347 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 Dprvnops.c370 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 Dprivcmd.c134 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 Dsbdp_quiesce.c533 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 Ddr_quiesce.c552 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 Ddr_quiesce.c553 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()

1234