/illumos-gate/usr/src/uts/common/syscall/ |
H A D | sysconfig.c | 84 mutex_enter(&curproc->p_lock); in sysconfig() 87 curproc); in sysconfig() 88 mutex_exit(&curproc->p_lock); in sysconfig() 108 return (zone_ncpus_get(curproc->p_zone)); in sysconfig() 120 return (curproc->p_stkprot & ~PROT_USER); in sysconfig() 155 mutex_enter(&curproc->p_lock); in sysconfig() 157 curproc->p_rctls, curproc); in sysconfig() 158 mutex_exit(&curproc->p_lock); in sysconfig() 177 if (!INGLOBALZONE(curproc) && in sysconfig() 178 curproc->p_zone->zone_phys_mcap != 0) in sysconfig() [all …]
|
H A D | rctlsys.c | 113 curproc, val->rcv_value); in rctlsys_rblk_xfrm() 294 mutex_exit(&curproc->p_lock); in rctlsys_get() 312 mutex_exit(&curproc->p_lock); in rctlsys_get() 334 mutex_exit(&curproc->p_lock); in rctlsys_get() 458 if (pid != curproc->p_pid) { in rctlsys_set() 535 pp = curproc; in rctlsys_set() 543 pp = curproc; in rctlsys_set() 551 pp = curproc; in rctlsys_set() 1017 curproc); in rctlsys_projset() 1020 curproc); in rctlsys_projset() [all …]
|
H A D | uadmin.c | 257 closeall(P_FINFO(curproc)); in kadmin() 283 VN_RELE(PTOU(curproc)->u_cdir); in kadmin() 284 if (PTOU(curproc)->u_rdir) in kadmin() 285 VN_RELE(PTOU(curproc)->u_rdir); in kadmin() 286 if (PTOU(curproc)->u_cwd) in kadmin() 287 refstr_rele(PTOU(curproc)->u_cwd); in kadmin() 289 PTOU(curproc)->u_cdir = rootdir; in kadmin() 290 PTOU(curproc)->u_rdir = NULL; in kadmin() 291 PTOU(curproc)->u_cwd = NULL; in kadmin()
|
H A D | lwp_create.c | 119 mutex_enter(&curproc->p_lock); in syslwp_create() 121 mutex_exit(&curproc->p_lock); in syslwp_create() 122 lwp = lwp_create(lwp_rtt, NULL, 0, curproc, TS_STOPPED, in syslwp_create() 124 mutex_enter(&curproc->p_lock); in syslwp_create() 126 mutex_exit(&curproc->p_lock); in syslwp_create()
|
H A D | pset.c | 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() 658 curproc->p_zone->zone_uniqid)) == NULL) { in pset_bind() [all …]
|
H A D | rw.c | 274 mutex_enter(&curproc->p_lock); in write() 276 curproc->p_rctls, curproc, RCA_UNSAFE_SIGINFO); in write() 277 mutex_exit(&curproc->p_lock); in write() 527 mutex_enter(&curproc->p_lock); in pwrite() 529 curproc->p_rctls, curproc, RCA_UNSAFE_SIGINFO); in pwrite() 530 mutex_exit(&curproc->p_lock); in pwrite() 934 curproc->p_rctls, curproc, RCA_UNSAFE_SIGINFO); in writev() 935 mutex_exit(&curproc->p_lock); in writev() 1340 curproc->p_rctls, curproc, in pwritev() 1342 mutex_exit(&curproc->p_lock); in pwritev() [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 | 47 t = PTOU(curproc)->u_cmask; in umask() 48 PTOU(curproc)->u_cmask = (mode_t)(mask & PERMMASK); in umask()
|
H A D | auditsys.c | 150 p = curproc; in setauid() 295 p = curproc; in setaudit() 362 p = curproc; in setaudit_addr() 449 if (INGLOBALZONE(curproc)) { in setpolicy() 515 if (!(audit_policy & AUDIT_PERZONE) && !INGLOBALZONE(curproc)) in setamask() 545 if (!(audit_policy & AUDIT_PERZONE) && !INGLOBALZONE(curproc)) in setkmask() 773 pad = P2A(curproc); in getcwd() 803 pad = P2A(curproc); in getcar() 902 if (!HASZONEACCESS(curproc, p->p_zone->zone_id)) in setumask() 985 if (!HASZONEACCESS(curproc, p->p_zone->zone_id)) in setsmask() [all …]
|
H A D | getloadavg.c | 50 if (!INGLOBALZONE(curproc)) { in getloadavg() 51 loadbuf = &curproc->p_zone->zone_avenrun[0]; in getloadavg()
|
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()
|
H A D | rlimit.c | 57 proc_t *p = curproc; in ulimit() 233 mutex_enter(&curproc->p_lock); in ulimit() 235 curproc->p_rctls, curproc); in ulimit() 238 mutex_exit(&curproc->p_lock); in ulimit() 293 struct proc *p = curproc; in getrlimit32()
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | priocntl.c | 316 mutex_enter(&curproc->p_lock); in priocntl_common() 318 mutex_exit(&curproc->p_lock); in priocntl_common() 366 mutex_exit(&curproc->p_lock); in priocntl_common() 434 mutex_enter(&curproc->p_lock); in priocntl_common() 521 mutex_exit(&(curproc)->p_lock); in priocntl_common() 568 mutex_exit(&(curproc)->p_lock); in priocntl_common() 863 if (pp != curproc) { in threadcmp() 1026 if (MUTEX_HELD(&curproc->p_lock)) in donice() 1027 mutex_exit(&curproc->p_lock); in donice() 1199 if (MUTEX_HELD(&curproc->p_lock)) in doprio() [all …]
|
/illumos-gate/usr/src/uts/common/fs/fd/ |
H A D | fdops.c | 119 mutex_enter(&curproc->p_lock); in fdread() 121 curproc->p_rctls, curproc); in fdread() 123 mutex_exit(&curproc->p_lock); in fdread() 174 ((P_FINFO(curproc)->fi_nfiles + 2) * FDSDSIZE); in fdgetattr() 248 mutex_enter(&curproc->p_lock); in fdreaddir() 250 curproc->p_rctls, curproc); in fdreaddir() 252 mutex_exit(&curproc->p_lock); in fdreaddir() 455 mutex_enter(&curproc->p_lock); in fdstatvfs() 457 curproc->p_rctls, curproc); in fdstatvfs() 458 mutex_exit(&curproc->p_lock); in fdstatvfs() [all …]
|
/illumos-gate/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)
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | physmem.c | 131 index = PHYSMEM_HASH(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() 617 struct as *as = curproc->p_as; in physmem_destroy_addrs() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | core.c | 89 proc_t *p = curproc; in core_log() 129 rootvp = (PTOU(curproc)->u_rdir == NULL ? in remove_core_file() 130 curproc->p_zone->zone_rootvp : PTOU(curproc)->u_rdir); in remove_core_file() 133 startvp = curproc->p_zone->zone_rootvp; in remove_core_file() 134 rootvp = curproc->p_zone->zone_rootvp; in remove_core_file() 223 startvp = rootvp = curproc->p_zone->zone_rootvp; in create_core_file() 329 proc_t *p = curproc; in do_core() 440 if ((eswp = PTOU(curproc)->u_execsw) == NULL || in do_core() 467 proc_t *p = curproc; in expand_string() 574 proc_t *p = curproc; in dump_one_core() [all …]
|
H A D | main.c | 341 proc_t *p = curproc; in start_init_common() 371 proc_init = curproc; in start_init() 373 ASSERT(curproc->p_zone->zone_initname != NULL); in start_init() 536 gethrestime(&PTOU(curproc)->u_start); in main() 537 curthread->t_start = PTOU(curproc)->u_start.tv_sec; in main() 680 bcopy("sched", PTOU(curproc)->u_psargs, 6); in main() 681 bcopy("sched", PTOU(curproc)->u_comm, 5); in main()
|
H A D | grow.c | 81 proc_t *p = curproc; in brk() 117 struct proc *p = curproc; in brk_lpg() 191 struct proc *p = curproc; in brk_internal() 318 struct proc *p = curproc; in grow() 359 struct proc *p = curproc; in grow_lpg() 428 struct proc *p = curproc; in grow_internal() 646 struct as *as = curproc->p_as; in smmap_common() 676 secflag_enabled(curproc, PROC_SEC_ASLR)) in smmap_common() 984 struct proc *p = curproc; in munmap() 1007 struct as *as = curproc->p_as; in mprotect() [all …]
|
H A D | fio.c | 342 uf_info_t *fip = P_FINFO(curproc); in flist_grow() 588 uf_info_t *fip = P_FINFO(curproc); in getf_gen() 640 proc_t *p = curproc; in closeandsetf() 823 uf_info_t *fip = P_FINFO(curproc); in releasef() 1030 proc_t *p = curproc; in ufalloc_file() 1216 uf_info_t *fip = P_FINFO(curproc); in setf() 1247 uf_info_t *fip = P_FINFO(curproc); in f_getfl() 1284 uf_info_t *fip = P_FINFO(curproc); in f_getfd_error() 1328 uf_info_t *fip = P_FINFO(curproc); in f_setfd_int() 1377 uf_info_t *fip = P_FINFO(curproc); in f_badfd() [all …]
|
H A D | pool_pset.c | 120 ASSERT(INGLOBALZONE(curproc)); in pool_pset_setup_cb() 167 ASSERT(INGLOBALZONE(curproc)); in pool_pset_cpu_setup() 228 ASSERT(INGLOBALZONE(curproc)); in pool_pset_enable() 293 ASSERT(INGLOBALZONE(curproc)); in pool_pset_disable() 548 ASSERT(INGLOBALZONE(curproc)); in pool_pset_xtransfer() 613 ASSERT(INGLOBALZONE(curproc)); in pset_bind_start() 650 if (!prochasprocperm(p, curproc, pcred)) { in pset_bind_start() 766 ASSERT(INGLOBALZONE(curproc)); in pool_cpu_propput() 815 ASSERT(INGLOBALZONE(curproc)); in pool_cpu_proprm() 858 mypsetid = zone_pset_get(curproc->p_zone); in pool_pset_pack() [all …]
|
H A D | aio.c | 405 aiop = curproc->p_aio; in aionotify() 535 aiop = curproc->p_aio; in aiowait() 625 aiop = curproc->p_aio; in aiowaitn() 916 aiop = curproc->p_aio; in aiosuspend() 1089 proc_t *p = curproc; in aioinit() 1118 proc_t *p = curproc; in aiostart() 1226 aiop = curproc->p_aio; in alio() 1568 aiop = curproc->p_aio; in aliowait() 1678 aiop = curproc->p_aio; in aio_list_get() 1792 aiop = curproc->p_aio; in aioerror() [all …]
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | sysi86.c | 86 proc_t *pp = curproc; in sysi86() 325 xen_set_ldt(curproc->p_ldt, curproc->p_ldtlimit + 1); in ldt_load() 334 len = (curproc->p_ldtlimit + 1) * sizeof (user_desc_t); in ldt_load() 335 bcopy(curproc->p_ldt, CPU->cpu_m.mcpu_ldt, len); in ldt_load() 367 ASSERT(p == curproc); in ldt_savectx() 396 ASSERT(p == curproc); in ldt_restorectx() 421 ASSERT(p == curproc); in ldt_freectx() 481 proc_t *pp = curproc; in setdscr() 732 if (pp == curproc) { in ldt_free() 759 ASSERT(cp != curproc); in ldt_dup()
|
/illumos-gate/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()
|