Home
last modified time | relevance | path

Searched refs:curproc (Results 1 – 25 of 284) sorted by relevance

12345678910>>...12

/illumos-gate/usr/src/uts/common/syscall/
H A Dsysconfig.c84 mutex_enter(&curproc->p_lock); in sysconfig()
86 rctlproc_legacy[RLIMIT_NOFILE], curproc->p_rctls, in sysconfig()
87 curproc); in sysconfig()
88 mutex_exit(&curproc->p_lock); in sysconfig()
108 return (zone_ncpus_get(curproc->p_zone)); in sysconfig()
111 return (zone_ncpus_online_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()
[all …]
H A Drctlsys.c113 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()
305 mutex_enter(&curproc->p_lock); in rctlsys_get()
306 if (ret = rctl_local_get(hndl, NULL, nval, curproc)) { in rctlsys_get()
[all …]
H A Duadmin.c257 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 Dlwp_create.c119 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 Dpset.c430 !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 Drw.c271 if (fileoff >= curproc->p_fsz_ctl) { in write()
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()
304 auio.uio_llimit = curproc->p_fsz_ctl; in write()
526 if (fileoff >= curproc->p_fsz_ctl) { in pwrite()
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()
577 auio.uio_llimit = curproc->p_fsz_ctl; in pwrite()
[all …]
H A Dprocessor_bind.c235 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 Dumount.c158 (PTOU(curproc)->u_rdir != NULL && in umount2()
159 PTOU(curproc)->u_rdir != curproc->p_zone->zone_rootvp) || in umount2()
H A Dauditsys.c150 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()
617 if (!(audit_policy & AUDIT_PERZONE) && !INGLOBALZONE(curproc)) in setkaudit()
711 if (!(audit_policy & AUDIT_PERZONE) && !INGLOBALZONE(curproc)) in setqctrl()
773 pad = P2A(curproc); in getcwd()
803 pad = P2A(curproc); in getcar()
[all …]
H A Dcorectl.c218 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 Dumask.c47 t = PTOU(curproc)->u_cmask; in umask()
48 PTOU(curproc)->u_cmask = (mode_t)(mask & PERMMASK); in umask()
H A Drlimit.c57 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()
H A Dsendfile.c121 if (*fileoff >= curproc->p_fsz_ctl) { in sendvec_chunk64()
122 mutex_enter(&curproc->p_lock); in sendvec_chunk64()
125 curproc->p_rctls, curproc, RCA_SAFE); in sendvec_chunk64()
126 mutex_exit(&curproc->p_lock); in sendvec_chunk64()
152 auio.uio_llimit = curproc->p_fsz_ctl; in sendvec_chunk64()
309 auio.uio_llimit = curproc->p_fsz_ctl; in sendvec_chunk64()
511 auio.uio_llimit = curproc->p_fsz_ctl; in sendvec_small_chunk()
751 if (*fileoff >= curproc->p_fsz_ctl) { in sendvec_chunk()
752 mutex_enter(&curproc->p_lock); in sendvec_chunk()
755 curproc->p_rctls, curproc, RCA_SAFE); in sendvec_chunk()
[all …]
/illumos-gate/usr/src/uts/common/disp/
H A Dpriocntl.c316 mutex_enter(&curproc->p_lock); in priocntl_common()
318 mutex_exit(&curproc->p_lock); in priocntl_common()
325 error = setparms(curproc, &stprmargs); in priocntl_common()
365 if (MUTEX_HELD(&curproc->p_lock)) in priocntl_common()
366 mutex_exit(&curproc->p_lock); in priocntl_common()
434 mutex_enter(&curproc->p_lock); in priocntl_common()
449 error = proccmp(curproc, &pcmpargs); in priocntl_common()
452 mutex_exit(&(curproc->p_lock)); in priocntl_common()
519 (ttoproc(retthreadp) != curproc) && in priocntl_common()
520 MUTEX_HELD(&(curproc)->p_lock)) in priocntl_common()
[all …]
/illumos-gate/usr/src/uts/common/fs/fd/
H A Dfdops.c119 mutex_enter(&curproc->p_lock); in fdread()
121 curproc->p_rctls, curproc); in fdread()
122 nentries = MIN(P_FINFO(curproc)->fi_nfiles, (int)fdno_ctl); 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()
251 nentries = MIN(P_FINFO(curproc)->fi_nfiles, (int)fdno_ctl); in fdreaddir()
252 mutex_exit(&curproc->p_lock); in fdreaddir()
455 mutex_enter(&curproc->p_lock); in fdstatvfs()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dbrand.h153 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 Dphysmem.c131 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 …]
/illumos-gate/usr/src/uts/common/os/
H A Dcore.c89 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()
131 startvp = (fp[0] == '/' ? rootvp : PTOU(curproc)->u_cdir); 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()
259 perms, &vp, CRCREAT, PTOU(curproc)->u_cmask, dvp, -1); in create_core_file()
329 proc_t *p = curproc; in do_core()
440 if ((eswp = PTOU(curproc)->u_execsw) == NULL || in do_core()
[all …]
H A Dgrow.c81 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()
719 if ((flags & MAP_FIXED) && curproc->p_lcp != NULL) in smmap_common()
720 lwpchan_delete_mapping(curproc, *addrp, *addrp + len); in smmap_common()
[all …]
H A Dmain.c341 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 Dfio.c342 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()
978 ASSERT(MUTEX_NOT_HELD(&P_FINFO(curproc)->fi_lock)); in closef()
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()
[all …]
H A Dpool_pset.c120 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 Daio.c405 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()
1293 sqp->sq_info.si_pid = curproc->p_pid; in alio()
1294 sqp->sq_info.si_ctid = PRCTID(curproc); in alio()
1296 sqp->sq_info.si_uid = crgetuid(curproc->p_cred); in alio()
[all …]
/illumos-gate/usr/src/uts/intel/os/
H A Dsysi86.c86 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 Dauto_sys.c76 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()

12345678910>>...12