/titanic_41/usr/src/uts/common/syscall/ |
H A D | sysconfig.c | 82 mutex_enter(&curproc->p_lock); in sysconfig() 84 rctlproc_legacy[RLIMIT_NOFILE], curproc->p_rctls, in sysconfig() 85 curproc); in sysconfig() 86 mutex_exit(&curproc->p_lock); in sysconfig() 106 return (zone_ncpus_get(curproc->p_zone)); in sysconfig() 109 return (zone_ncpus_online_get(curproc->p_zone)); in sysconfig() 115 return (curproc->p_stkprot & ~PROT_USER); in sysconfig() 150 mutex_enter(&curproc->p_lock); in sysconfig() 152 curproc->p_rctls, curproc); in sysconfig() 153 mutex_exit(&curproc->p_lock); in sysconfig() [all …]
|
H A D | rctlsys.c | 113 curproc, val->rcv_value); in rctlsys_rblk_xfrm() 273 mutex_enter(&curproc->p_lock); in rctlsys_get() 274 if ((rset = rctl_entity_obtain_rset(krde, curproc)) == NULL) { in rctlsys_get() 275 mutex_exit(&curproc->p_lock); in rctlsys_get() 282 mutex_exit(&curproc->p_lock); in rctlsys_get() 288 mutex_exit(&curproc->p_lock); in rctlsys_get() 292 usage = RCTLOP_GET_USAGE(rctl, curproc); in rctlsys_get() 294 mutex_exit(&curproc->p_lock); in rctlsys_get() 306 mutex_enter(&curproc->p_lock); in rctlsys_get() 307 if (ret = rctl_local_get(hndl, NULL, nval, curproc)) { in rctlsys_get() [all …]
|
H A D | uadmin.c | 228 closeall(P_FINFO(curproc)); in kadmin() 254 VN_RELE(PTOU(curproc)->u_cdir); in kadmin() 255 if (PTOU(curproc)->u_rdir) in kadmin() 256 VN_RELE(PTOU(curproc)->u_rdir); in kadmin() 257 if (PTOU(curproc)->u_cwd) in kadmin() 258 refstr_rele(PTOU(curproc)->u_cwd); in kadmin() 260 PTOU(curproc)->u_cdir = rootdir; in kadmin() 261 PTOU(curproc)->u_rdir = NULL; in kadmin() 262 PTOU(curproc)->u_cwd = NULL; in kadmin()
|
H A D | rw.c | 270 if (fileoff >= curproc->p_fsz_ctl) { in write() 273 mutex_enter(&curproc->p_lock); in write() 275 curproc->p_rctls, curproc, RCA_UNSAFE_SIGINFO); in write() 276 mutex_exit(&curproc->p_lock); in write() 303 auio.uio_llimit = curproc->p_fsz_ctl; in write() 525 if (fileoff >= curproc->p_fsz_ctl) { in pwrite() 526 mutex_enter(&curproc->p_lock); in pwrite() 528 curproc->p_rctls, curproc, RCA_UNSAFE_SIGINFO); in pwrite() 529 mutex_exit(&curproc->p_lock); in pwrite() 576 auio.uio_llimit = curproc->p_fsz_ctl; in pwrite() [all …]
|
H A D | lwp_create.c | 126 mutex_enter(&curproc->p_lock); in syslwp_create() 128 mutex_exit(&curproc->p_lock); in syslwp_create() 129 lwp = lwp_create(lwp_rtt, NULL, NULL, curproc, TS_STOPPED, in syslwp_create() 131 mutex_enter(&curproc->p_lock); in syslwp_create() 133 mutex_exit(&curproc->p_lock); in syslwp_create()
|
H A D | pset.c | 430 !HASZONEACCESS(curproc, pp->p_zone->zone_id)) { in pset_unbind() 491 (pid == curproc->p_pid && id == P_MYID)) { in pset_bind_lwp() 492 pp = curproc; in pset_bind_lwp() 497 pp = curproc; in pset_bind_lwp() 502 if (pp != curproc && id == P_MYID) { in pset_bind_lwp() 580 pp = curproc; in pset_bind() 601 pp = curproc; in pset_bind() 614 id = curproc->p_task->tk_tkid; in pset_bind() 626 pp = curproc; in pset_bind() 656 id = PRCTID(curproc); in pset_bind() [all …]
|
H A D | umount.c | 158 (PTOU(curproc)->u_rdir != NULL && in umount2() 159 PTOU(curproc)->u_rdir != curproc->p_zone->zone_rootvp) || in umount2()
|
H A D | processor_bind.c | 235 pp = curproc; in processor_bind() 264 ret = cpu_bind_process(curproc, bind, &obind, &err); in processor_bind() 276 proc_t *p = curproc; in processor_bind() 291 pp = curproc; in processor_bind() 321 id = PRCTID(curproc); in processor_bind() 324 curproc->p_zone->zone_uniqid)) == NULL) { in processor_bind()
|
H A D | umask.c | 50 t = PTOU(curproc)->u_cmask; in umask() 51 PTOU(curproc)->u_cmask = (mode_t)(mask & PERMMASK); in umask()
|
H A D | getloadavg.c | 50 if (!INGLOBALZONE(curproc)) { in getloadavg() 51 loadbuf = &curproc->p_zone->zone_avenrun[0]; in getloadavg()
|
H A D | auditsys.c | 148 p = curproc; in setauid() 293 p = curproc; in setaudit() 360 p = curproc; in setaudit_addr() 447 if (INGLOBALZONE(curproc)) { in setpolicy() 509 if (!(audit_policy & AUDIT_PERZONE) && !INGLOBALZONE(curproc)) in setamask() 539 if (!(audit_policy & AUDIT_PERZONE) && !INGLOBALZONE(curproc)) in setkmask() 611 if (!(audit_policy & AUDIT_PERZONE) && !INGLOBALZONE(curproc)) in setkaudit() 705 if (!(audit_policy & AUDIT_PERZONE) && !INGLOBALZONE(curproc)) in setqctrl() 767 pad = P2A(curproc); in getcwd() 797 pad = P2A(curproc); in getcar() [all …]
|
H A D | corectl.c | 218 if (INGLOBALZONE(curproc)) { in init_core() 228 VERIFY((cg = zone_getspecific(core_zone_key, curproc->p_zone)) != NULL); in init_core() 233 curproc->p_corefile = cg->core_default_path; in init_core() 234 curproc->p_content = cg->core_default_content; in init_core() 247 zone_t *zone = curproc->p_zone; in corectl() 503 pgid = curproc->p_pgrp; in set_proc_info() 538 proc_t *p = curproc; in set_core_defaults()
|
/titanic_41/usr/src/uts/common/exec/aout/ |
H A D | aout.c | 249 mutex_enter(&curproc->p_lock); in aoutexec() 250 (void) rctl_rlimit_get(rctlproc_legacy[RLIMIT_NOFILE], curproc, in aoutexec() 255 curproc, &fdno_rlim, gp, in aoutexec() 261 curproc, &fdno_rlim, gp, in aoutexec() 265 mutex_exit(&curproc->p_lock); in aoutexec() 315 limit = btop(curproc->p_vmem_ctl); in get_aout_head() 316 roundlimit = btopr(curproc->p_vmem_ctl); in get_aout_head() 319 mutex_enter(&curproc->p_lock); in get_aout_head() 321 curproc->p_rctls, curproc, RCA_SAFE); in get_aout_head() 322 mutex_exit(&curproc->p_lock); in get_aout_head()
|
/titanic_41/usr/src/uts/common/fs/fd/ |
H A D | fdops.c | 118 mutex_enter(&curproc->p_lock); in fdread() 120 curproc->p_rctls, curproc); in fdread() 121 nentries = MIN(P_FINFO(curproc)->fi_nfiles, (int)fdno_ctl); in fdread() 122 mutex_exit(&curproc->p_lock); in fdread() 173 ((P_FINFO(curproc)->fi_nfiles + 2) * FDSDSIZE); in fdgetattr() 247 mutex_enter(&curproc->p_lock); in fdreaddir() 249 curproc->p_rctls, curproc); in fdreaddir() 250 nentries = MIN(P_FINFO(curproc)->fi_nfiles, (int)fdno_ctl); in fdreaddir() 251 mutex_exit(&curproc->p_lock); in fdreaddir() 453 mutex_enter(&curproc->p_lock); in fdstatvfs() [all …]
|
/titanic_41/usr/src/uts/common/disp/ |
H A D | priocntl.c | 315 mutex_enter(&curproc->p_lock); in priocntl_common() 317 mutex_exit(&curproc->p_lock); in priocntl_common() 324 error = setparms(curproc, &stprmargs); in priocntl_common() 364 if (MUTEX_HELD(&curproc->p_lock)) in priocntl_common() 365 mutex_exit(&curproc->p_lock); in priocntl_common() 433 mutex_enter(&curproc->p_lock); in priocntl_common() 448 error = proccmp(curproc, &pcmpargs); in priocntl_common() 451 mutex_exit(&(curproc->p_lock)); in priocntl_common() 518 (ttoproc(retthreadp) != curproc) && in priocntl_common() 519 MUTEX_HELD(&(curproc)->p_lock)) in priocntl_common() [all …]
|
/titanic_41/usr/src/uts/common/sys/ |
H A D | brand.h | 153 if (PROC_IS_BRANDED(curproc) && \ 154 BROP(curproc)->b_sigset_native_to_brand) \ 155 BROP(curproc)->b_sigset_native_to_brand(sigset) 157 if (PROC_IS_BRANDED(curproc) && \ 158 BROP(curproc)->b_sigset_brand_to_native) \ 159 BROP(curproc)->b_sigset_brand_to_native(sigset)
|
/titanic_41/usr/src/uts/common/io/ |
H A D | physmem.c | 131 index = PHYSMEM_HASH(curproc); in physmem_remove_hash_proc() 135 if ((*walker)->pph_proc == curproc && in physmem_remove_hash_proc() 165 index = PHYSMEM_HASH(curproc); in physmem_add_hash() 171 if (iterator->pph_proc == curproc) { in physmem_add_hash() 202 newp->pph_proc = curproc; in physmem_add_hash() 259 index = PHYSMEM_HASH(curproc); in physmem_validate_cookie() 262 if (proc_hp->pph_proc == curproc) { in physmem_validate_cookie() 291 index = PHYSMEM_HASH(curproc); in physmem_remove_vnode_hash() 296 if (proc_hp->pph_proc == curproc) { in physmem_remove_vnode_hash() 347 struct as *as = curproc->p_as; in physmem_setup_addrs() [all …]
|
H A D | devpoll.c | 480 pcp->pc_pid = curproc->p_pid; in dpopen() 518 if (curproc->p_pid != pcp->pc_pid) { in dpwrite() 523 mutex_enter(&curproc->p_lock); in dpwrite() 525 rctlproc_legacy[RLIMIT_NOFILE], curproc->p_rctls, curproc)) { in dpwrite() 527 curproc->p_rctls, curproc, RCA_SAFE); in dpwrite() 528 mutex_exit(&curproc->p_lock); in dpwrite() 531 mutex_exit(&curproc->p_lock); in dpwrite() 576 if ((uint_t)fd >= P_FINFO(curproc)->fi_nfiles) in dpwrite() 716 if (curproc->p_pid != pcp->pc_pid) in dpioctl()
|
/titanic_41/usr/src/uts/common/os/ |
H A D | core.c | 88 proc_t *p = curproc; in core_log() 128 rootvp = (PTOU(curproc)->u_rdir == NULL ? in remove_core_file() 129 curproc->p_zone->zone_rootvp : PTOU(curproc)->u_rdir); in remove_core_file() 130 startvp = (fp[0] == '/' ? rootvp : PTOU(curproc)->u_cdir); in remove_core_file() 132 startvp = curproc->p_zone->zone_rootvp; in remove_core_file() 133 rootvp = curproc->p_zone->zone_rootvp; in remove_core_file() 222 startvp = rootvp = curproc->p_zone->zone_rootvp; in create_core_file() 258 perms, &vp, CRCREAT, PTOU(curproc)->u_cmask, dvp, -1); in create_core_file() 328 proc_t *p = curproc; in do_core() 439 if ((eswp = PTOU(curproc)->u_execsw) == NULL || in do_core() [all …]
|
H A D | main.c | 320 proc_t *p = curproc; in start_init_common() 350 proc_init = curproc; in start_init() 352 ASSERT(curproc->p_zone->zone_initname != NULL); in start_init() 507 gethrestime(&PTOU(curproc)->u_start); in main() 508 curthread->t_start = PTOU(curproc)->u_start.tv_sec; in main() 650 bcopy("sched", PTOU(curproc)->u_psargs, 6); in main() 651 bcopy("sched", PTOU(curproc)->u_comm, 5); in main()
|
H A D | grow.c | 72 proc_t *p = curproc; in brk() 97 struct proc *p = curproc; in brk_lpg() 171 struct proc *p = curproc; in brk_internal() 298 struct proc *p = curproc; in grow() 338 struct proc *p = curproc; in grow_lpg() 407 struct proc *p = curproc; in grow_internal() 595 struct as *as = curproc->p_as; in smmap_common() 656 if ((flags & MAP_FIXED) && curproc->p_lcp != NULL) in smmap_common() 657 lwpchan_delete_mapping(curproc, *addrp, *addrp + len); in smmap_common() 769 if ((flags & MAP_FIXED) && curproc->p_lcp != NULL) in smmap_common() [all …]
|
H A D | fio.c | 339 uf_info_t *fip = P_FINFO(curproc); in flist_grow() 585 uf_info_t *fip = P_FINFO(curproc); in getf() 628 proc_t *p = curproc; in closeandsetf() 810 uf_info_t *fip = P_FINFO(curproc); in releasef() 936 ASSERT(MUTEX_NOT_HELD(&P_FINFO(curproc)->fi_lock)); in closef() 986 proc_t *p = curproc; in ufalloc_file() 1169 uf_info_t *fip = P_FINFO(curproc); in setf() 1199 uf_info_t *fip = P_FINFO(curproc); in f_getfl() 1236 uf_info_t *fip = P_FINFO(curproc); in f_getfd_error() 1280 uf_info_t *fip = P_FINFO(curproc); in f_setfd_error() [all …]
|
H A D | pool_pset.c | 118 ASSERT(INGLOBALZONE(curproc)); in pool_pset_setup_cb() 165 ASSERT(INGLOBALZONE(curproc)); in pool_pset_cpu_setup() 226 ASSERT(INGLOBALZONE(curproc)); in pool_pset_enable() 291 ASSERT(INGLOBALZONE(curproc)); in pool_pset_disable() 546 ASSERT(INGLOBALZONE(curproc)); in pool_pset_xtransfer() 611 ASSERT(INGLOBALZONE(curproc)); in pset_bind_start() 648 if (!prochasprocperm(p, curproc, pcred)) { in pset_bind_start() 764 ASSERT(INGLOBALZONE(curproc)); in pool_cpu_propput() 813 ASSERT(INGLOBALZONE(curproc)); in pool_cpu_proprm() 856 mypsetid = zone_pset_get(curproc->p_zone); in pool_pset_pack() [all …]
|
/titanic_41/usr/src/uts/common/fs/autofs/ |
H A D | auto_sys.c | 76 fngp = zone_getspecific(autofs_key, curproc->p_zone); in autofssys() 80 curproc->p_zone, fngp); in autofssys() 92 fngp->fng_autofs_pid = curproc->p_pid; in autofssys()
|
/titanic_41/usr/src/uts/intel/ia32/os/ |
H A D | sysi86.c | 84 proc_t *pp = curproc; in sysi86() 346 xen_set_ldt(get_ssd_base(&curproc->p_ldt_desc), in ldt_load() 347 curproc->p_ldtlimit + 1); in ldt_load() 349 *((system_desc_t *)&CPU->cpu_gdt[GDT_LDT]) = curproc->p_ldt_desc; in ldt_load() 374 ASSERT(p == curproc); in ldt_savectx() 405 ASSERT(p == curproc); in ldt_restorectx() 735 if (pp == curproc) { in ldt_alloc() 761 if (pp == curproc) { in ldt_free() 788 ASSERT(cp != curproc); in ldt_dup()
|