Home
last modified time | relevance | path

Searched refs:proc_t (Results 1 – 25 of 243) sorted by relevance

12345678910

/illumos-gate/usr/src/uts/common/sys/
H A Dproc.h375 } proc_t; typedef
383 extern proc_t *practive;
387 extern proc_t *proc_sched; /* memory scheduler */
388 extern proc_t *proc_init; /* init */
389 extern proc_t *proc_pageout; /* pageout daemon */
390 extern proc_t *proc_fsflush; /* filesystem sync-er */
444 extern proc_t p0; /* process 0 */
613 extern void proc_detach(proc_t *);
614 extern void freeproc(proc_t *);
619 extern void proc_is_exiting(proc_t *);
[all …]
H A Dprsystm.h76 extern void prgetstatus(proc_t *, struct pstatus *, zone_t *);
78 extern void prgetpsinfo(proc_t *, struct psinfo *);
82 extern size_t prgetprxregsize(proc_t *);
83 extern void prgetcred(proc_t *, struct prcred *);
84 extern void prgetpriv(proc_t *, struct prpriv *);
86 extern void prgetsecflags(proc_t *, struct prsecflags *);
88 extern u_offset_t prgetfdinfosize(proc_t *, vnode_t *, cred_t *);
89 extern int prgetfdinfo(proc_t *, vnode_t *, struct prfdinfo *, cred_t *,
91 extern void prexit(proc_t *);
92 extern void prfree(proc_t *);
[all …]
H A Dbrand.h168 extern void brand_setbrand(proc_t *);
169 extern void brand_clearbrand(proc_t *, boolean_t);
178 extern void brand_solaris_copy_procdata(proc_t *, proc_t *,
192 extern void brand_solaris_setbrand(proc_t *, struct brand *);
H A Dfasttrap_impl.h164 extern void fasttrap_sigtrap(proc_t *, kthread_t *, uintptr_t);
175 extern int fasttrap_tracepoint_init(proc_t *, fasttrap_tracepoint_t *,
177 extern int fasttrap_tracepoint_install(proc_t *, fasttrap_tracepoint_t *);
178 extern int fasttrap_tracepoint_remove(proc_t *, fasttrap_tracepoint_t *);
H A Dexacct.h170 extern void exacct_commit_proc(proc_t *, int);
171 extern void exacct_update_task_mstate(proc_t *);
180 extern void exacct_calculate_proc_usage(proc_t *, proc_usage_t *,
193 extern void exacct_move_mstate(proc_t *, task_t *, task_t *);
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprdata.h78 proc_t *prc_proc; /* process being traced */
182 proc_t *pr_owner; /* the process that created this node */
325 extern void prgetaction32(proc_t *, user_t *, uint_t, struct sigaction32 *);
332 extern int prgetmap(proc_t *, int, list_t *);
333 extern int prgetxmap(proc_t *, list_t *);
335 extern int prgetmap32(proc_t *, int, list_t *);
336 extern int prgetxmap32(proc_t *, list_t *);
340 extern proc_t *pr_p_lock(prnode_t *);
350 extern int pr_nice(proc_t *, int, cred_t *);
351 extern void pr_setentryexit(proc_t *, sysset_t *, int);
[all …]
H A Dprcontrol.c66 static void pr_settrace(proc_t *, sigset_t *);
74 static int pr_rdwr(proc_t *, enum uio_rw, priovec_t *);
75 static int pr_scred(proc_t *, prcred_t *, cred_t *, boolean_t);
76 static int pr_spriv(proc_t *, prpriv_t *, cred_t *);
77 static int pr_szoneid(proc_t *, zoneid_t, cred_t *);
78 static void pauselwps(proc_t *);
79 static void unpauselwps(proc_t *);
574 proc_t *p; in pr_control()
860 proc_t *p; in pr_control32()
1146 proc_t *p = pcp->prc_proc; in pr_thread()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dproc.c37 proc_t *p, in installpctx()
63 proc_t *p, in removepctx()
97 savepctx(proc_t *p) in savepctx()
108 restorepctx(proc_t *p) in restorepctx()
119 forkpctx(proc_t *p, proc_t *cp) in forkpctx()
136 exitpctx(proc_t *p) in exitpctx()
149 freepctx(proc_t *p, int isexec) in freepctx()
164 secflag_enabled(proc_t *p, secflag_t flag) in secflag_enabled()
170 secflags_promote(proc_t *p) in secflags_promote()
H A Dpgrp.c57 register proc_t *cp; in pglinked()
59 register proc_t *pp;
80 register proc_t *prp;
100 register proc_t *prp;
117 register proc_t *p; in pgjoin()
157 proc_t *prp; in pgexit()
159 register proc_t *p;
203 proc_t *pp; in pgdetach()
206 register proc_t *cp;
207 register proc_t *mp;
[all …]
H A Ddtrace_subr.c42 void (*dtrace_helpers_cleanup)(proc_t *);
43 void (*dtrace_helpers_fork)(proc_t *, proc_t *);
248 void (*dtrace_fasttrap_fork_ptr)(proc_t *, proc_t *);
249 void (*dtrace_fasttrap_exec_ptr)(proc_t *);
250 void (*dtrace_fasttrap_exit_ptr)(proc_t *);
262 dtrace_fasttrap_fork(proc_t *p, proc_t *cp) in dtrace_fasttrap_fork()
H A Dpid.c53 proc_t *pe_proc;
161 pid_allocate(proc_t *prp, pid_t pid, int flags) in pid_allocate()
272 pid_exit(proc_t *prp, struct task *tk) in pid_exit()
326 proc_t *
330 proc_t *p; in prfind_zone()
351 proc_t *
363 proc_t *
374 proc_t *p = pidp->pid_pglink; in pgfind_zone()
387 proc_t *
408 sprtrylock_proc(proc_t *p) in sprtrylock_proc()
[all …]
H A Dtimer.c67 timer_lock(proc_t *p, itimer_t *it) in timer_lock()
86 timer_unlock(proc_t *p, itimer_t *it) in timer_unlock()
107 timer_delete_locked(proc_t *p, timer_t tid, itimer_t *it) in timer_delete_locked()
202 timer_grab(proc_t *p, timer_t tid) in timer_grab()
240 timer_release(proc_t *p, itimer_t *it) in timer_release()
253 timer_delete_grabbed(proc_t *p, timer_t tid, itimer_t *it) in timer_delete_grabbed()
424 proc_t *p = NULL; in timer_fire()
488 timer_get_id(proc_t *p, timer_t *id) in timer_get_id()
587 proc_t *p = curproc; in timer_create()
807 proc_t *p = curproc; in timer_gettime()
[all …]
H A Dmain.c87 proc_t *proc_sched; /* memory scheduler */
88 proc_t *proc_init; /* init */
89 proc_t *proc_pageout; /* pageout daemon */
90 proc_t *proc_fsflush; /* fsflush daemon */
160 proc_t *p = ttoproc(curthread); in exec_init()
341 proc_t *p = curproc; in start_init_common()
383 proc_t *p = ttoproc(curthread); /* &p0 */ in main()
504 process_cache = kmem_cache_create("process_cache", sizeof (proc_t), in main()
H A Dsig.c96 static void post_sigcld(proc_t *, sigqueue_t *);
123 psignal(proc_t *p, int sig) in psignal()
136 proc_t *p = ttoproc(t); in tsignal()
162 sig_discardable(proc_t *p, int sig) in sig_discardable()
224 sigtoproc(proc_t *p, kthread_t *t, int sig) in sigtoproc()
302 proc_t *, p, int, sig); in sigtoproc()
370 proc_t *p = ttoproc(curthread); in isjobstop()
447 proc_t *p = ttoproc(t); in issig_justlooking()
522 proc_t *p = ttoproc(t); in issig_forreal()
819 jobstopped(proc_t *p) in jobstopped()
[all …]
H A Dtask.c138 task_lwps_usage(rctl_t *r, proc_t *p) in task_lwps_usage()
169 task_lwps_test(rctl_t *r, proc_t *p, rctl_entity_p_t *e, rctl_val_t *rcntl, in task_lwps_test()
204 task_nprocs_usage(rctl_t *r, proc_t *p) in task_nprocs_usage()
221 task_nprocs_test(rctl_t *r, proc_t *p, rctl_entity_p_t *e, rctl_val_t *rcntl, in task_nprocs_test()
269 task_cpu_time_usage(rctl_t *r, proc_t *p) in task_cpu_time_usage()
325 task_cpu_time_test(rctl_t *r, proc_t *p, rctl_entity_p_t *e, in task_cpu_time_test()
587 task_attach(task_t *tk, proc_t *p) in task_attach()
589 proc_t *first, *prev; in task_attach()
625 task_begin(task_t *tk, proc_t *p) in task_begin()
677 task_detach(proc_t *p) in task_detach()
[all …]
H A Dfork.c84 static int getproc(proc_t **, pid_t, uint_t);
88 static void fork_fail(proc_t *);
89 static void forklwp_fail(proc_t *);
132 disown_proc(proc_t *pp, proc_t *cp) in disown_proc()
134 proc_t **orphpp; in disown_proc()
155 proc_t *p = ttoproc(curthread); in cfork()
157 proc_t *cp; in cfork()
578 DTRACE_PROC1(create, proc_t *, cp); in cfork()
592 DTRACE_PROC1(create, proc_t *, cp); in cfork()
681 fork_fail(proc_t *cp) in fork_fail()
[all …]
H A Dsession.c63 sess_hold(proc_t *p) in sess_hold()
127 proc_t *p = curproc; in tty_hold()
200 proc_t *p = curproc; in sess_create()
269 sess_ctty_set(proc_t *p, sess_t *sp, stdata_t *stp) in sess_ctty_set()
299 proc_t *p = curproc; in strctty()
380 freectty_lock(proc_t *p, sess_t **spp, vnode_t **vpp, stdata_t **stpp, in freectty_lock()
486 freectty_signal(proc_t *p, sess_t *sp, stdata_t *stp, boolean_t at_exit) in freectty_signal()
532 proc_t *p = curproc; in freectty()
678 cttydev(proc_t *pp) in cttydev()
/illumos-gate/usr/src/uts/intel/os/
H A Dsysi86.c70 static void ldt_alloc(proc_t *, uint_t);
71 static void ldt_free(proc_t *);
72 static void ldt_dup(proc_t *, proc_t *);
73 static void ldt_grow(proc_t *, uint_t);
86 proc_t *pp = curproc; in sysi86()
364 ldt_savectx(proc_t *p) in ldt_savectx()
393 ldt_restorectx(proc_t *p) in ldt_restorectx()
418 ldt_freectx(proc_t *p, int isexec) in ldt_freectx()
438 ldt_installctx(proc_t *p, proc_t *cp) in ldt_installctx()
440 proc_t *targ = p; in ldt_installctx()
[all …]
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf_impl.h77 proc_t *ecc_p;
131 extern void setup_old_note_header(Phdr *, proc_t *);
132 extern void setup_note_header(Phdr *, proc_t *);
134 extern int write_old_elfnotes(proc_t *, int, vnode_t *, offset_t,
137 extern int write_elfnotes(proc_t *, int, vnode_t *, offset_t,
/illumos-gate/usr/src/lib/libkvm/
H A Dkvm.h67 extern proc_t *kvm_getproc(kvm_t *, pid_t);
68 extern proc_t *kvm_nextproc(kvm_t *);
71 extern int kvm_getcmd(kvm_t *, proc_t *, user_t *, char ***, char ***);
90 extern proc_t *kvm_getproc();
91 extern proc_t *kvm_nextproc();
/illumos-gate/usr/src/cmd/mdb/demo/common/
H A Dexample2.c44 wsp->walk_data = mdb_alloc(sizeof (proc_t), UM_SLEEP); in sp_walk_init()
60 if (mdb_vread(wsp->walk_data, sizeof (proc_t), wsp->walk_addr) == -1) { in sp_walk_step()
68 wsp->walk_addr = (uintptr_t)(((proc_t *)wsp->walk_data)->p_next); in sp_walk_step()
79 mdb_free(wsp->walk_data, sizeof (proc_t)); in sp_walk_fini()
86 proc_t p; in simple_ps()
/illumos-gate/usr/src/uts/common/brand/sn1/
H A Dsn1_brand.c48 void sn1_setbrand(proc_t *);
53 void sn1_copy_procdata(proc_t *, proc_t *);
133 sn1_setbrand(proc_t *p) in sn1_setbrand()
169 sn1_copy_procdata(proc_t *child, proc_t *parent) in sn1_copy_procdata()
/illumos-gate/usr/src/uts/common/syscall/
H A Dprocessor_bind.c49 cpu_bind_process(proc_t *pp, processorid_t bind, processorid_t *obind, in cpu_bind_process()
88 proc_t *p; in cpu_bind_task()
115 proc_t *p; in cpu_bind_project()
140 proc_t *p; in cpu_bind_zone()
165 proc_t *p; in cpu_bind_contract()
195 proc_t *pp; in processor_bind()
276 proc_t *p = curproc; in processor_bind()
H A Dlwpsys.c47 idtot(proc_t *p, id_t lwpid) in idtot()
64 idtot_and_lock(proc_t *p, id_t lwpid, kmutex_t **mpp) in idtot_and_lock()
85 proc_t *p = ttoproc(curthread); in syslwp_suspend()
102 proc_t *p = ttoproc(curthread); in syslwp_continue()
119 proc_t *p = ttoproc(curthread); in lwp_kill()
175 proc_t *p = ttoproc(curthread); in lwp_wait()
363 proc_t *p = ttoproc(curthread); in lwp_detach()
396 proc_t *p = ttoproc(curthread); in lwp_unpark()
428 proc_t *p = ttoproc(curthread); in lwp_unpark_cancel()
551 proc_t *p = ttoproc(curthread); in lwp_unpark_all()
/illumos-gate/usr/src/uts/common/io/
H A Dsignalfd.c175 proc_t *sp_proc;
191 signalfd_proc_clean(proc_t *p) in signalfd_proc_clean()
272 proc_t *p = (proc_t *)arg0; in signalfd_pollwake_cb()
296 signalfd_proc_pstate(proc_t *p) in signalfd_proc_pstate()
325 signalfd_poller_associate(signalfd_state_t *state, proc_t *p) in signalfd_poller_associate()
387 proc_t *p = sp->sp_proc; in signalfd_pollers_dissociate()
460 proc_t *p = curproc; in signalfd_exit_helper()
530 proc_t *p = ttoproc(t); in signalfd_consume_signal()
701 signalfd_sig_pending(proc_t *p, kthread_t *t, k_sigset_t set) in signalfd_sig_pending()
718 proc_t *p = ttoproc(t); in signalfd_poll()

12345678910