Symbol: proc
crypto/heimdal/kadmin/rpc.c
1012
(int)gcred.proc);
crypto/heimdal/kadmin/rpc.c
105
uint32_t proc;
crypto/heimdal/kadmin/rpc.c
308
CHECK(krb5_ret_uint32(sp, &gcred->proc));
crypto/heimdal/kadmin/rpc.c
77
uint32_t proc;
crypto/heimdal/kadmin/rpc.c
848
CHECK(krb5_ret_uint32(msg, &chdr.proc));
crypto/heimdal/kadmin/rpc.c
875
switch(gcred.proc) {
crypto/heimdal/kadmin/rpc.c
918
if (chdr.proc >= sizeof(procs)/sizeof(procs[0])) {
crypto/heimdal/kadmin/rpc.c
920
} else if (procs[chdr.proc].func == NULL) {
crypto/heimdal/kadmin/rpc.c
922
procs[chdr.proc].name);
crypto/heimdal/kadmin/rpc.c
924
krb5_warnx(contextp, "proc %s", procs[chdr.proc].name);
crypto/heimdal/kadmin/rpc.c
926
(*procs[chdr.proc].func)(server_handle, sp, dreply);
crypto/heimdal/lib/kadm5/password_quality.c
458
const struct kadm5_pw_policy_check_func *proc;
crypto/heimdal/lib/kadm5/password_quality.c
483
proc = find_func(context, *vp);
crypto/heimdal/lib/kadm5/password_quality.c
484
if (proc == NULL) {
crypto/heimdal/lib/kadm5/password_quality.c
490
ret = (proc->func)(context, principal, pwd_data, NULL,
crypto/heimdal/lib/kadm5/password_quality.c
495
proc->name, error_msg);
crypto/heimdal/lib/krb5/changepw.c
512
struct kpwd_proc *proc)
crypto/heimdal/lib/krb5/changepw.c
545
if ((proc->flags & SUPPORT_UDP) == 0)
crypto/heimdal/lib/krb5/changepw.c
550
if ((proc->flags & SUPPORT_TCP) == 0)
crypto/heimdal/lib/krb5/changepw.c
590
ret = (*proc->send_req) (context,
crypto/heimdal/lib/krb5/changepw.c
625
ret = (*proc->process_rep) (context,
crypto/krb5/src/include/gssrpc/clnt.h
161
#define CLNT_CALL(rh, proc, xargs, argsp, xres, resp, secs) \
crypto/krb5/src/include/gssrpc/clnt.h
162
((*(rh)->cl_ops->cl_call)(rh, proc, xargs, argsp, xres, resp, secs))
crypto/krb5/src/include/gssrpc/clnt.h
163
#define clnt_call(rh, proc, xargs, argsp, xres, resp, secs) \
crypto/krb5/src/include/gssrpc/clnt.h
164
((*(rh)->cl_ops->cl_call)(rh, proc, xargs, argsp, xres, resp, secs))
crypto/krb5/src/include/gssrpc/pmap_rmt.h
47
rpcproc_t proc;
crypto/krb5/src/include/gssrpc/rpc_msg.h
98
xdrproc_t proc;
crypto/krb5/src/include/gssrpc/xdr.h
211
xdrproc_t proc;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
210
rpcproc_t proc;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
242
rpcproc_t proc;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
263
proc = msg->rm_call.cb_proc;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
266
if (proc_names[i].proc == proc) {
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
281
proc, (int)clen, cname, cdots, (int)slen, sname,
crypto/krb5/src/lib/kadm5/admin_xdr.h
15
bool_t xdr_nulltype(XDR *xdrs, void **objp, xdrproc_t proc);
crypto/krb5/src/lib/kadm5/kadm_rpc_xdr.c
109
return (*proc)(xdrs, objp);
crypto/krb5/src/lib/kadm5/kadm_rpc_xdr.c
119
return (*proc)(xdrs, objp);
crypto/krb5/src/lib/kadm5/kadm_rpc_xdr.c
124
return (*proc)(xdrs, objp);
crypto/krb5/src/lib/kadm5/kadm_rpc_xdr.c
97
bool_t xdr_nulltype(XDR *xdrs, void **objp, xdrproc_t proc)
crypto/krb5/src/lib/rpc/clnt_raw.c
136
rpcproc_t proc,
crypto/krb5/src/lib/rpc/clnt_raw.c
148
long procl = proc;
crypto/krb5/src/lib/rpc/clnt_raw.c
180
msg.acpted_rply.ar_results.proc = xresults;
crypto/krb5/src/lib/rpc/clnt_tcp.c
248
rpcproc_t proc,
crypto/krb5/src/lib/rpc/clnt_tcp.c
262
long procl = proc;
crypto/krb5/src/lib/rpc/clnt_tcp.c
304
reply_msg.acpted_rply.ar_results.proc = xdr_void;
crypto/krb5/src/lib/rpc/clnt_udp.c
230
rpcproc_t proc, /* procedure number */
crypto/krb5/src/lib/rpc/clnt_udp.c
258
long procl = proc;
crypto/krb5/src/lib/rpc/clnt_udp.c
301
reply_msg.acpted_rply.ar_results.proc = xdr_void;
crypto/krb5/src/lib/rpc/pmap_rmt.c
102
a.proc = proc;
crypto/krb5/src/lib/rpc/pmap_rmt.c
134
xdr_u_int32(xdrs, &(cap->proc))) {
crypto/krb5/src/lib/rpc/pmap_rmt.c
231
rpcproc_t proc, /* procedure number */
crypto/krb5/src/lib/rpc/pmap_rmt.c
313
a.proc = proc;
crypto/krb5/src/lib/rpc/pmap_rmt.c
348
msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_rmtcallres;
crypto/krb5/src/lib/rpc/pmap_rmt.c
401
msg.acpted_rply.ar_results.proc = xdr_void;
crypto/krb5/src/lib/rpc/pmap_rmt.c
83
rpcproc_t proc,
crypto/krb5/src/lib/rpc/rpc_prot.c
95
return ((*(ar->ar_results.proc))(xdrs, ar->ar_results.where));
crypto/krb5/src/lib/rpc/svc.c
258
rply.acpted_rply.ar_results.proc = xdr_results;
crypto/krb5/src/lib/rpc/svc_simple.c
109
int prog, proc;
crypto/krb5/src/lib/rpc/svc_simple.c
125
proc = rqstp->rq_proc;
crypto/krb5/src/lib/rpc/svc_simple.c
127
if (pl->p_prognum == prog && pl->p_procnum == proc) {
crypto/krb5/src/lib/rpc/svc_tcp.c
488
xdr_results = msg->acpted_rply.ar_results.proc;
crypto/krb5/src/lib/rpc/svc_tcp.c
491
msg->acpted_rply.ar_results.proc = xdr_void;
crypto/krb5/src/lib/rpc/svc_tcp.c
516
xdrproc_t proc,
crypto/krb5/src/lib/rpc/svc_tcp.c
528
SVCXPRT *xprt, xdrproc_t proc,
crypto/krb5/src/lib/rpc/svc_udp.c
262
xdr_results = msg->acpted_rply.ar_results.proc;
crypto/krb5/src/lib/rpc/svc_udp.c
265
msg->acpted_rply.ar_results.proc = xdr_void;
crypto/krb5/src/lib/rpc/xdr.c
580
for (; choices->proc != NULL_xdrproc_t; choices++) {
crypto/krb5/src/lib/rpc/xdr.c
582
return choices->proc(xdrs, unp);
crypto/krb5/src/lib/rpc/xdr.c
76
xdr_free(xdrproc_t proc, void *objp)
crypto/krb5/src/lib/rpc/xdr.c
81
(*proc)(&x, objp);
crypto/krb5/src/lib/rpc/xdr_reference.c
64
xdrproc_t proc /* xdr routine to handle the object */
crypto/krb5/src/lib/rpc/xdr_reference.c
89
stat = (*proc)(xdrs, loc);
crypto/krb5/src/util/verto/verto.c
61
verto_proc proc;
crypto/krb5/src/util/verto/verto.c
759
verto_callback *callback, verto_proc proc)
crypto/krb5/src/util/verto/verto.c
766
if (proc == NULL)
crypto/krb5/src/util/verto/verto.c
768
if (proc < 1)
crypto/krb5/src/util/verto/verto.c
771
doadd(ev, ev->option.child.proc = proc, VERTO_EV_TYPE_CHILD);
crypto/krb5/src/util/verto/verto.c
864
return ev->option.child.proc;
crypto/krb5/src/util/verto/verto.h
401
verto_callback *callback, verto_proc proc);
crypto/openssl/apps/lib/apps.c
2766
static HANDLE proc = NULL;
crypto/openssl/apps/lib/apps.c
2768
if (proc == NULL) {
crypto/openssl/apps/lib/apps.c
2770
proc = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE,
crypto/openssl/apps/lib/apps.c
2772
if (proc == NULL)
crypto/openssl/apps/lib/apps.c
2773
proc = (HANDLE)-1;
crypto/openssl/apps/lib/apps.c
2776
if (usertime && proc != (HANDLE)-1) {
crypto/openssl/apps/lib/apps.c
2779
GetProcessTimes(proc, &junk, &junk, &junk, &now);
include/rpc/clnt.h
158
#define CLNT_CALL(rh, proc, xargs, argsp, xres, resp, secs) \
include/rpc/clnt.h
159
((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \
include/rpc/clnt.h
161
#define clnt_call(rh, proc, xargs, argsp, xres, resp, secs) \
include/rpc/clnt.h
162
((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \
include/rpc/pmap_rmt.h
45
u_long prog, vers, proc, arglen;
include/rpc/rpc_msg.h
95
xdrproc_t proc;
include/rpc/xdr.h
232
xdrproc_t proc;
lib/libc/rpc/clnt_bcast.c
238
rpc_broadcast_exp(rpcprog_t prog, rpcvers_t vers, rpcproc_t proc,
lib/libc/rpc/clnt_bcast.c
382
barg.proc = proc;
lib/libc/rpc/clnt_bcast.c
409
barg_pmap.proc = proc;
lib/libc/rpc/clnt_bcast.c
567
msg.acpted_rply.ar_results.proc =
lib/libc/rpc/clnt_bcast.c
577
msg.acpted_rply.ar_results.proc =
lib/libc/rpc/clnt_bcast.c
620
msg.acpted_rply.ar_results.proc = (xdrproc_t) xdr_void;
lib/libc/rpc/clnt_bcast.c
663
rpc_broadcast(rpcprog_t prog, rpcvers_t vers, rpcproc_t proc, xdrproc_t xargs,
lib/libc/rpc/clnt_bcast.c
669
dummy = rpc_broadcast_exp(prog, vers, proc, xargs, argsp,
lib/libc/rpc/clnt_dg.c
314
clnt_dg_call(CLIENT *cl, rpcproc_t proc, xdrproc_t xargs, void *argsp,
lib/libc/rpc/clnt_dg.c
401
(! XDR_PUTINT32(xdrs, &proc)) ||
lib/libc/rpc/clnt_dg.c
408
*(uint32_t *) &cu->cu_outhdr[cu->cu_xdrpos] = htonl(proc);
lib/libc/rpc/clnt_dg.c
443
reply_msg.acpted_rply.ar_results.proc = xresults;
lib/libc/rpc/clnt_dg.c
446
reply_msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void;
lib/libc/rpc/clnt_raw.c
138
clnt_raw_call(CLIENT *h, rpcproc_t proc, xdrproc_t xargs, void *argsp,
lib/libc/rpc/clnt_raw.c
164
(! XDR_PUTINT32(xdrs, &proc)) ||
lib/libc/rpc/clnt_raw.c
184
msg.acpted_rply.ar_results.proc = xresults;
lib/libc/rpc/clnt_vc.c
313
clnt_vc_call(CLIENT *cl, rpcproc_t proc, xdrproc_t xdr_args, void *args_ptr,
lib/libc/rpc/clnt_vc.c
352
(! XDR_PUTINT32(xdrs, &proc)) ||
lib/libc/rpc/clnt_vc.c
362
*(uint32_t *) &ct->ct_u.ct_mcallc[ct->ct_mpos] = htonl(proc);
lib/libc/rpc/clnt_vc.c
397
reply_msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void;
lib/libc/rpc/key_call.c
414
key_call(u_long proc, xdrproc_t xdr_arg, void *arg, xdrproc_t xdr_rslt,
lib/libc/rpc/key_call.c
420
if (proc == KEY_ENCRYPT_PK && __key_encryptsession_pk_LOCAL) {
lib/libc/rpc/key_call.c
425
} else if (proc == KEY_DECRYPT_PK && __key_decryptsession_pk_LOCAL) {
lib/libc/rpc/key_call.c
430
} else if (proc == KEY_GEN && __key_gendes_LOCAL) {
lib/libc/rpc/key_call.c
437
if ((proc == KEY_ENCRYPT_PK) || (proc == KEY_DECRYPT_PK) ||
lib/libc/rpc/key_call.c
438
(proc == KEY_NET_GET) || (proc == KEY_NET_PUT) ||
lib/libc/rpc/key_call.c
439
(proc == KEY_GET_CONV))
lib/libc/rpc/key_call.c
451
if (clnt_call(clnt, proc, xdr_arg, arg, xdr_rslt, rslt,
lib/libc/rpc/pmap_rmt.c
124
xdr_u_long(xdrs, &(cap->proc))) {
lib/libc/rpc/pmap_rmt.c
74
pmap_rmtcall(struct sockaddr_in *addr, u_long prog, u_long vers, u_long proc,
lib/libc/rpc/pmap_rmt.c
92
a.proc = proc;
lib/libc/rpc/rpc_prot.c
114
return ((*(ar->ar_results.proc))(xdrs, ar->ar_results.where));
lib/libc/rpc/rpc_soc.c
340
clnt_broadcast(u_long prog, u_long vers, u_long proc, xdrproc_t xargs,
lib/libc/rpc/rpc_soc.c
359
(rpcproc_t)proc, xargs, argsp, xresults, resultsp,
lib/libc/rpc/rpcb_clnt.c
1109
rpcvers_t vers, rpcproc_t proc, xdrproc_t xdrargs, caddr_t argsp,
lib/libc/rpc/rpcb_clnt.c
1128
a.proc = proc;
lib/libc/rpc/rpcb_prot.c
247
if (!xdr_rpcproc(xdrs, &objp->proc)) {
lib/libc/rpc/rpcb_prot.c
253
IXDR_PUT_U_INT32(buf, objp->proc);
lib/libc/rpc/rpcb_st_xdr.c
113
IXDR_PUT_U_INT32(buf, objp->proc);
lib/libc/rpc/rpcb_st_xdr.c
136
if (!xdr_rpcproc(xdrs, &objp->proc)) {
lib/libc/rpc/rpcb_st_xdr.c
151
objp->proc = (rpcproc_t)IXDR_GET_U_INT32(buf);
lib/libc/rpc/rpcb_st_xdr.c
172
if (!xdr_rpcproc(xdrs, &objp->proc)) {
lib/libc/rpc/rpcb_st_xdr.c
98
if (!xdr_rpcproc(xdrs, &objp->proc)) {
lib/libc/rpc/svc.c
367
rply.acpted_rply.ar_results.proc = xdr_results;
lib/libc/rpc/svc_dg.c
342
xdr_proc = msg->acpted_rply.ar_results.proc;
lib/libc/rpc/svc_dg.c
344
msg->acpted_rply.ar_results.proc = (xdrproc_t) xdr_void;
lib/libc/rpc/svc_nl.c
288
xdr_proc = msg->acpted_rply.ar_results.proc;
lib/libc/rpc/svc_nl.c
290
msg->acpted_rply.ar_results.proc = (xdrproc_t) xdr_void;
lib/libc/rpc/svc_raw.c
174
xdr_proc = msg->acpted_rply.ar_results.proc;
lib/libc/rpc/svc_raw.c
176
msg->acpted_rply.ar_results.proc = (xdrproc_t) xdr_void;
lib/libc/rpc/svc_simple.c
247
rpcproc_t proc;
lib/libc/rpc/svc_simple.c
264
proc = rqstp->rq_proc;
lib/libc/rpc/svc_simple.c
267
if (pl->p_prognum == prog && pl->p_procnum == proc &&
lib/libc/rpc/svc_vc.c
639
xdr_proc = msg->acpted_rply.ar_results.proc;
lib/libc/rpc/svc_vc.c
641
msg->acpted_rply.ar_results.proc = (xdrproc_t) xdr_void;
lib/libc/xdr/xdr.c
656
for (; choices->proc != NULL_xdrproc_t; choices++) {
lib/libc/xdr/xdr.c
658
return ((*(choices->proc))(xdrs, unp));
lib/libc/xdr/xdr.c
75
xdr_free(xdrproc_t proc, void *objp)
lib/libc/xdr/xdr.c
80
(*proc)(&x, objp);
lib/libc/xdr/xdr_reference.c
63
xdr_reference(XDR *xdrs, caddr_t *pp, u_int size, xdrproc_t proc)
lib/libc/xdr/xdr_reference.c
92
stat = (*proc)(xdrs, loc);
lib/libkvm/kvm.h
69
struct proc;
lib/libkvm/kvm_proc.c
105
kvm_proclist(kvm_t *kd, int what, int arg, struct proc *p,
lib/libkvm/kvm_proc.c
122
struct proc proc;
lib/libkvm/kvm_proc.c
123
struct proc pproc;
lib/libkvm/kvm_proc.c
136
for (; cnt < maxcnt && p != NULL; p = LIST_NEXT(&proc, p_list)) {
lib/libkvm/kvm_proc.c
138
if (KREAD(kd, (u_long)p, &proc)) {
lib/libkvm/kvm_proc.c
142
if (proc.p_state == PRS_NEW)
lib/libkvm/kvm_proc.c
144
if (KREAD(kd, (u_long)proc.p_ucred, &ucred) == 0) {
lib/libkvm/kvm_proc.c
180
if (proc.p_pid != (pid_t)arg)
lib/libkvm/kvm_proc.c
214
kp->ki_args = proc.p_args;
lib/libkvm/kvm_proc.c
215
kp->ki_numthreads = proc.p_numthreads;
lib/libkvm/kvm_proc.c
217
kp->ki_textvp = proc.p_textvp;
lib/libkvm/kvm_proc.c
218
kp->ki_fd = proc.p_fd;
lib/libkvm/kvm_proc.c
219
kp->ki_pd = proc.p_pd;
lib/libkvm/kvm_proc.c
220
kp->ki_vmspace = proc.p_vmspace;
lib/libkvm/kvm_proc.c
221
if (proc.p_sigacts != NULL) {
lib/libkvm/kvm_proc.c
222
if (KREAD(kd, (u_long)proc.p_sigacts, &sigacts)) {
lib/libkvm/kvm_proc.c
224
"can't read sigacts at %p", proc.p_sigacts);
lib/libkvm/kvm_proc.c
231
if ((proc.p_flag & P_INMEM) && proc.p_stats != NULL) {
lib/libkvm/kvm_proc.c
232
if (KREAD(kd, (u_long)proc.p_stats, &pstats)) {
lib/libkvm/kvm_proc.c
234
"can't read stats at %x", proc.p_stats);
lib/libkvm/kvm_proc.c
252
if (proc.p_oppid)
lib/libkvm/kvm_proc.c
253
kp->ki_ppid = proc.p_oppid;
lib/libkvm/kvm_proc.c
254
else if (proc.p_pptr) {
lib/libkvm/kvm_proc.c
255
if (KREAD(kd, (u_long)proc.p_pptr, &pproc)) {
lib/libkvm/kvm_proc.c
257
"can't read pproc at %p", proc.p_pptr);
lib/libkvm/kvm_proc.c
263
if (proc.p_pgrp == NULL)
lib/libkvm/kvm_proc.c
265
if (KREAD(kd, (u_long)proc.p_pgrp, &pgrp)) {
lib/libkvm/kvm_proc.c
267
proc.p_pgrp);
lib/libkvm/kvm_proc.c
280
if ((proc.p_flag & P_CONTROLT) && sess.s_ttyp != NULL) {
lib/libkvm/kvm_proc.c
323
(void)kvm_read(kd, (u_long)proc.p_vmspace,
lib/libkvm/kvm_proc.c
350
if ((proc.p_flag & P_CONTROLT) == 0 ||
lib/libkvm/kvm_proc.c
355
if (proc.p_comm[0] != 0)
lib/libkvm/kvm_proc.c
356
strlcpy(kp->ki_comm, proc.p_comm, MAXCOMLEN);
lib/libkvm/kvm_proc.c
357
(void)kvm_read(kd, (u_long)proc.p_sysent, (char *)&sysent,
lib/libkvm/kvm_proc.c
363
kp->ki_runtime = cputick2usec(proc.p_rux.rux_runtime);
lib/libkvm/kvm_proc.c
364
kp->ki_pid = proc.p_pid;
lib/libkvm/kvm_proc.c
365
kp->ki_xstat = KW_EXITCODE(proc.p_xexit, proc.p_xsig);
lib/libkvm/kvm_proc.c
366
kp->ki_acflag = proc.p_acflag;
lib/libkvm/kvm_proc.c
367
kp->ki_lock = proc.p_lock;
lib/libkvm/kvm_proc.c
371
td = TAILQ_FIRST(&proc.p_threads);
lib/libkvm/kvm_proc.c
375
if (proc.p_state != PRS_ZOMBIE) {
lib/libkvm/kvm_proc.c
385
if ((proc.p_state != PRS_ZOMBIE) && mtd.td_wmesg)
lib/libkvm/kvm_proc.c
390
if (proc.p_pgrp == NULL) {
lib/libkvm/kvm_proc.c
397
if ((proc.p_state != PRS_ZOMBIE) &&
lib/libkvm/kvm_proc.c
410
kp->ki_siglist = proc.p_siglist;
lib/libkvm/kvm_proc.c
411
if (proc.p_state != PRS_ZOMBIE) {
lib/libkvm/kvm_proc.c
414
kp->ki_swtime = (ticks - proc.p_swtick) / hz;
lib/libkvm/kvm_proc.c
415
kp->ki_flag = proc.p_flag;
lib/libkvm/kvm_proc.c
417
kp->ki_nice = proc.p_nice;
lib/libkvm/kvm_proc.c
418
kp->ki_traceflag = proc.p_traceflag;
lib/libkvm/kvm_proc.c
419
if (proc.p_state == PRS_NORMAL) {
lib/libkvm/kvm_proc.c
426
if (P_SHOULDSTOP(&proc)) {
lib/libkvm/kvm_proc.c
498
struct proc *p;
lib/libkvm/kvm_vnet.c
143
if (kvm_read(kd, procp, &proc, sizeof(proc)) != sizeof(proc)) {
lib/libkvm/kvm_vnet.c
149
tdp = (uintptr_t)TAILQ_FIRST(&proc.p_threads);
lib/libkvm/kvm_vnet.c
165
if (proc.p_pid == pid)
lib/libkvm/kvm_vnet.c
166
credp = (uintptr_t)proc.p_ucred;
lib/libkvm/kvm_vnet.c
169
procp = (uintptr_t)LIST_NEXT(&proc, p_list);
lib/libkvm/kvm_vnet.c
60
struct proc proc;
lib/libprocstat/libprocstat.c
1972
struct proc proc;
lib/libprocstat/libprocstat.c
1980
if (!kvm_read_all(kd, (unsigned long)kp->ki_paddr, &proc,
lib/libprocstat/libprocstat.c
1981
sizeof(proc))) {
lib/libprocstat/libprocstat.c
1986
if (proc.p_ucred == NOCRED)
lib/libprocstat/libprocstat.c
1988
if (!kvm_read_all(kd, (unsigned long)proc.p_ucred, &ucred,
lib/libprocstat/libprocstat.c
1991
proc.p_ucred, kp->ki_pid);
lib/libprocstat/libprocstat.c
2151
struct proc proc;
lib/libprocstat/libprocstat.c
2157
if (!kvm_read_all(kd, (unsigned long)kp->ki_paddr, &proc,
lib/libprocstat/libprocstat.c
2158
sizeof(proc))) {
lib/libprocstat/libprocstat.c
2163
if (proc.p_limit == NULL)
lib/libprocstat/libprocstat.c
2165
offset = (unsigned long)proc.p_limit + sizeof(struct rlimit) * which;
lib/libprocstat/libprocstat.c
2304
struct proc proc;
lib/libprocstat/libprocstat.c
2308
if (!kvm_read_all(kd, (unsigned long)kp->ki_paddr, &proc,
lib/libprocstat/libprocstat.c
2309
sizeof(proc))) {
lib/libprocstat/libprocstat.c
2314
*osrelp = proc.p_osrel;
lib/libprocstat/libprocstat.c
411
struct proc proc;
lib/libprocstat/libprocstat.c
416
error = kvm_read_all(kd, (unsigned long)kp->ki_paddr, &proc,
lib/libprocstat/libprocstat.c
417
sizeof(proc));
lib/libprocstat/libprocstat.c
423
if (proc.p_pgrp == NULL)
lib/libprocstat/libprocstat.c
425
error = kvm_read_all(kd, (unsigned long)proc.p_pgrp, &pgrp,
lib/libprocstat/libprocstat.c
429
proc.p_pgrp, kp->ki_pid);
lib/librpcsec_gss/rpcsec_gss_prot.c
69
enum_t proc, svc;
lib/librpcsec_gss/rpcsec_gss_prot.c
72
proc = p->gc_proc;
lib/librpcsec_gss/rpcsec_gss_prot.c
75
xdr_enum(xdrs, &proc) &&
lib/librpcsec_gss/rpcsec_gss_prot.c
79
p->gc_proc = proc;
lib/librtld_db/rtld_db.c
261
rd_plt_resolution(rd_agent_t *rdap, uintptr_t pc, struct proc *proc,
lib/librtld_db/rtld_db.c
268
(void)proc;
lib/librtld_db/rtld_db.h
147
struct proc;
lib/librtld_db/rtld_db.h
148
rd_err_e rd_plt_resolution(rd_agent_t *, uintptr_t, struct proc *,
lib/libthread_db/libpthread_db.c
125
#define LOOKUP_SYM(proc, sym, addr) \
lib/libthread_db/libpthread_db.c
126
ret = ps_pglobal_lookup(proc, NULL, sym, addr); \
lib/libthread_db/libpthread_db.c
133
#define LOOKUP_VAL(proc, sym, val) \
lib/libthread_db/libpthread_db.c
134
ret = ps_pglobal_lookup(proc, NULL, sym, &vaddr);\
lib/libthread_db/libpthread_db.c
140
ret = ps_pread(proc, vaddr, val, sizeof(int)); \
lib/libthread_db/libthr_db.c
110
#define LOOKUP_SYM(proc, sym, addr) \
lib/libthread_db/libthr_db.c
111
ret = ps_pglobal_lookup(proc, NULL, sym, addr); \
lib/libthread_db/libthr_db.c
118
#define LOOKUP_VAL(proc, sym, val) \
lib/libthread_db/libthr_db.c
119
ret = ps_pglobal_lookup(proc, NULL, sym, &vaddr);\
lib/libthread_db/libthr_db.c
125
ret = ps_pread(proc, vaddr, val, sizeof(int)); \
libexec/flua/lfbsd/lfbsd.c
117
proc = lua_newuserdata(L, sizeof(*proc));
libexec/flua/lfbsd/lfbsd.c
118
proc->stdin_fileno = stdin_pipe[1];
libexec/flua/lfbsd/lfbsd.c
119
proc->stdout_fileno = stdout_pipe[1];
libexec/flua/lfbsd/lfbsd.c
161
proc->pid = pid;
libexec/flua/lfbsd/lfbsd.c
170
struct fbsd_process *proc;
libexec/flua/lfbsd/lfbsd.c
173
proc = luaL_checkudata(L, 1, FBSD_PROCESSHANDLE);
libexec/flua/lfbsd/lfbsd.c
174
while (waitpid(proc->pid, &pstat, 0) == -1) {
libexec/flua/lfbsd/lfbsd.c
189
if (proc->stdin_fileno >= 0) {
libexec/flua/lfbsd/lfbsd.c
190
close(proc->stdin_fileno);
libexec/flua/lfbsd/lfbsd.c
191
proc->stdin_fileno = -1;
libexec/flua/lfbsd/lfbsd.c
194
if (proc->stdout_fileno >= 0) {
libexec/flua/lfbsd/lfbsd.c
195
close(proc->stdout_fileno);
libexec/flua/lfbsd/lfbsd.c
196
proc->stdout_fileno = -1;
libexec/flua/lfbsd/lfbsd.c
236
struct fbsd_process *proc;
libexec/flua/lfbsd/lfbsd.c
238
proc = luaL_checkudata(L, 1, FBSD_PROCESSHANDLE);
libexec/flua/lfbsd/lfbsd.c
239
return (lua_process_makestdio(L, proc->stdin_fileno, "w"));
libexec/flua/lfbsd/lfbsd.c
245
struct fbsd_process *proc;
libexec/flua/lfbsd/lfbsd.c
247
proc = luaL_checkudata(L, 1, FBSD_PROCESSHANDLE);
libexec/flua/lfbsd/lfbsd.c
248
return (lua_process_makestdio(L, proc->stdout_fileno, "r"));
libexec/flua/lfbsd/lfbsd.c
90
struct fbsd_process *proc;
sbin/ipf/ipsend/sock.c
73
struct proc *proc;
share/examples/kld/cdev/module/cdev.c
103
struct proc *procp = td->td_proc;
share/examples/kld/cdev/module/cdev.c
115
struct proc *procp = td->td_proc;
share/examples/kld/cdev/module/cdev.c
127
struct proc *procp = td->td_proc;
stand/libsa/bootparam.c
110
uint32_t proc;
stand/libsa/bootparam.c
144
args->proc = htonl(BOOTPARAM_WHOAMI);
stand/libsa/rpc.c
106
rpc_call(struct iodesc *d, n_long prog, n_long vers, n_long proc,
stand/libsa/rpc.c
121
prog, vers, proc);
stand/libsa/rpc.c
160
call->rp_proc = htonl(proc);
stand/libsa/smbios.c
411
int proc, size, osize, type;
stand/libsa/smbios.c
485
proc = SMBIOS_GET8(addr, 0x18);
stand/libsa/smbios.c
486
if ((proc & 0x07) == 1)
stand/libsa/smbios.c
488
if ((proc & 0x40) != 0)
sys/amd64/amd64/elf_machdep.c
171
if ((imgp->proc->p_md.md_flags & P_MD_LA57) != 0)
sys/amd64/amd64/elf_machdep.c
177
if ((imgp->proc->p_md.md_flags & P_MD_LA48) != 0)
sys/amd64/amd64/exec_machdep.c
119
struct proc *p;
sys/amd64/amd64/exec_machdep.c
266
struct proc *p;
sys/amd64/amd64/genassym.c
71
ASSYM(P_VMSPACE, offsetof(struct proc, p_vmspace));
sys/amd64/amd64/genassym.c
75
ASSYM(P_MD, offsetof(struct proc, p_md));
sys/amd64/amd64/pmap.c
4196
struct proc *p;
sys/amd64/amd64/sys_machdep.c
510
struct proc *orig, *target;
sys/amd64/amd64/sys_machdep.c
524
user_ldt_alloc(struct proc *p, int force)
sys/amd64/amd64/sys_machdep.c
578
struct proc *p = td->td_proc;
sys/amd64/amd64/sys_machdep.c
670
struct proc *p;
sys/amd64/amd64/trap.c
1091
struct proc *p;
sys/amd64/amd64/trap.c
1135
struct proc *p;
sys/amd64/amd64/trap.c
184
struct proc *p;
sys/amd64/amd64/trap.c
366
struct proc *p;
sys/amd64/amd64/trap.c
782
struct proc *p;
sys/amd64/amd64/vm_machdep.c
221
cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2, int flags)
sys/amd64/amd64/vm_machdep.c
223
struct proc *p1;
sys/amd64/amd64/vm_machdep.c
406
cpu_exec_vmspace_reuse(struct proc *p, vm_map_t map)
sys/amd64/amd64/vm_machdep.c
414
cpu_procctl_kpti_ctl(struct proc *p, int val)
sys/amd64/amd64/vm_machdep.c
424
cpu_procctl_kpti_status(struct proc *p, int *val)
sys/amd64/amd64/vm_machdep.c
434
cpu_procctl_la_ctl(struct proc *p, int val)
sys/amd64/amd64/vm_machdep.c
460
cpu_procctl_la_status(struct proc *p, int *val)
sys/amd64/amd64/vm_machdep.c
480
struct proc *p;
sys/amd64/ia32/ia32_signal.c
351
struct proc *p;
sys/amd64/ia32/ia32_signal.c
454
struct proc *p;
sys/amd64/ia32/ia32_signal.c
565
struct proc *p;
sys/amd64/ia32/ia32_syscall.c
116
struct proc *p;
sys/amd64/include/proc.h
97
struct proc_ldt *user_ldt_alloc(struct proc *, int);
sys/amd64/linux/linux_machdep.c
100
struct proc *p = td->td_proc;
sys/amd64/linux/linux_proto.h
21
struct proc;
sys/amd64/linux/linux_sysvec.c
111
static int linux_on_exec_vmspace(struct proc *p,
sys/amd64/linux/linux_sysvec.c
142
struct proc *p;
sys/amd64/linux/linux_sysvec.c
294
struct proc *p;
sys/amd64/linux/linux_sysvec.c
358
struct proc *p;
sys/amd64/linux/linux_sysvec.c
521
struct proc *p;
sys/amd64/linux/linux_sysvec.c
724
linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
sys/amd64/linux32/linux32_machdep.c
393
struct proc *p = td->td_proc;
sys/amd64/linux32/linux32_proto.h
21
struct proc;
sys/amd64/linux32/linux32_sysvec.c
108
static int linux_on_exec_vmspace(struct proc *p,
sys/amd64/linux32/linux32_sysvec.c
149
struct proc *p = td->td_proc;
sys/amd64/linux32/linux32_sysvec.c
259
struct proc *p = td->td_proc;
sys/amd64/linux32/linux32_sysvec.c
515
struct proc *p;
sys/amd64/linux32/linux32_sysvec.c
628
arginfo = (struct linux32_ps_strings *)PROC_PS_STRINGS(imgp->proc);
sys/amd64/linux32/linux32_sysvec.c
824
linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
sys/arm/arm/db_interface.c
159
struct proc *p = curproc;
sys/arm/arm/exec_machdep.c
275
struct proc *p;
sys/arm/arm/genassym.c
121
ASSYM(P_VMSPACE, offsetof(struct proc, p_vmspace));
sys/arm/arm/genassym.c
97
ASSYM(P_PID, offsetof(struct proc, p_pid));
sys/arm/arm/genassym.c
98
ASSYM(P_FLAG, offsetof(struct proc, p_flag));
sys/arm/arm/machdep_ptrace.c
128
struct proc *p;
sys/arm/arm/machdep_ptrace.c
185
struct proc *p;
sys/arm/arm/pmap-v6.c
6650
struct proc *p;
sys/arm/arm/syscall.c
99
struct proc *p;
sys/arm/arm/trap-v6.c
279
struct proc *p;
sys/arm/arm/vm_machdep.c
294
cpu_exec_vmspace_reuse(struct proc *p __unused, vm_map_t map __unused)
sys/arm/arm/vm_machdep.c
91
cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2, int flags)
sys/arm/broadcom/bcm2835/bcm2835_audio.c
734
struct proc *newp;
sys/arm64/arm64/elf32_machdep.c
194
struct proc *p;
sys/arm64/arm64/elf_machdep.c
402
pmap_bti_set(vmspace_pmap(imgp->proc->p_vmspace), sva, eva);
sys/arm64/arm64/exec_machdep.c
779
struct proc *p;
sys/arm64/arm64/freebsd32_machdep.c
351
struct proc *p;
sys/arm64/arm64/genassym.c
66
ASSYM(P_PID, offsetof(struct proc, p_pid));
sys/arm64/arm64/genassym.c
67
ASSYM(P_MD_TCR, offsetof(struct proc, p_md.md_tcr));
sys/arm64/arm64/trap.c
138
struct proc *p;
sys/arm64/arm64/vm_machdep.c
310
cpu_exec_vmspace_reuse(struct proc *p __unused, vm_map_t map __unused)
sys/arm64/arm64/vm_machdep.c
70
cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2, int flags)
sys/arm64/linux/linux_proto.h
21
struct proc;
sys/arm64/linux/linux_sysvec.c
104
static int linux_on_exec_vmspace(struct proc *p,
sys/arm64/linux/linux_sysvec.c
114
struct proc *p;
sys/arm64/linux/linux_sysvec.c
301
struct proc *p;
sys/arm64/linux/linux_sysvec.c
472
linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
sys/cam/cam_xpt.c
180
static struct proc *cam_proc;
sys/cam/ctl/ctl_private.h
405
struct proc *ctl_proc;
sys/cam/scsi/scsi_enc_internal.h
158
struct proc *enc_daemon;
sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
42
struct proc *system_proc;
sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
65
taskq_create_impl(const char *name, int nthreads, pri_t pri, proc_t *proc,
sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
77
proc, "%s", name);
sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
91
int maxalloc, proc_t *proc, uint_t flags)
sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
93
return (taskq_create_impl(name, nthreads, pri, proc, flags));
sys/cddl/compat/opensolaris/sys/sig.h
46
struct proc *p;
sys/cddl/dev/dtrace/dtrace_ioctl.c
33
struct proc *p;
sys/cddl/dev/kinst/trampoline.c
255
struct proc *p;
sys/cddl/dev/kinst/trampoline.c
323
struct proc *p;
sys/compat/freebsd32/freebsd32_misc.c
3651
arginfo = (struct freebsd32_ps_strings *)PROC_PS_STRINGS(imgp->proc);
sys/compat/freebsd32/freebsd32_misc.c
3658
if (!PROC_HAS_SHP(imgp->proc)) {
sys/compat/freebsd32/freebsd32_proto.h
21
struct proc;
sys/compat/linprocfs/linprocfs.c
917
linprocfs_get_tty_nr(struct proc *p)
sys/compat/linux/linux_elf.c
107
struct proc *p;
sys/compat/linux/linux_elf.c
157
struct proc *p;
sys/compat/linux/linux_elf.c
299
struct proc *p;
sys/compat/linux/linux_elf.c
334
struct proc *p;
sys/compat/linux/linux_elf.c
339
p = imgp->proc;
sys/compat/linux/linux_elf.c
495
struct proc *p;
sys/compat/linux/linux_elf.c
498
p = imgp->proc;
sys/compat/linux/linux_elf.c
522
AUXARGS_ENTRY(pos, AT_UID, imgp->proc->p_ucred->cr_ruid);
sys/compat/linux/linux_elf.c
523
AUXARGS_ENTRY(pos, AT_EUID, imgp->proc->p_ucred->cr_svuid);
sys/compat/linux/linux_elf.c
524
AUXARGS_ENTRY(pos, AT_GID, imgp->proc->p_ucred->cr_rgid);
sys/compat/linux/linux_elf.c
525
AUXARGS_ENTRY(pos, AT_EGID, imgp->proc->p_ucred->cr_svgid);
sys/compat/linux/linux_emul.c
117
linux_set_default_stacksize(struct thread *td, struct proc *p)
sys/compat/linux/linux_emul.c
141
struct proc *p;
sys/compat/linux/linux_emul.c
190
linux_on_exit(struct proc *p)
sys/compat/linux/linux_emul.c
217
struct proc *p;
sys/compat/linux/linux_emul.c
257
linux_on_exec(struct proc *p, struct image_params *imgp)
sys/compat/linux/linux_emul.c
78
pem_find(struct proc *p)
sys/compat/linux/linux_emul.c
94
linux_set_default_openfiles(struct thread *td, struct proc *p)
sys/compat/linux/linux_emul.h
52
void linux_on_exit(struct proc *);
sys/compat/linux/linux_emul.h
54
int linux_on_exec(struct proc *, struct image_params *);
sys/compat/linux/linux_emul.h
79
struct linux_pemuldata *pem_find(struct proc *);
sys/compat/linux/linux_event.c
148
struct proc *p;
sys/compat/linux/linux_event.c
98
struct proc *p;
sys/compat/linux/linux_file.c
161
struct proc *p = td->td_proc;
sys/compat/linux/linux_fork.c
130
struct proc *p2;
sys/compat/linux/linux_fork.c
241
struct proc *p;
sys/compat/linux/linux_fork.c
69
struct proc *p2;
sys/compat/linux/linux_fork.c
99
struct proc *p2;
sys/compat/linux/linux_futex.c
197
struct proc *p;
sys/compat/linux/linux_misc.c
1037
struct proc *p;
sys/compat/linux/linux_misc.c
1670
struct proc *p = td->td_proc;
sys/compat/linux/linux_misc.c
2009
struct proc *p;
sys/compat/linux/linux_misc.c
2379
struct proc *p;
sys/compat/linux/linux_misc.c
2756
struct proc *p;
sys/compat/linux/linux_misc.c
2857
struct proc *p;
sys/compat/linux/linux_misc.c
428
struct proc *p;
sys/compat/linux/linux_misc.c
779
struct proc *p;
sys/compat/linux/linux_misc.c
825
struct proc *p;
sys/compat/linux/linux_misc.c
958
struct proc *p = td->td_proc;
sys/compat/linux/linux_mmap.c
78
struct proc *p = td->td_proc;
sys/compat/linux/linux_signal.c
377
struct proc *p = td->td_proc;
sys/compat/linux/linux_signal.c
394
struct proc *p = td->td_proc;
sys/compat/linux/linux_signal.c
418
struct proc *p = td->td_proc;
sys/compat/linux/linux_signal.c
444
struct proc *p = td->td_proc;
sys/compat/linux/linux_signal.c
882
struct proc *p;
sys/compat/linux/linux_signal.c
922
struct proc *p;
sys/compat/linux/linux_socket.c
1802
struct proc *p = td->td_proc;
sys/compat/linux/linux_socket.c
2081
struct proc *p = td->td_proc;
sys/compat/linux/linux_socket.c
696
bsd_to_linux_cmsg_type(struct proc *p, int cmsg_type, int cmsg_level)
sys/compat/linux/linux_time.c
342
struct proc *p;
sys/compat/linux/linux_time.c
554
struct proc *p;
sys/compat/linux/linux_uid16.c
92
struct proc *p;
sys/compat/linux/linux_util.c
107
struct proc *p;
sys/compat/linux/linux_vdso.c
155
linux_map_vdso(struct proc *p, vm_object_t obj, vm_offset_t base,
sys/compat/linux/linux_vdso.h
43
int linux_map_vdso(struct proc *, vm_object_t, vm_offset_t,
sys/compat/linuxkpi/common/src/linux_current.c
108
proc = td->td_proc;
sys/compat/linuxkpi/common/src/linux_current.c
110
PROC_LOCK(proc);
sys/compat/linuxkpi/common/src/linux_current.c
111
mm_other = find_other_mm(proc);
sys/compat/linuxkpi/common/src/linux_current.c
115
PROC_UNLOCK(proc);
sys/compat/linuxkpi/common/src/linux_current.c
122
PROC_LOCK(proc);
sys/compat/linuxkpi/common/src/linux_current.c
123
mm_other = find_other_mm(proc);
sys/compat/linuxkpi/common/src/linux_current.c
142
PROC_UNLOCK(proc);
sys/compat/linuxkpi/common/src/linux_current.c
193
struct proc *p;
sys/compat/linuxkpi/common/src/linux_current.c
241
struct proc *p;
sys/compat/linuxkpi/common/src/linux_current.c
308
struct proc *p;
sys/compat/linuxkpi/common/src/linux_current.c
57
find_other_mm(struct proc *p)
sys/compat/linuxkpi/common/src/linux_current.c
81
struct proc *proc;
sys/ddb/db_command.c
694
struct proc *p;
sys/ddb/db_ps.c
109
struct proc *p;
sys/ddb/db_ps.c
139
db_ps_proc(struct proc *p)
sys/ddb/db_ps.c
141
volatile struct proc *pp;
sys/ddb/db_ps.c
260
dumpthread(volatile struct proc *p, volatile struct thread *td, int all)
sys/ddb/db_ps.c
434
DB_SHOW_COMMAND(proc, db_show_proc)
sys/ddb/db_ps.c
437
struct proc *p;
sys/ddb/db_ps.c
55
static void dumpthread(volatile struct proc *p, volatile struct thread *td,
sys/ddb/db_ps.c
57
static void db_ps_proc(struct proc *p);
sys/ddb/db_ps.c
71
dump_args(volatile struct proc *p)
sys/ddb/db_sym.c
488
struct proc *p;
sys/ddb/db_thread.c
137
struct proc *
sys/ddb/db_thread.c
141
struct proc *p;
sys/ddb/db_thread.c
150
return ((struct proc *)addr);
sys/ddb/ddb.h
241
struct proc *db_lookup_proc(db_expr_t addr);
sys/dev/aac/aacvar.h
389
struct proc *aifthread;
sys/dev/aacraid/aacraid_var.h
408
struct proc *aifthread;
sys/dev/acpica/acpi_thermal.c
118
struct proc *tz_cooling_proc;
sys/dev/acpica/acpi_thermal.c
180
static struct proc *acpi_tz_proc;
sys/dev/aic7xxx/aic79xx_osm.h
129
struct proc *recovery_thread;
sys/dev/aic7xxx/aic7xxx_osm.h
127
struct proc *recovery_thread;
sys/dev/arcmsr/arcmsr.c
241
static int arcmsr_open(struct cdev *dev, int flags, int fmt, struct thread *proc)
sys/dev/arcmsr/arcmsr.c
249
static int arcmsr_close(struct cdev *dev, int flags, int fmt, struct thread *proc)
sys/dev/arcmsr/arcmsr.c
257
static int arcmsr_ioctl(struct cdev *dev, u_long ioctl_cmd, caddr_t arg, int flags, struct thread *proc)
sys/dev/cfi/cfi_var.h
74
struct proc *sc_opened; /* Process that has us opened. */
sys/dev/ciss/cissvar.h
227
struct proc *ciss_notify_thread;
sys/dev/drm2/ttm/ttm_lock.c
60
struct proc *p;
sys/dev/fdc/fdcvar.h
68
struct proc *fdc_thread;
sys/dev/filemon/filemon.c
133
filemon_proc_get(struct proc *p)
sys/dev/filemon/filemon.c
155
filemon_proc_drop(struct proc *p)
sys/dev/filemon/filemon.c
210
struct proc *p;
sys/dev/filemon/filemon.c
301
filemon_attach_proc(struct filemon *filemon, struct proc *p)
sys/dev/filemon/filemon.c
361
struct proc *p;
sys/dev/filemon/filemon_wrapper.c
116
filemon_event_process_exec(void *arg __unused, struct proc *p,
sys/dev/filemon/filemon_wrapper.c
317
filemon_event_process_exit(void *arg __unused, struct proc *p)
sys/dev/filemon/filemon_wrapper.c
365
filemon_event_process_fork(void *arg __unused, struct proc *p1,
sys/dev/filemon/filemon_wrapper.c
366
struct proc *p2, int flags __unused)
sys/dev/firewire/firewirereg.h
162
struct proc *probe_thread;
sys/dev/flash/at45d.c
88
struct proc *p;
sys/dev/flash/flexspi/flex_spi.c
93
struct proc *p;
sys/dev/flash/mx25l.c
89
struct proc *sc_p;
sys/dev/flash/n25q.c
105
struct proc *sc_p;
sys/dev/flash/w25n.c
78
struct proc *sc_p;
sys/dev/hid/hidraw.c
109
struct proc *sc_async; /* process that wants SIGIO */
sys/dev/hpt27xx/him.h
409
TQ_PROC proc;
sys/dev/hpt27xx/him.h
415
do { (t)->proc = p; (t)->arg = a; (t)->next = 0; } while (0)
sys/dev/hpt27xx/ldm.h
168
void (*proc)(void * arg);
sys/dev/hpt27xx/ldm.h
180
(timer)->proc = _proc;\
sys/dev/hpt27xx/osm.h
179
void *os_add_timer(void *osext, HPT_U32 microseconds, void (*proc)(void *), void *arg);
sys/dev/hptiop/hptiop.c
186
int devtype, ioctl_thread_t proc)
sys/dev/hptiop/hptiop.c
199
int devtype, ioctl_thread_t proc)
sys/dev/hptiop/hptiop.c
207
int flags, ioctl_thread_t proc)
sys/dev/hptmv/command.h
229
DPC_PROC proc;
sys/dev/hptmv/command.h
259
void FASTCALL CallAfterReturn(_VBUS_ARG DPC_PROC proc, void *arg);
sys/dev/hptmv/command.h
261
void FASTCALL CallWhenIdle(_VBUS_ARG DPC_PROC proc, void *arg);
sys/dev/hptmv/entry.c
2451
static struct proc *hptdaemonproc;
sys/dev/hptnr/him.h
397
TQ_PROC proc;
sys/dev/hptnr/him.h
403
do { (t)->proc = p; (t)->arg = a; (t)->next = 0; } while (0)
sys/dev/hptnr/ldm.h
168
void (*proc)(void * arg);
sys/dev/hptnr/ldm.h
180
(timer)->proc = _proc;\
sys/dev/hptnr/osm.h
177
void *os_add_timer(void *osext, HPT_U32 microseconds, void (*proc)(void *), void *arg);
sys/dev/hptrr/him.h
352
TQ_PROC proc;
sys/dev/hptrr/him.h
358
do { (t)->proc = p; (t)->arg = a; (t)->next = 0; } while (0)
sys/dev/hptrr/ldm.h
167
void (*proc)(void * arg);
sys/dev/hptrr/ldm.h
179
(timer)->proc = _proc;\
sys/dev/hptrr/osm.h
144
void *os_add_timer(void *osext, HPT_U32 microseconds, void (*proc)(void *), void *arg);
sys/dev/hwpmc/hwpmc_logging.c
1054
pmclog_process_proccreate(struct pmc_owner *po, struct proc *p, int sync)
sys/dev/hwpmc/hwpmc_logging.c
1172
struct proc *p;
sys/dev/hwpmc/hwpmc_logging.c
295
struct proc *kthr;
sys/dev/hwpmc/hwpmc_logging.c
353
struct proc *p;
sys/dev/hwpmc/hwpmc_logging.c
689
struct proc *p;
sys/dev/hwpmc/hwpmc_mod.c
1036
pmc_can_attach(struct pmc *pm, struct proc *t)
sys/dev/hwpmc/hwpmc_mod.c
1038
struct proc *o; /* pmc owner */
sys/dev/hwpmc/hwpmc_mod.c
1089
pmc_attach_one_process(struct proc *p, struct pmc *pm)
sys/dev/hwpmc/hwpmc_mod.c
1166
pmc_attach_process(struct proc *p, struct pmc *pm)
sys/dev/hwpmc/hwpmc_mod.c
1169
struct proc *top;
sys/dev/hwpmc/hwpmc_mod.c
1223
pmc_detach_one_process(struct proc *p, struct pmc *pm, int flags)
sys/dev/hwpmc/hwpmc_mod.c
1278
pmc_detach_process(struct proc *p, struct pmc *pm)
sys/dev/hwpmc/hwpmc_mod.c
1280
struct proc *top;
sys/dev/hwpmc/hwpmc_mod.c
1335
struct proc *p;
sys/dev/hwpmc/hwpmc_mod.c
1451
struct proc *p;
sys/dev/hwpmc/hwpmc_mod.c
1608
struct proc *p;
sys/dev/hwpmc/hwpmc_mod.c
1948
pmc_log_process_mappings(struct pmc_owner *po, struct proc *p)
sys/dev/hwpmc/hwpmc_mod.c
209
static void pmc_add_thread_descriptors_from_proc(struct proc *p,
sys/dev/hwpmc/hwpmc_mod.c
2100
struct proc *p, *top;
sys/dev/hwpmc/hwpmc_mod.c
211
static int pmc_attach_process(struct proc *p, struct pmc *pm);
sys/dev/hwpmc/hwpmc_mod.c
213
static struct pmc_owner *pmc_allocate_owner_descriptor(struct proc *p);
sys/dev/hwpmc/hwpmc_mod.c
214
static int pmc_attach_one_process(struct proc *p, struct pmc *pm);
sys/dev/hwpmc/hwpmc_mod.c
216
static bool pmc_can_allocate_rowindex(struct proc *p, unsigned int ri,
sys/dev/hwpmc/hwpmc_mod.c
218
static bool pmc_can_attach(struct pmc *pm, struct proc *p);
sys/dev/hwpmc/hwpmc_mod.c
2216
pmc_process_proccreate((struct proc *)arg);
sys/dev/hwpmc/hwpmc_mod.c
222
static int pmc_detach_process(struct proc *p, struct pmc *pm);
sys/dev/hwpmc/hwpmc_mod.c
223
static int pmc_detach_one_process(struct proc *p, struct pmc *pm,
sys/dev/hwpmc/hwpmc_mod.c
228
static struct pmc_owner *pmc_find_owner_descriptor(struct proc *p);
sys/dev/hwpmc/hwpmc_mod.c
2299
pmc_allocate_owner_descriptor(struct proc *p)
sys/dev/hwpmc/hwpmc_mod.c
232
static struct pmc_process *pmc_find_process_descriptor(struct proc *p,
sys/dev/hwpmc/hwpmc_mod.c
241
static void pmc_log_process_mappings(struct pmc_owner *po, struct proc *p);
sys/dev/hwpmc/hwpmc_mod.c
2482
pmc_add_thread_descriptors_from_proc(struct proc *p, struct pmc_process *pp)
sys/dev/hwpmc/hwpmc_mod.c
249
static void pmc_process_exit(void *arg, struct proc *p);
sys/dev/hwpmc/hwpmc_mod.c
250
static void pmc_process_fork(void *arg, struct proc *p1,
sys/dev/hwpmc/hwpmc_mod.c
251
struct proc *p2, int n);
sys/dev/hwpmc/hwpmc_mod.c
252
static void pmc_process_proccreate(struct proc *p);
sys/dev/hwpmc/hwpmc_mod.c
2533
pmc_find_process_descriptor(struct proc *p, uint32_t mode)
sys/dev/hwpmc/hwpmc_mod.c
2614
pmc_find_owner_descriptor(struct proc *p)
sys/dev/hwpmc/hwpmc_mod.c
2855
pmc_register_owner(struct proc *p, struct pmc *pmc)
sys/dev/hwpmc/hwpmc_mod.c
2908
pmc_can_allocate_rowindex(struct proc *p, unsigned int ri, int cpu)
sys/dev/hwpmc/hwpmc_mod.c
3291
struct proc *p;
sys/dev/hwpmc/hwpmc_mod.c
3536
struct proc *p;
sys/dev/hwpmc/hwpmc_mod.c
3594
struct proc *p;
sys/dev/hwpmc/hwpmc_mod.c
3814
struct proc *p;
sys/dev/hwpmc/hwpmc_mod.c
5075
pmc_process_exit(void *arg __unused, struct proc *p)
sys/dev/hwpmc/hwpmc_mod.c
5242
pmc_process_fork(void *arg __unused, struct proc *p1, struct proc *newproc,
sys/dev/hwpmc/hwpmc_mod.c
5360
pmc_process_proccreate(struct proc *p)
sys/dev/hwpmc/hwpmc_mod.c
5377
struct proc *p;
sys/dev/hwpmc/hwpmc_mod.c
968
struct proc *p;
sys/dev/hwt/hwt.c
157
hwt_process_exit(void *arg __unused, struct proc *p)
sys/dev/hwt/hwt_context.h
54
struct proc *proc; /* Target proc. */
sys/dev/hwt/hwt_contexthash.c
102
hindex = HWT_HASH_PTR(ctx->proc, hwt_contexthashmask);
sys/dev/hwt/hwt_contexthash.c
74
hwt_contexthash_lookup(struct proc *p)
sys/dev/hwt/hwt_contexthash.c
85
if (ctx->proc == p) {
sys/dev/hwt/hwt_contexthash.h
32
struct hwt_context * hwt_contexthash_lookup(struct proc *p);
sys/dev/hwt/hwt_hook.c
100
struct proc *p;
sys/dev/hwt/hwt_hook.c
134
struct proc *p;
sys/dev/hwt/hwt_hook.c
167
struct proc *p;
sys/dev/hwt/hwt_hook.c
213
struct proc *p;
sys/dev/hwt/hwt_hook.c
278
struct proc *p;
sys/dev/hwt/hwt_hook.c
64
struct proc *p;
sys/dev/hwt/hwt_ioctl.c
138
struct proc *p;
sys/dev/hwt/hwt_ioctl.c
215
ctx->proc = p;
sys/dev/hwt/hwt_ioctl.c
77
hwt_priv_check(struct proc *o, struct proc *t)
sys/dev/hwt/hwt_owner.c
100
hwt_owner_alloc(struct proc *p)
sys/dev/hwt/hwt_owner.h
33
struct proc *p;
sys/dev/hwt/hwt_owner.h
41
struct hwt_owner * hwt_owner_alloc(struct proc *p);
sys/dev/hwt/hwt_ownerhash.c
69
hwt_ownerhash_lookup(struct proc *p)
sys/dev/hwt/hwt_ownerhash.h
32
struct hwt_owner * hwt_ownerhash_lookup(struct proc *p);
sys/dev/hwt/hwt_record.c
147
struct proc *p;
sys/dev/hyperv/utilities/hv_kvp.c
173
struct proc *daemon_task;
sys/dev/hyperv/utilities/hv_snapshot.c
193
struct proc *proc_task;
sys/dev/hyperv/utilities/hv_snapshot.c
527
struct proc *td_proc;
sys/dev/hyperv/utilities/hv_snapshot.c
548
struct proc *td_proc;
sys/dev/hyperv/utilities/hv_snapshot.c
563
struct proc *td_proc;
sys/dev/hyperv/utilities/hv_snapshot.c
609
struct proc *td_proc;
sys/dev/hyperv/utilities/hv_snapshot.c
628
struct proc *td_proc;
sys/dev/hyperv/utilities/hv_snapshot.c
643
struct proc *td_proc;
sys/dev/ipmi/ipmivars.h
132
struct proc *ipmi_kthread;
sys/dev/isp/isp_freebsd.h
199
struct proc *kproc;
sys/dev/ksyms/ksyms.c
90
struct proc *sc_proc;
sys/dev/liquidio/base/lio_device.h
518
struct proc *watchdog_task;
sys/dev/md/md.c
262
struct proc *procp;
sys/dev/mfi/mfivar.h
174
struct proc *p;
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
984
struct proc *rl_proc = NULL;
sys/dev/mmc/mmcsd.c
103
struct proc *p;
sys/dev/mpi3mr/mpi3mr.h
753
struct proc *watchdog_thread;
sys/dev/mpi3mr/mpi3mr.h
774
struct proc *timestamp_thread_proc;
sys/dev/mpi3mr/mpi3mr_cam.h
144
struct proc *sysctl_proc;
sys/dev/mpr/mpr_sas.h
103
struct proc *sysctl_proc;
sys/dev/mps/mps_sas.h
97
struct proc *sysctl_proc;
sys/dev/mpt/mpt.h
634
struct proc *raid_thread;
sys/dev/mpt/mpt.h
691
struct proc *recovery_thread;
sys/dev/mrsas/mrsas.h
3578
struct proc *ocr_thread;
sys/dev/netmap/netmap_freebsd.c
1240
struct proc *p = NULL;
sys/dev/netmap/netmap_freebsd.c
1411
netmap_kncopy(struct knote *kn, struct proc *p1)
sys/dev/nvdimm/nvdimm_var.h
132
struct proc *spa_g_proc;
sys/dev/ofw/ofw_disk.c
54
struct proc *ofwd_procp;
sys/dev/ow/ow_temp.c
69
struct proc *event_thread;
sys/dev/pccbb/pccbbvar.h
85
struct proc *event_thread;
sys/dev/random/random_harvestq.c
137
struct proc *hc_kthread_proc;
sys/dev/syscons/scmouse.c
657
struct proc *p1;
sys/dev/syscons/syscons.c
1169
struct proc *p1;
sys/dev/syscons/syscons.c
1175
if (scp->proc == p1 && scp->proc != td->td_proc) {
sys/dev/syscons/syscons.c
1187
scp->proc = NULL;
sys/dev/syscons/syscons.c
1209
scp->proc = td->td_proc;
sys/dev/syscons/syscons.c
1210
scp->pid = scp->proc->p_pid;
sys/dev/syscons/syscons.c
1242
if (scp->proc != td->td_proc) {
sys/dev/syscons/syscons.c
2668
struct proc *p;
sys/dev/syscons/syscons.c
2698
cur_scp->proc) {
sys/dev/syscons/syscons.c
2700
if (cur_scp->proc != p) {
sys/dev/syscons/syscons.c
2918
struct proc *p;
sys/dev/syscons/syscons.c
2920
if (scp->proc) {
sys/dev/syscons/syscons.c
2923
if (scp->proc == p)
sys/dev/syscons/syscons.c
2925
scp->proc = NULL;
sys/dev/syscons/syscons.c
2938
PROC_LOCK(scp->proc);
sys/dev/syscons/syscons.c
2939
kern_psignal(scp->proc, scp->smode.relsig);
sys/dev/syscons/syscons.c
2940
PROC_UNLOCK(scp->proc);
sys/dev/syscons/syscons.c
2953
PROC_LOCK(scp->proc);
sys/dev/syscons/syscons.c
2954
kern_psignal(scp->proc, scp->smode.acqsig);
sys/dev/syscons/syscons.c
2955
PROC_UNLOCK(scp->proc);
sys/dev/syscons/syscons.c
3680
scp->proc = NULL;
sys/dev/syscons/syscons.c
782
scp->proc = NULL;
sys/dev/syscons/syscons.c
793
scp->proc = NULL;
sys/dev/syscons/syscons.h
321
struct proc *mouse_proc; /* proc* of controlling proc */
sys/dev/syscons/syscons.h
332
struct proc *proc; /* proc* of controlling proc */
sys/dev/usb/usb_dev.h
115
struct proc *async_p; /* process that wants SIGIO */
sys/dev/usb/usb_process.c
64
static struct proc *usbproc;
sys/dev/usb/usb_process.c
76
static SYSCTL_NODE(_hw_usb, OID_AUTO, proc, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
sys/dev/vt/vt.h
316
struct proc *vw_proc;
sys/dev/vt/vt_core.c
2207
struct proc *p;
sys/dev/vt/vt_core.c
3040
struct proc *p1;
sys/dev/wtap/if_medium.c
81
taskqueue_enqueue(md->tx_handler->tq, &md->tx_handler->proc);
sys/dev/wtap/wtap_hal/hal.c
73
TASK_INIT(&hal->hal_md->tx_handler->proc, 0, hal_tx_proc, hal);
sys/dev/wtap/wtap_hal/handler.h
39
void (*proc)(void *);
sys/dev/wtap/wtap_hal/handler.h
46
struct task proc;
sys/dev/xdma/xdma_fdt_test.c
81
struct proc *newp;
sys/dev/xen/xenstore/xenstore.c
1101
struct proc *p;
sys/fs/autofs/autofs.c
223
struct proc *p;
sys/fs/cd9660/iso.h
277
size_t, struct proc *))eopnotsupp)
sys/fs/cuse/cuse.c
118
struct proc *proc_curr;
sys/fs/cuse/cuse.c
844
struct proc *p_proc;
sys/fs/cuse/cuse.c
893
cuse_proc2proc_copy(struct proc *proc_s, vm_offset_t data_s,
sys/fs/cuse/cuse.c
894
struct proc *proc_d, vm_offset_t data_d, size_t len)
sys/fs/cuse/cuse.c
897
struct proc *proc_cur;
sys/fs/cuse/cuse.c
951
struct proc *p_proc;
sys/fs/devfs/devfs_vnops.c
1028
struct proc *p;
sys/fs/devfs/devfs_vnops.c
663
struct proc *p;
sys/fs/devfs/devfs_vnops.c
697
struct proc *p;
sys/fs/fuse/fuse_io.c
947
struct proc *p = td->td_proc;
sys/fs/nfs/nfs_commonkrpc.c
1568
struct proc *p;
sys/fs/nfs/nfs_commonkrpc.c
1629
struct proc *p;
sys/fs/nfs/nfs_commonkrpc.c
1659
struct proc *p;
sys/fs/nfs/nfs_commonkrpc.c
637
nfs_feedback(int type, int proc, void *arg)
sys/fs/nfs/nfsclstate.h
116
struct proc *nfsc_renewthread;
sys/fs/nfsclient/nfs_clbio.c
1559
struct proc *p = td ? td->td_proc : NULL;
sys/fs/nfsclient/nfs_clport.c
1209
struct proc *p;
sys/fs/nfsclient/nfs_clport.c
1275
struct proc *p;
sys/fs/nfsclient/nfs_clport.c
744
struct proc *p;
sys/fs/nfsclient/nfs_clport.c
752
p = (struct proc *)id;
sys/fs/nfsclient/nfs_clport.c
785
struct proc *p;
sys/fs/nfsclient/nfs_clvnops.c
3434
struct proc *p = (struct proc *)ap->a_id;
sys/fs/nfsserver/nfs_nfsdkrpc.c
111
NFSD_VNET_DECLARE(struct proc *, nfsd_master_proc);
sys/fs/nfsserver/nfs_nfsdkrpc.c
580
struct proc *p;
sys/fs/nfsserver/nfs_nfsdport.c
4267
struct proc *procp;
sys/fs/nfsserver/nfs_nfsdport.c
4528
struct proc *procp;
sys/fs/nfsserver/nfs_nfsdport.c
98
NFSD_VNET_DEFINE(struct proc *, nfsd_master_proc) = NULL;
sys/fs/pseudofs/pseudofs.h
103
struct thread *td, struct proc *p, struct pfs_node *pn, \
sys/fs/pseudofs/pseudofs.h
117
struct thread *td, struct proc *p, struct pfs_node *pn, \
sys/fs/pseudofs/pseudofs.h
130
struct thread *td, struct proc *p, struct pfs_node *pn
sys/fs/pseudofs/pseudofs.h
142
struct thread *td, struct proc *p, struct pfs_node *pn, \
sys/fs/pseudofs/pseudofs.h
155
struct thread *td, struct proc *p, struct pfs_node *pn, \
sys/fs/pseudofs/pseudofs.h
170
struct thread *td, struct proc *p, struct pfs_node *pn
sys/fs/pseudofs/pseudofs.h
42
struct proc;
sys/fs/pseudofs/pseudofs_vncache.c
339
pfs_exit(void *arg, struct proc *p)
sys/fs/pseudofs/pseudofs_vncache.c
52
static void pfs_exit(void *arg, struct proc *p);
sys/fs/pseudofs/pseudofs_vnops.c
1000
if ((proc = pfind(pvd->pvd_pid)) == NULL)
sys/fs/pseudofs/pseudofs_vnops.c
1002
if (proc->p_flag & P_WEXIT) {
sys/fs/pseudofs/pseudofs_vnops.c
1003
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
1006
_PHOLD(proc);
sys/fs/pseudofs/pseudofs_vnops.c
1007
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
101
return (pn_vis(td, proc, pn));
sys/fs/pseudofs/pseudofs_vnops.c
1016
error = pn_fill(curthread, proc, pn, &sb, NULL);
sys/fs/pseudofs/pseudofs_vnops.c
1018
if (proc != NULL)
sys/fs/pseudofs/pseudofs_vnops.c
1019
PRELE(proc);
sys/fs/pseudofs/pseudofs_vnops.c
106
struct proc **p)
sys/fs/pseudofs/pseudofs_vnops.c
108
struct proc *proc;
sys/fs/pseudofs/pseudofs_vnops.c
1081
struct proc *proc;
sys/fs/pseudofs/pseudofs_vnops.c
1105
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
1107
if (proc != NULL) {
sys/fs/pseudofs/pseudofs_vnops.c
1108
_PHOLD(proc);
sys/fs/pseudofs/pseudofs_vnops.c
1109
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
1113
error = pn_fill(curthread, proc, pn, NULL, uio);
sys/fs/pseudofs/pseudofs_vnops.c
1114
if (proc != NULL)
sys/fs/pseudofs/pseudofs_vnops.c
1115
PRELE(proc);
sys/fs/pseudofs/pseudofs_vnops.c
1121
if (proc != NULL)
sys/fs/pseudofs/pseudofs_vnops.c
1122
PRELE(proc);
sys/fs/pseudofs/pseudofs_vnops.c
1126
error = pn_fill(curthread, proc, pn, &sb, uio);
sys/fs/pseudofs/pseudofs_vnops.c
1129
if (proc != NULL)
sys/fs/pseudofs/pseudofs_vnops.c
1130
PRELE(proc);
sys/fs/pseudofs/pseudofs_vnops.c
117
proc = pfind(pid);
sys/fs/pseudofs/pseudofs_vnops.c
118
if (proc == NULL)
sys/fs/pseudofs/pseudofs_vnops.c
120
if (pfs_visible_proc(td, pn, proc)) {
sys/fs/pseudofs/pseudofs_vnops.c
122
*p = proc;
sys/fs/pseudofs/pseudofs_vnops.c
124
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
127
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
132
pfs_lookup_proc(pid_t pid, struct proc **p)
sys/fs/pseudofs/pseudofs_vnops.c
134
struct proc *proc;
sys/fs/pseudofs/pseudofs_vnops.c
136
proc = pfind(pid);
sys/fs/pseudofs/pseudofs_vnops.c
137
if (proc == NULL)
sys/fs/pseudofs/pseudofs_vnops.c
139
if ((proc->p_flag & P_WEXIT) != 0) {
sys/fs/pseudofs/pseudofs_vnops.c
140
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
143
_PHOLD(proc);
sys/fs/pseudofs/pseudofs_vnops.c
144
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
145
*p = proc;
sys/fs/pseudofs/pseudofs_vnops.c
180
struct proc *proc;
sys/fs/pseudofs/pseudofs_vnops.c
194
proc = pfind(pvd->pvd_pid);
sys/fs/pseudofs/pseudofs_vnops.c
196
proc = NULL;
sys/fs/pseudofs/pseudofs_vnops.c
199
error = pn_close(va->a_td, proc, pn);
sys/fs/pseudofs/pseudofs_vnops.c
201
if (proc != NULL)
sys/fs/pseudofs/pseudofs_vnops.c
202
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
217
struct proc *proc;
sys/fs/pseudofs/pseudofs_vnops.c
223
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
258
if (proc != NULL) {
sys/fs/pseudofs/pseudofs_vnops.c
259
vap->va_uid = proc->p_ucred->cr_ruid;
sys/fs/pseudofs/pseudofs_vnops.c
260
vap->va_gid = proc->p_ucred->cr_rgid;
sys/fs/pseudofs/pseudofs_vnops.c
267
error = pn_attr(curthread, proc, pn, vap);
sys/fs/pseudofs/pseudofs_vnops.c
269
if(proc != NULL)
sys/fs/pseudofs/pseudofs_vnops.c
270
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
284
struct proc *proc;
sys/fs/pseudofs/pseudofs_vnops.c
314
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc)) {
sys/fs/pseudofs/pseudofs_vnops.c
319
error = pn_ioctl(curthread, proc, pn, va->a_command, va->a_data);
sys/fs/pseudofs/pseudofs_vnops.c
321
if (proc != NULL)
sys/fs/pseudofs/pseudofs_vnops.c
322
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
337
struct proc *proc;
sys/fs/pseudofs/pseudofs_vnops.c
347
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
353
error = pn_getextattr(curthread, proc, pn,
sys/fs/pseudofs/pseudofs_vnops.c
357
if (proc != NULL)
sys/fs/pseudofs/pseudofs_vnops.c
358
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
674
struct proc *proc;
sys/fs/pseudofs/pseudofs_vnops.c
697
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
699
if (proc != NULL) {
sys/fs/pseudofs/pseudofs_vnops.c
700
_PHOLD(proc);
sys/fs/pseudofs/pseudofs_vnops.c
701
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
710
error = pn_fill(curthread, proc, pn, NULL, uio);
sys/fs/pseudofs/pseudofs_vnops.c
744
error = pn_fill(curthread, proc, pn, sb, uio);
sys/fs/pseudofs/pseudofs_vnops.c
777
if (proc != NULL)
sys/fs/pseudofs/pseudofs_vnops.c
778
PRELE(proc);
sys/fs/pseudofs/pseudofs_vnops.c
786
pfs_iterate(struct thread *td, struct proc *proc, struct pfs_node *pd,
sys/fs/pseudofs/pseudofs_vnops.c
787
struct pfs_node **pn, struct proc **p)
sys/fs/pseudofs/pseudofs_vnops.c
820
} else if (proc != NULL) {
sys/fs/pseudofs/pseudofs_vnops.c
821
visible = pfs_visible_proc(td, *pn, proc);
sys/fs/pseudofs/pseudofs_vnops.c
848
struct proc *p, *proc;
sys/fs/pseudofs/pseudofs_vnops.c
880
proc = NULL;
sys/fs/pseudofs/pseudofs_vnops.c
881
if (pid != NO_PID && !pfs_lookup_proc(pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
89
pfs_visible_proc(struct thread *td, struct pfs_node *pn, struct proc *proc)
sys/fs/pseudofs/pseudofs_vnops.c
891
KASSERT(pid == NO_PID || proc != NULL,
sys/fs/pseudofs/pseudofs_vnops.c
895
PROC_LOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
898
if (!pfs_visible_proc(curthread, pd, proc)) {
sys/fs/pseudofs/pseudofs_vnops.c
899
_PRELE(proc);
sys/fs/pseudofs/pseudofs_vnops.c
900
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
909
if (pfs_iterate(curthread, proc, pd, &pn, &p) == -1) {
sys/fs/pseudofs/pseudofs_vnops.c
92
if (proc == NULL)
sys/fs/pseudofs/pseudofs_vnops.c
95
PROC_LOCK_ASSERT(proc, MA_OWNED);
sys/fs/pseudofs/pseudofs_vnops.c
957
if (proc != NULL) {
sys/fs/pseudofs/pseudofs_vnops.c
958
_PRELE(proc);
sys/fs/pseudofs/pseudofs_vnops.c
959
PROC_UNLOCK(proc);
sys/fs/pseudofs/pseudofs_vnops.c
97
if ((proc->p_flag & P_WEXIT) != 0)
sys/fs/pseudofs/pseudofs_vnops.c
984
struct proc *proc = NULL;
sys/fs/pseudofs/pseudofs_vnops.c
99
if (p_cansee(td, proc) != 0)
sys/fs/smbfs/smbfs_subr.h
52
struct proc;
sys/fs/tmpfs/tmpfs_vfsops.c
190
struct proc *p;
sys/geom/eli/g_eli.h
172
struct proc *w_proc;
sys/geom/geom_kern.c
60
static struct proc *g_proc;
sys/geom/journal/g_journal.c
246
static struct proc *g_journal_switcher_proc = NULL;
sys/geom/journal/g_journal.h
147
struct proc *sc_worker;
sys/geom/mirror/g_mirror.h
187
struct proc *sc_worker;
sys/geom/raid/g_raid.h
298
struct proc *sc_worker; /* Worker process. */
sys/geom/raid3/g_raid3.h
192
struct proc *sc_worker;
sys/geom/uzip/g_uzip_softc.h
48
struct proc *procp;
sys/i386/i386/exec_machdep.c
131
struct proc *p;
sys/i386/i386/exec_machdep.c
260
struct proc *p;
sys/i386/i386/exec_machdep.c
379
struct proc *p;
sys/i386/i386/exec_machdep.c
756
struct proc *p;
sys/i386/i386/exec_machdep.c
917
setup_priv_lcall_gate(struct proc *p)
sys/i386/i386/genassym.c
79
ASSYM(P_VMSPACE, offsetof(struct proc, p_vmspace));
sys/i386/i386/genassym.c
93
ASSYM(P_MD, offsetof(struct proc, p_md));
sys/i386/i386/sys_machdep.c
432
struct proc *p;
sys/i386/i386/trap.c
1029
struct proc *p;
sys/i386/i386/trap.c
221
struct proc *p;
sys/i386/i386/trap.c
745
struct proc *p;
sys/i386/i386/vm_machdep.c
207
cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2, int flags)
sys/i386/i386/vm_machdep.c
209
struct proc *p1;
sys/i386/i386/vm_machdep.c
404
cpu_exec_vmspace_reuse(struct proc *p __unused, vm_map_t map __unused)
sys/i386/linux/imgact_linux.c
106
PROC_LOCK(imgp->proc);
sys/i386/linux/imgact_linux.c
108
a_out->a_data + bss_size > lim_cur_proc(imgp->proc, RLIMIT_DATA) ||
sys/i386/linux/imgact_linux.c
109
racct_set(imgp->proc, RACCT_DATA, a_out->a_data + bss_size) != 0) {
sys/i386/linux/imgact_linux.c
110
PROC_UNLOCK(imgp->proc);
sys/i386/linux/imgact_linux.c
113
PROC_UNLOCK(imgp->proc);
sys/i386/linux/imgact_linux.c
123
vmspace = imgp->proc->p_vmspace;
sys/i386/linux/imgact_linux.c
221
imgp->proc->p_sysent = &linux_sysvec;
sys/i386/linux/linux_machdep.c
470
struct proc *p = td->td_proc;
sys/i386/linux/linux_proto.h
21
struct proc;
sys/i386/linux/linux_ptrace_machdep.c
328
struct proc *p;
sys/i386/linux/linux_sysvec.c
105
static int linux_on_exec_vmspace(struct proc *p,
sys/i386/linux/linux_sysvec.c
156
struct proc *p = td->td_proc;
sys/i386/linux/linux_sysvec.c
260
struct proc *p = td->td_proc;
sys/i386/linux/linux_sysvec.c
509
struct proc *p;
sys/i386/linux/linux_sysvec.c
665
linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
sys/kern/coredump_vnode.c
435
struct proc *p = td->td_proc;
sys/kern/imgact_aout.c
259
PROC_LOCK(imgp->proc);
sys/kern/imgact_aout.c
264
a_out->a_data + bss_size > lim_cur_proc(imgp->proc, RLIMIT_DATA) ||
sys/kern/imgact_aout.c
265
racct_set(imgp->proc, RACCT_DATA, a_out->a_data + bss_size) != 0) {
sys/kern/imgact_aout.c
266
PROC_UNLOCK(imgp->proc);
sys/kern/imgact_aout.c
269
PROC_UNLOCK(imgp->proc);
sys/kern/imgact_aout.c
293
vmspace = imgp->proc->p_vmspace;
sys/kern/imgact_aout.c
354
imgp->proc->p_sysent = &aout_sysvec;
sys/kern/imgact_elf.c
1082
error = __elfN(load_file)(imgp->proc,
sys/kern/imgact_elf.c
1088
error = __elfN(load_file)(imgp->proc, interp, addr, entry);
sys/kern/imgact_elf.c
1260
(imgp->proc->p_flag2 & P2_ASLR_DISABLE) == 0) ||
sys/kern/imgact_elf.c
1261
(imgp->proc->p_flag2 & P2_ASLR_ENABLE) != 0)
sys/kern/imgact_elf.c
1289
PROC_LOCK(imgp->proc);
sys/kern/imgact_elf.c
1290
imgp->proc->p_flag2 &= ~(P2_ASLR_ENABLE | P2_ASLR_DISABLE |
sys/kern/imgact_elf.c
1292
PROC_UNLOCK(imgp->proc);
sys/kern/imgact_elf.c
1295
(imgp->proc->p_flag2 & P2_ASLR_DISABLE) != 0 ||
sys/kern/imgact_elf.c
1299
} else if ((imgp->proc->p_flag2 & P2_ASLR_ENABLE) != 0 ||
sys/kern/imgact_elf.c
1310
(imgp->proc->p_flag2 & P2_ASLR_IGNSTART) != 0)
sys/kern/imgact_elf.c
1319
(imgp->proc->p_flag2 & P2_WXORX_DISABLE) == 0) ||
sys/kern/imgact_elf.c
1320
(imgp->proc->p_flag2 & P2_WXORX_ENABLE_EXEC) != 0)
sys/kern/imgact_elf.c
1325
imgp->proc->p_sysent = sv;
sys/kern/imgact_elf.c
1326
imgp->proc->p_elf_brandinfo = brand_info;
sys/kern/imgact_elf.c
1328
vmspace = imgp->proc->p_vmspace;
sys/kern/imgact_elf.c
1433
imgp->proc->p_osrel = osrel;
sys/kern/imgact_elf.c
1434
imgp->proc->p_fctl0 = fctl0;
sys/kern/imgact_elf.c
1435
imgp->proc->p_elf_flags = hdr->e_flags;
sys/kern/imgact_elf.c
1459
vmspace = imgp->proc->p_vmspace;
sys/kern/imgact_elf.c
1474
imgp->proc->p_ucred->cr_prison->pr_osreldate);
sys/kern/imgact_elf.c
1521
stacksz = imgp->proc->p_limit->pl_rlimit[RLIMIT_STACK].rlim_cur;
sys/kern/imgact_elf.c
1775
struct proc *p = td->td_proc;
sys/kern/imgact_elf.c
1868
struct proc *p;
sys/kern/imgact_elf.c
2208
struct proc *p;
sys/kern/imgact_elf.c
2497
struct proc *p;
sys/kern/imgact_elf.c
2524
struct proc *p;
sys/kern/imgact_elf.c
2576
struct proc *p;
sys/kern/imgact_elf.c
2608
struct proc *p;
sys/kern/imgact_elf.c
2629
struct proc *p;
sys/kern/imgact_elf.c
2647
struct proc *p;
sys/kern/imgact_elf.c
2670
struct proc *p;
sys/kern/imgact_elf.c
2688
struct proc *p;
sys/kern/imgact_elf.c
2712
struct proc *p;
sys/kern/imgact_elf.c
2741
struct proc *p;
sys/kern/imgact_elf.c
326
struct proc *p;
sys/kern/imgact_elf.c
654
map = &imgp->proc->p_vmspace->vm_map;
sys/kern/imgact_elf.c
783
__elfN(load_file)(struct proc *p, const char *file, u_long *addr,
sys/kern/imgact_elf.c
817
imgp->proc = p;
sys/kern/imgact_elf.c
97
static int __elfN(load_file)(struct proc *p, const char *file, u_long *addr,
sys/kern/imgact_elf.c
981
PROC_LOCK(imgp->proc);
sys/kern/imgact_elf.c
982
if (data_size > lim_cur_proc(imgp->proc, RLIMIT_DATA))
sys/kern/imgact_elf.c
986
else if (total_size > lim_cur_proc(imgp->proc, RLIMIT_VMEM))
sys/kern/imgact_elf.c
988
else if (racct_set(imgp->proc, RACCT_DATA, data_size) != 0)
sys/kern/imgact_elf.c
990
else if (racct_set(imgp->proc, RACCT_VMEM, total_size) != 0)
sys/kern/imgact_elf.c
992
PROC_UNLOCK(imgp->proc);
sys/kern/imgact_elf.c
998
vmspace = imgp->proc->p_vmspace;
sys/kern/imgact_shell.c
127
error = VOP_GETATTR(imgp->vp, &vattr, imgp->proc->p_ucred);
sys/kern/init_main.c
106
struct proc proc0;
sys/kern/init_main.c
119
struct proc *initproc;
sys/kern/init_main.c
466
struct proc *p;
sys/kern/init_main.c
655
struct proc *p;
sys/kern/init_main.c
738
struct proc *p;
sys/kern/kern_acct.c
335
struct proc *p;
sys/kern/kern_alq.c
102
static struct proc *ald_proc;
sys/kern/kern_clock.c
178
deadlres_td_on_lock(struct proc *p, struct thread *td, int blkticks)
sys/kern/kern_clock.c
203
deadlres_td_sleep_q(struct proc *p, struct thread *td, int slpticks)
sys/kern/kern_clock.c
240
struct proc *p;
sys/kern/kern_clock.c
392
struct proc *p;
sys/kern/kern_clock.c
403
struct proc *p;
sys/kern/kern_clock.c
452
struct proc *p;
sys/kern/kern_clock.c
481
struct proc *p = td->td_proc;
sys/kern/kern_clock.c
637
startprofclock(struct proc *p)
sys/kern/kern_clock.c
656
stopprofclock(struct proc *p)
sys/kern/kern_clock.c
690
struct proc *p;
sys/kern/kern_cpuset.c
1251
struct proc *p;
sys/kern/kern_cpuset.c
151
static int cpuset_which2(cpuwhich_t *, id_t, struct proc **, struct thread **,
sys/kern/kern_cpuset.c
1513
struct proc *p;
sys/kern/kern_cpuset.c
1746
cpuset_setproc_update_set(struct proc *p, struct cpuset *set)
sys/kern/kern_cpuset.c
1923
struct proc *p;
sys/kern/kern_cpuset.c
1991
struct proc *p;
sys/kern/kern_cpuset.c
2138
struct proc *p;
sys/kern/kern_cpuset.c
2293
struct proc *p;
sys/kern/kern_cpuset.c
2472
struct proc *p;
sys/kern/kern_cpuset.c
596
struct proc *p;
sys/kern/kern_cpuset.c
897
cpuset_which(cpuwhich_t which, id_t id, struct proc **pp, struct thread **tdp,
sys/kern/kern_cpuset.c
902
struct proc *p;
sys/kern/kern_cpuset.c
992
cpuset_which2(cpuwhich_t *which, id_t id, struct proc **pp, struct thread **tdp,
sys/kern/kern_descrip.c
1047
struct proc *p;
sys/kern/kern_descrip.c
1187
struct proc *p;
sys/kern/kern_descrip.c
1239
struct proc *p;
sys/kern/kern_descrip.c
1306
struct proc *proc;
sys/kern/kern_descrip.c
1323
ret = pget(pgid, PGET_NOTWEXIT | PGET_NOTID | PGET_HOLD, &proc);
sys/kern/kern_descrip.c
1327
PROC_LOCK(proc);
sys/kern/kern_descrip.c
1328
_PRELE(proc);
sys/kern/kern_descrip.c
1329
if ((proc->p_flag & P_WEXIT) != 0) {
sys/kern/kern_descrip.c
1331
} else if (proc->p_session !=
sys/kern/kern_descrip.c
1343
sigio->sio_proc = proc;
sys/kern/kern_descrip.c
1344
SLIST_INSERT_HEAD(&proc->p_sigiolst, sigio,
sys/kern/kern_descrip.c
1347
PROC_UNLOCK(proc);
sys/kern/kern_descrip.c
2100
struct proc *p = td->td_proc;
sys/kern/kern_descrip.c
2158
struct proc *p = td->td_proc;
sys/kern/kern_descrip.c
2394
fdhold(struct proc *p)
sys/kern/kern_descrip.c
2406
pdhold(struct proc *p)
sys/kern/kern_descrip.c
2480
struct proc *p = td->td_proc;
sys/kern/kern_descrip.c
2497
struct proc *p;
sys/kern/kern_descrip.c
2514
fdcopy(struct filedesc *fdp, struct proc *p1)
sys/kern/kern_descrip.c
2626
struct proc *p;
sys/kern/kern_descrip.c
2739
struct proc *p;
sys/kern/kern_descrip.c
2770
struct proc *p;
sys/kern/kern_descrip.c
3131
fget_remote(struct thread *td, struct proc *p, int fd, struct file **fpp)
sys/kern/kern_descrip.c
3163
fget_remote_foreach(struct thread *td, struct proc *p,
sys/kern/kern_descrip.c
3164
int (*fn)(struct proc *, int, struct file *, void *), void *arg)
sys/kern/kern_descrip.c
4177
pwd_hold_proc(struct proc *p)
sys/kern/kern_descrip.c
4437
struct proc *p;
sys/kern/kern_descrip.c
4539
struct proc *leader)
sys/kern/kern_descrip.c
4591
proc_nfiles(struct proc *p)
sys/kern/kern_descrip.c
4634
struct proc *p;
sys/kern/kern_descrip.c
4883
kern_proc_filedesc_out(struct proc *p, struct sbuf *sb, ssize_t maxlen,
sys/kern/kern_descrip.c
5001
struct proc *p;
sys/kern/kern_descrip.c
5090
struct proc *p;
sys/kern/kern_descrip.c
5193
kern_proc_cwd_out(struct proc *p, struct sbuf *sb, ssize_t maxlen)
sys/kern/kern_descrip.c
5237
struct proc *p;
sys/kern/kern_descrip.c
5317
static struct proc *
sys/kern/kern_descrip.c
5321
struct proc *p;
sys/kern/kern_descrip.c
5342
struct proc *p;
sys/kern/kern_descrip.c
5374
struct proc *p;
sys/kern/kern_descrip.c
575
struct proc *p;
sys/kern/kern_dtrace.c
69
kdtrace_proc_ctor(struct proc *p)
sys/kern/kern_dtrace.c
76
kdtrace_proc_dtor(struct proc *p)
sys/kern/kern_event.c
181
static int filt_timercopy(struct knote *kn, struct proc *p1);
sys/kern/kern_event.c
3074
kqueue_fork_copy_knote(struct kqueue *kq1, struct knote *kn, struct proc *p1,
sys/kern/kern_event.c
3119
struct kqueue *kq, struct kqueue *kq1, struct proc *p1,
sys/kern/kern_event.c
3147
struct proc *p1, struct thread *td)
sys/kern/kern_event.c
3184
struct proc *p1, struct thread *td)
sys/kern/kern_event.c
3192
knote_triv_copy(struct knote *kn __unused, struct proc *p1 __unused)
sys/kern/kern_event.c
3230
kern_proc_kqueue_report_one(struct sbuf *s, struct proc *p,
sys/kern/kern_event.c
3263
kern_proc_kqueue_report(struct sbuf *s, struct proc *p, int kq_fd,
sys/kern/kern_event.c
3302
kern_proc_kqueues_out1_cb(struct proc *p, int fd, struct file *fp, void *arg)
sys/kern/kern_event.c
3315
kern_proc_kqueues_out1(struct thread *td, struct proc *p, struct sbuf *s,
sys/kern/kern_event.c
3326
kern_proc_kqueues_out(struct proc *p, struct sbuf *sb, size_t maxlen,
sys/kern/kern_event.c
3350
sysctl_kern_proc_kqueue_one(struct thread *td, struct sbuf *s, struct proc *p,
sys/kern/kern_event.c
3375
struct proc *p;
sys/kern/kern_event.c
442
struct proc *p;
sys/kern/kern_event.c
520
struct proc *p;
sys/kern/kern_event.c
794
struct proc *p;
sys/kern/kern_event.c
813
kqtimer_proc_continue(struct proc *p)
sys/kern/kern_event.c
835
struct proc *p;
sys/kern/kern_event.c
964
filt_timercopy(struct knote *kn, struct proc *p)
sys/kern/kern_exec.c
1011
SDT_PROBE1(proc, , , exec__failure, error);
sys/kern/kern_exec.c
107
SDT_PROVIDER_DECLARE(proc);
sys/kern/kern_exec.c
108
SDT_PROBE_DEFINE1(proc, , , exec, "char *");
sys/kern/kern_exec.c
109
SDT_PROBE_DEFINE1(proc, , , exec__failure, "int");
sys/kern/kern_exec.c
110
SDT_PROBE_DEFINE1(proc, , , exec__success, "char *");
sys/kern/kern_exec.c
1132
exec_free_abi_mappings(struct proc *p)
sys/kern/kern_exec.c
1154
struct proc *p = imgp->proc;
sys/kern/kern_exec.c
1216
struct proc *p;
sys/kern/kern_exec.c
1226
p = imgp->proc;
sys/kern/kern_exec.c
166
struct proc *p;
sys/kern/kern_exec.c
1687
struct proc *p;
sys/kern/kern_exec.c
1693
p = imgp->proc;
sys/kern/kern_exec.c
184
struct proc *p;
sys/kern/kern_exec.c
203
struct proc *p;
sys/kern/kern_exec.c
2090
struct proc *p;
sys/kern/kern_exec.c
303
struct proc *p;
sys/kern/kern_exec.c
324
struct proc *p;
sys/kern/kern_exec.c
396
struct proc *p = td->td_proc;
sys/kern/kern_exec.c
450
imgp->proc = p;
sys/kern/kern_exec.c
464
SDT_PROBE1(proc, , , exec, args->fname);
sys/kern/kern_exec.c
570
imgp->proc->p_osrel = 0;
sys/kern/kern_exec.c
571
imgp->proc->p_fctl0 = 0;
sys/kern/kern_exec.c
572
imgp->proc->p_elf_brandinfo = NULL;
sys/kern/kern_exec.c
607
imgp->proc->p_pdeathsig = 0;
sys/kern/kern_exec.c
964
SDT_PROBE1(proc, , , exec__success, args->fname);
sys/kern/kern_exit.c
1073
wait_fill_siginfo(struct proc *p, siginfo_t *siginfo)
sys/kern/kern_exit.c
109
struct proc *
sys/kern/kern_exit.c
110
proc_realparent(struct proc *child)
sys/kern/kern_exit.c
1116
wait_fill_wrusage(struct proc *p, struct __wrusage *wrusage)
sys/kern/kern_exit.c
112
struct proc *p, *parent;
sys/kern/kern_exit.c
1137
proc_to_reap(struct thread *td, struct proc *p, idtype_t idtype, id_t id,
sys/kern/kern_exit.c
120
p = __containerof(p->p_orphan.le_prev, struct proc,
sys/kern/kern_exit.c
125
parent = __containerof(p->p_orphan.le_prev, struct proc,
sys/kern/kern_exit.c
1283
report_alive_proc(struct thread *td, struct proc *p, siginfo_t *siginfo,
sys/kern/kern_exit.c
131
reaper_clear(struct proc *p, struct proc *rp)
sys/kern/kern_exit.c
133
struct proc *p1;
sys/kern/kern_exit.c
1345
wait6_check_alive(struct thread *td, int options, struct proc *p, int *status,
sys/kern/kern_exit.c
1396
struct proc *p, *q;
sys/kern/kern_exit.c
1510
struct proc *p;
sys/kern/kern_exit.c
152
reaper_abandon_children(struct proc *p, bool exiting)
sys/kern/kern_exit.c
154
struct proc *p1, *p2, *ptmp;
sys/kern/kern_exit.c
1585
proc_add_orphan(struct proc *child, struct proc *parent)
sys/kern/kern_exit.c
1607
proc_reparent(struct proc *child, struct proc *parent, bool set_oppid)
sys/kern/kern_exit.c
177
proc_clear_orphan(struct proc *p)
sys/kern/kern_exit.c
179
struct proc *p1;
sys/kern/kern_exit.c
195
exit_onexit(struct proc *p)
sys/kern/kern_exit.c
213
proc_set_p2_wexit(struct proc *p)
sys/kern/kern_exit.c
227
struct proc *p, *nq, *q, *t;
sys/kern/kern_exit.c
608
SDT_PROBE1(proc, , , exit, reason);
sys/kern/kern_exit.c
651
struct proc *pp;
sys/kern/kern_exit.c
774
struct proc *p = td->td_proc;
sys/kern/kern_exit.c
942
proc_reap(struct thread *td, struct proc *p, int *status, int options)
sys/kern/kern_exit.c
944
struct proc *q, *t;
sys/kern/kern_exit.c
96
SDT_PROVIDER_DECLARE(proc);
sys/kern/kern_exit.c
97
SDT_PROBE_DEFINE1(proc, , , exit, "int");
sys/kern/kern_fork.c
1169
struct proc *p;
sys/kern/kern_fork.c
1233
struct proc *p;
sys/kern/kern_fork.c
354
struct proc *p1;
sys/kern/kern_fork.c
414
do_fork(struct thread *td, struct fork_req *fr, struct proc *p2, struct thread *td2,
sys/kern/kern_fork.c
417
struct proc *p1, *pptr;
sys/kern/kern_fork.c
427
__rangeof(struct proc, p_startcopy, p_endcopy));
sys/kern/kern_fork.c
432
__rangeof(struct proc, p_startzero, p_endzero));
sys/kern/kern_fork.c
794
SDT_PROBE3(proc, , , create, p2, p1, fr->fr_flags);
sys/kern/kern_fork.c
856
struct proc *p, *p2;
sys/kern/kern_fork.c
89
SDT_PROVIDER_DECLARE(proc);
sys/kern/kern_fork.c
90
SDT_PROBE_DEFINE3(proc, , , create, "struct proc *", "struct proc *", "int");
sys/kern/kern_fork.c
901
struct proc *p1, *newproc;
sys/kern/kern_idle.c
56
struct proc *p;
sys/kern/kern_intr.c
1128
intr_event_execute_handlers(struct proc *p, struct intr_event *ie)
sys/kern/kern_intr.c
117
static void ithread_execute_handlers(struct proc *p,
sys/kern/kern_intr.c
1198
ithread_execute_handlers(struct proc *p, struct intr_event *ie)
sys/kern/kern_intr.c
1249
struct proc *p;
sys/kern/kern_intr.c
487
struct proc *p;
sys/kern/kern_intr.c
90
struct proc *intrproc;
sys/kern/kern_jail.c
170
struct proc *p);
sys/kern/kern_jail.c
3131
struct proc *p;
sys/kern/kern_jail.c
3491
prison_proc_link(struct prison *pr, struct proc *p)
sys/kern/kern_jail.c
3499
prison_proc_unlink(struct prison *pr, struct proc *p)
sys/kern/kern_jail.c
3507
prison_proc_relink(struct prison *opr, struct prison *npr, struct proc *p)
sys/kern/kern_jail.c
3538
prison_kill_processes_cb(struct proc *p, void *arg __unused)
sys/kern/kern_jail.c
3549
prison_proc_iterate(struct prison *pr, void (*cb)(struct proc *, void *),
sys/kern/kern_jail.c
3553
struct proc *p;
sys/kern/kern_jail.c
5507
struct proc *p;
sys/kern/kern_kthread.c
140
struct proc **newpp, int flags, int pages, const char *fmt, ...)
sys/kern/kern_kthread.c
159
struct proc *p;
sys/kern/kern_kthread.c
188
kproc_suspend(struct proc *p, int timo)
sys/kern/kern_kthread.c
206
kproc_resume(struct proc *p)
sys/kern/kern_kthread.c
224
kproc_suspend_check(struct proc *p)
sys/kern/kern_kthread.c
264
kthread_add1(void (*func)(void *), void *arg, struct proc *p,
sys/kern/kern_kthread.c
343
kthread_add(void (*func)(void *), void *arg, struct proc *p,
sys/kern/kern_kthread.c
362
struct proc *p;
sys/kern/kern_kthread.c
402
struct proc *p;
sys/kern/kern_kthread.c
433
struct proc *p;
sys/kern/kern_kthread.c
461
struct proc *p;
sys/kern/kern_kthread.c
488
struct proc **procptr, struct thread **tdptr,
sys/kern/kern_kthread.c
81
struct proc **newpp, int flags, int pages, const char *tdname)
sys/kern/kern_kthread.c
86
struct proc *p2;
sys/kern/kern_ktrace.c
1103
struct proc *p;
sys/kern/kern_ktrace.c
1268
ktrops(struct thread *td, struct proc *p, int ops, int facs,
sys/kern/kern_ktrace.c
1328
ktrsetchildren(struct thread *td, struct proc *top, int ops, int facs,
sys/kern/kern_ktrace.c
1331
struct proc *p;
sys/kern/kern_ktrace.c
1366
struct proc *p;
sys/kern/kern_ktrace.c
1477
ktrcanset(struct thread *td, struct proc *targetp)
sys/kern/kern_ktrace.c
172
static struct ktr_io_params *ktr_freeproc(struct proc *p);
sys/kern/kern_ktrace.c
176
static int ktrcanset(struct thread *,struct proc *);
sys/kern/kern_ktrace.c
177
static int ktrsetchildren(struct thread *, struct proc *, int, int,
sys/kern/kern_ktrace.c
179
static int ktrops(struct thread *, struct proc *, int, int,
sys/kern/kern_ktrace.c
181
static void ktrprocctor_entered(struct thread *, struct proc *);
sys/kern/kern_ktrace.c
315
struct proc *p = td->td_proc;
sys/kern/kern_ktrace.c
506
ktr_freeproc(struct proc *p)
sys/kern/kern_ktrace.c
524
ktr_get_tracevp(struct proc *p, bool ref)
sys/kern/kern_ktrace.c
612
ktrprocexec(struct proc *p)
sys/kern/kern_ktrace.c
636
struct proc *p;
sys/kern/kern_ktrace.c
660
ktrprocctor_entered(struct thread *td, struct proc *p)
sys/kern/kern_ktrace.c
677
ktrprocctor(struct proc *p)
sys/kern/kern_ktrace.c
693
ktrprocfork(struct proc *p1, struct proc *p2)
sys/kern/kern_lockf.c
524
struct proc *p = (struct proc *) id;
sys/kern/kern_loginclass.c
204
struct proc *p = td->td_proc;
sys/kern/kern_membarrier.c
119
struct proc *p, *p1;
sys/kern/kern_mib.c
300
proc_machine_arch(struct proc *p)
sys/kern/kern_mib.c
734
SYSCTL_SIZEOF_STRUCT(proc);
sys/kern/kern_poll.c
575
static struct proc *idlepoll;
sys/kern/kern_proc.c
1022
db_print_pgrp_one(struct pgrp *pgrp, struct proc *p)
sys/kern/kern_proc.c
1034
struct proc *p;
sys/kern/kern_proc.c
105
SDT_PROVIDER_DEFINE(proc);
sys/kern/kern_proc.c
1060
fill_kinfo_aggregate(struct proc *p, struct kinfo_proc *kp)
sys/kern/kern_proc.c
1081
fill_kinfo_proc_only(struct proc *p, struct kinfo_proc *kp)
sys/kern/kern_proc.c
111
static void doenterpgrp(struct proc *, struct pgrp *);
sys/kern/kern_proc.c
113
static void fill_kinfo_aggregate(struct proc *p, struct kinfo_proc *kp);
sys/kern/kern_proc.c
114
static void fill_kinfo_proc_only(struct proc *p, struct kinfo_proc *kp);
sys/kern/kern_proc.c
1197
fill_kinfo_proc_pgrp(struct proc *p, struct kinfo_proc *kp)
sys/kern/kern_proc.c
1249
struct proc *p;
sys/kern/kern_proc.c
1360
fill_kinfo_proc(struct proc *p, struct kinfo_proc *kp)
sys/kern/kern_proc.c
147
const int proc_off_p_pid = offsetof(struct proc, p_pid);
sys/kern/kern_proc.c
148
const int proc_off_p_comm = offsetof(struct proc, p_comm);
sys/kern/kern_proc.c
149
const int proc_off_p_list = offsetof(struct proc, p_list);
sys/kern/kern_proc.c
150
const int proc_off_p_hash = offsetof(struct proc, p_hash);
sys/kern/kern_proc.c
151
const int proc_off_p_threads = offsetof(struct proc, p_threads);
sys/kern/kern_proc.c
1514
kern_proc_out_size(struct proc *p, int flags)
sys/kern/kern_proc.c
1540
kern_proc_out(struct proc *p, struct sbuf *sb, int flags)
sys/kern/kern_proc.c
1585
sysctl_out_proc(struct proc *p, struct sysctl_req *req, int flags)
sys/kern/kern_proc.c
1607
proc_iterate(int (*cb)(struct proc *, void *), void *cbarg)
sys/kern/kern_proc.c
1609
struct proc *p;
sys/kern/kern_proc.c
1642
sysctl_kern_proc_iterate(struct proc *p, void *origarg)
sys/kern/kern_proc.c
1733
struct proc *p;
sys/kern/kern_proc.c
1835
proc_read_string(struct thread *td, struct proc *p, const char *sptr, char *buf,
sys/kern/kern_proc.c
1861
get_proc_vector32(struct thread *td, struct proc *p, char ***proc_vectorp,
sys/kern/kern_proc.c
1935
get_proc_vector(struct thread *td, struct proc *p, char ***proc_vectorp,
sys/kern/kern_proc.c
2024
get_ps_strings(struct thread *td, struct proc *p, struct sbuf *sb,
sys/kern/kern_proc.c
2072
proc_getargv(struct thread *td, struct proc *p, struct sbuf *sb)
sys/kern/kern_proc.c
2079
proc_getenvv(struct thread *td, struct proc *p, struct sbuf *sb)
sys/kern/kern_proc.c
2086
proc_getauxv(struct thread *td, struct proc *p, struct sbuf *sb)
sys/kern/kern_proc.c
2119
struct proc *p;
sys/kern/kern_proc.c
215
struct proc *p;
sys/kern/kern_proc.c
218
p = (struct proc *)mem;
sys/kern/kern_proc.c
2204
struct proc *p;
sys/kern/kern_proc.c
2237
struct proc *p;
sys/kern/kern_proc.c
2273
proc_get_binpath(struct proc *p, char *binname, char **retbuf,
sys/kern/kern_proc.c
2340
struct proc *p;
sys/kern/kern_proc.c
2369
struct proc *p;
sys/kern/kern_proc.c
237
struct proc *p;
sys/kern/kern_proc.c
2404
struct proc *p;
sys/kern/kern_proc.c
2613
kern_proc_vmmap_out(struct proc *p, struct sbuf *sb, ssize_t maxlen, int flags)
sys/kern/kern_proc.c
267
struct proc *p;
sys/kern/kern_proc.c
269
p = (struct proc *)mem;
sys/kern/kern_proc.c
2807
struct proc *p;
sys/kern/kern_proc.c
2840
struct proc *p;
sys/kern/kern_proc.c
2928
struct proc *p;
sys/kern/kern_proc.c
293
struct proc *p;
sys/kern/kern_proc.c
295
p = (struct proc *)mem;
sys/kern/kern_proc.c
2965
struct proc *p;
sys/kern/kern_proc.c
3023
struct proc *p;
sys/kern/kern_proc.c
3063
struct proc *p;
sys/kern/kern_proc.c
3098
struct proc *p;
sys/kern/kern_proc.c
3140
struct proc *p;
sys/kern/kern_proc.c
3198
struct proc *p;
sys/kern/kern_proc.c
3267
struct proc *p;
sys/kern/kern_proc.c
3343
SYSCTL_NODE(_kern, KERN_PROC, proc, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
sys/kern/kern_proc.c
3374
static SYSCTL_NODE(_kern_proc, KERN_PROC_PROC, proc, CTLFLAG_RD | CTLFLAG_MPSAFE,
sys/kern/kern_proc.c
3491
struct proc *cp, *p;
sys/kern/kern_proc.c
3568
struct proc *cp, *p;
sys/kern/kern_proc.c
378
inferior(struct proc *p)
sys/kern/kern_proc.c
417
struct proc *
sys/kern/kern_proc.c
420
struct proc *p;
sys/kern/kern_proc.c
442
static __always_inline struct proc *
sys/kern/kern_proc.c
445
struct proc *p;
sys/kern/kern_proc.c
468
struct proc *
sys/kern/kern_proc.c
478
struct proc *
sys/kern/kern_proc.c
509
pget(pid_t pid, int flags, struct proc **pp)
sys/kern/kern_proc.c
511
struct proc *p;
sys/kern/kern_proc.c
576
enterpgrp(struct proc *p, pid_t pgid, struct pgrp *pgrp, struct session *sess)
sys/kern/kern_proc.c
648
enterthispgrp(struct proc *p, struct pgrp *pgrp)
sys/kern/kern_proc.c
691
isjobproc(struct proc *q, struct pgrp *pgrp)
sys/kern/kern_proc.c
699
static struct proc *
sys/kern/kern_proc.c
700
jobc_reaper(struct proc *p)
sys/kern/kern_proc.c
702
struct proc *pp;
sys/kern/kern_proc.c
714
static struct proc *
sys/kern/kern_proc.c
715
jobc_parent(struct proc *p, struct proc *p_exiting)
sys/kern/kern_proc.c
717
struct proc *pp;
sys/kern/kern_proc.c
731
struct proc *q;
sys/kern/kern_proc.c
754
doenterpgrp(struct proc *p, struct pgrp *pgrp)
sys/kern/kern_proc.c
757
struct proc *pp;
sys/kern/kern_proc.c
789
leavepgrp(struct proc *p)
sys/kern/kern_proc.c
845
fixjobc_kill(struct proc *p)
sys/kern/kern_proc.c
847
struct proc *q;
sys/kern/kern_proc.c
912
struct proc *p;
sys/kern/kern_proc.c
975
struct proc *p;
sys/kern/kern_procctl.c
106
protect_set(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
1176
kern_procctl_single(struct thread *td, struct proc *p, int com, void *data)
sys/kern/kern_procctl.c
1187
struct proc *p;
sys/kern/kern_procctl.c
136
reap_acquire(struct thread *td, struct proc *p, void *data __unused)
sys/kern/kern_procctl.c
153
reap_release(struct thread *td, struct proc *p, void *data __unused)
sys/kern/kern_procctl.c
168
reap_status(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
170
struct proc *reap, *p2, *first_p;
sys/kern/kern_procctl.c
203
reap_getpids(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
205
struct proc *reap, *p2;
sys/kern/kern_procctl.c
254
struct proc *target;
sys/kern/kern_procctl.c
333
struct proc *parent;
sys/kern/kern_procctl.c
340
reap_kill_sched(struct reap_kill_tracker_head *tracker, struct proc *p2)
sys/kern/kern_procctl.c
364
reap_kill_children(struct thread *td, struct proc *reaper,
sys/kern/kern_procctl.c
367
struct proc *p2;
sys/kern/kern_procctl.c
394
reap_kill_subtree_once(struct thread *td, struct proc *p, struct proc *reaper,
sys/kern/kern_procctl.c
399
struct proc *p2;
sys/kern/kern_procctl.c
470
reap_kill_subtree(struct thread *td, struct proc *p, struct proc *reaper,
sys/kern/kern_procctl.c
475
struct proc *p2;
sys/kern/kern_procctl.c
518
reap_kill(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
521
struct proc *reaper;
sys/kern/kern_procctl.c
54
protect_setchild(struct thread *td, struct proc *p, int flags)
sys/kern/kern_procctl.c
563
trace_ctl(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
605
trace_status(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
623
trapcap_ctl(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
644
trapcap_status(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
655
no_new_privs_ctl(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
669
no_new_privs_status(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
678
protmax_ctl(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
704
protmax_status(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
72
protect_setchildren(struct thread *td, struct proc *top, int flags)
sys/kern/kern_procctl.c
726
aslr_ctl(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
74
struct proc *p;
sys/kern/kern_procctl.c
752
aslr_status(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
785
stackgap_ctl(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
825
stackgap_status(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
840
wxmap_ctl(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
878
wxmap_status(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
907
pdeathsig_ctl(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
919
pdeathsig_status(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
928
logsigexit_ctl(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
953
logsigexit_status(struct thread *td, struct proc *p, void *data)
sys/kern/kern_procctl.c
982
int (*exec)(struct thread *, struct proc *, void *);
sys/kern/kern_prot.c
1008
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
1064
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
1162
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
126
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
1285
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
1344
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
1426
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
1491
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
153
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
1585
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
169
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
1704
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
1722
struct proc *p;
sys/kern/kern_prot.c
186
struct proc *p;
sys/kern/kern_prot.c
2033
p_cansee(struct thread *td, struct proc *p)
sys/kern/kern_prot.c
2065
cr_cansignal(struct ucred *cred, struct proc *proc, int signum)
sys/kern/kern_prot.c
2069
PROC_LOCK_ASSERT(proc, MA_OWNED);
sys/kern/kern_prot.c
2074
error = prison_check(cred, proc->p_ucred);
sys/kern/kern_prot.c
2078
if ((error = mac_proc_check_signal(cred, proc, signum)))
sys/kern/kern_prot.c
2081
if ((error = cr_bsd_visible(cred, proc->p_ucred)))
sys/kern/kern_prot.c
2089
if (conservative_signals && (proc->p_flag & P_SUGID)) {
sys/kern/kern_prot.c
2120
if (cred->cr_ruid != proc->p_ucred->cr_ruid &&
sys/kern/kern_prot.c
2121
cred->cr_ruid != proc->p_ucred->cr_svuid &&
sys/kern/kern_prot.c
2122
cred->cr_uid != proc->p_ucred->cr_ruid &&
sys/kern/kern_prot.c
2123
cred->cr_uid != proc->p_ucred->cr_svuid) {
sys/kern/kern_prot.c
2137
error = cr_can_tamper_with_subjail(cred, proc->p_ucred,
sys/kern/kern_prot.c
2154
p_cansignal(struct thread *td, struct proc *p, int signum)
sys/kern/kern_prot.c
2195
p_cansched(struct thread *td, struct proc *p)
sys/kern/kern_prot.c
225
struct proc *p;
sys/kern/kern_prot.c
2306
p_candebug(struct thread *td, struct proc *p)
sys/kern/kern_prot.c
2410
p_canwait(struct thread *td, struct proc *p)
sys/kern/kern_prot.c
2532
struct proc *p;
sys/kern/kern_prot.c
2778
_proc_set_cred(struct proc *p, struct ucred *newcred, bool enforce_proc_lim)
sys/kern/kern_prot.c
2820
proc_set_cred(struct proc *p, struct ucred *newcred)
sys/kern/kern_prot.c
2828
proc_set_cred_enforce_proc_lim(struct proc *p, struct ucred *newcred)
sys/kern/kern_prot.c
2834
proc_unset_cred(struct proc *p, bool decrement_proc_count)
sys/kern/kern_prot.c
2855
crcopysafe(struct proc *p, struct ucred *cr)
sys/kern/kern_prot.c
3055
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
3082
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
3107
setsugid(struct proc *p)
sys/kern/kern_prot.c
380
struct proc *p = td->td_proc;
sys/kern/kern_prot.c
438
struct proc *curp = td->td_proc;
sys/kern/kern_prot.c
439
struct proc *targp; /* target process */
sys/kern/kern_prot.c
670
struct proc *const p = td->td_proc;
sys/kern/kern_prot.c
881
struct proc *p = td->td_proc;
sys/kern/kern_racct.c
1058
racct_zeropcpu_locked(struct proc *p)
sys/kern/kern_racct.c
1067
racct_updatepcpu_locked(struct proc *p)
sys/kern/kern_racct.c
1109
racct_proc_to_skip(const struct proc *p)
sys/kern/kern_racct.c
1118
struct proc *p;
sys/kern/kern_racct.c
317
racct_add_locked(struct proc *p, int resource, uint64_t amount, int force)
sys/kern/kern_racct.c
348
racct_add(struct proc *p, int resource, uint64_t amount)
sys/kern/kern_racct.c
368
racct_add_force(struct proc *p, int resource, uint64_t amount)
sys/kern/kern_racct.c
418
racct_add_buf(struct proc *p, const struct buf *bp, int is_write)
sys/kern/kern_racct.c
438
racct_settime_locked(struct proc *p, bool exit)
sys/kern/kern_racct.c
472
racct_set_locked(struct proc *p, int resource, uint64_t amount, int force)
sys/kern/kern_racct.c
524
racct_set_unlocked(struct proc *p, int resource, uint64_t amount)
sys/kern/kern_racct.c
536
racct_set(struct proc *p, int resource, uint64_t amount)
sys/kern/kern_racct.c
552
racct_set_force(struct proc *p, int resource, uint64_t amount)
sys/kern/kern_racct.c
572
racct_get_limit(struct proc *p, int resource)
sys/kern/kern_racct.c
598
racct_get_available(struct proc *p, int resource)
sys/kern/kern_racct.c
623
racct_pcpu_available(struct proc *p)
sys/kern/kern_racct.c
645
racct_sub(struct proc *p, int resource, uint64_t amount)
sys/kern/kern_racct.c
712
racct_proc_fork(struct proc *parent, struct proc *child)
sys/kern/kern_racct.c
769
racct_proc_fork_done(struct proc *child)
sys/kern/kern_racct.c
786
racct_proc_exit(struct proc *p)
sys/kern/kern_racct.c
825
racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred,
sys/kern/kern_racct.c
883
struct proc *p;
sys/kern/kern_racct.c
906
racct_proc_throttle(struct proc *p, int timeout)
sys/kern/kern_racct.c
91
static int racct_set_locked(struct proc *p, int resource, uint64_t amount,
sys/kern/kern_racct.c
93
static void racct_updatepcpu_locked(struct proc *p);
sys/kern/kern_racct.c
96
static void racct_settime_locked(struct proc *p, bool exit);
sys/kern/kern_racct.c
963
racct_proc_wakeup(struct proc *p)
sys/kern/kern_racct.c
97
static void racct_zeropcpu_locked(struct proc *p);
sys/kern/kern_rctl.c
1274
struct proc *p;
sys/kern/kern_rctl.c
1434
struct proc *p;
sys/kern/kern_rctl.c
1613
struct proc *p;
sys/kern/kern_rctl.c
1710
struct proc *p;
sys/kern/kern_rctl.c
1955
rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred)
sys/kern/kern_rctl.c
2106
rctl_proc_fork(struct proc *parent, struct proc *child)
sys/kern/kern_rctl.c
331
rctl_proc_rule_to_racct(const struct proc *p, const struct rctl_rule *rule)
sys/kern/kern_rctl.c
357
rctl_available_resource(const struct proc *p, const struct rctl_rule *rule)
sys/kern/kern_rctl.c
423
rctl_pcpu_available(const struct proc *p) {
sys/kern/kern_rctl.c
494
rctl_enforce(struct proc *p, int resource, uint64_t amount)
sys/kern/kern_rctl.c
698
rctl_get_limit(struct proc *p, int resource)
sys/kern/kern_rctl.c
725
rctl_get_available(struct proc *p, int resource)
sys/kern/kern_resource.c
1081
calcru1(struct proc *p, struct rusage_ext *ruxp, struct timeval *up,
sys/kern/kern_resource.c
1182
struct proc *p;
sys/kern/kern_resource.c
1257
ruxagg_locked(struct proc *p, struct thread *td)
sys/kern/kern_resource.c
1271
ruxagg(struct proc *p, struct thread *td)
sys/kern/kern_resource.c
1284
rufetch(struct proc *p, struct rusage *ru)
sys/kern/kern_resource.c
1305
rufetchcalc(struct proc *p, struct rusage *ru, struct timeval *up,
sys/kern/kern_resource.c
1341
struct proc *p;
sys/kern/kern_resource.c
1358
lim_fork(struct proc *p1, struct proc *p2)
sys/kern/kern_resource.c
1440
lim_max_proc(struct proc *p, int which)
sys/kern/kern_resource.c
1462
lim_cur_proc(struct proc *p, int which)
sys/kern/kern_resource.c
1477
struct proc *p = td->td_proc;
sys/kern/kern_resource.c
1488
lim_rlimit_proc(struct proc *p, int which, struct rlimit *rlp)
sys/kern/kern_resource.c
1783
struct proc *p;
sys/kern/kern_resource.c
187
struct proc *curp, *p;
sys/kern/kern_resource.c
265
donice(struct thread *td, struct proc *p, int n)
sys/kern/kern_resource.c
300
struct proc *p;
sys/kern/kern_resource.c
381
struct proc *p;
sys/kern/kern_resource.c
615
struct proc *p;
sys/kern/kern_resource.c
653
kern_proc_setrlimit(struct thread *td, struct proc *p, u_int which,
sys/kern/kern_resource.c
73
static void calcru1(struct proc *p, struct rusage_ext *ruxp,
sys/kern/kern_resource.c
75
static int donice(struct thread *td, struct proc *chgp, int n);
sys/kern/kern_resource.c
810
getrlimitusage_one(struct proc *p, u_int which, int flags, rlim_t *res)
sys/kern/kern_resource.c
930
calccru(struct proc *p, struct timeval *up, struct timeval *sp)
sys/kern/kern_resource.c
943
calcru(struct proc *p, struct timeval *up, struct timeval *sp)
sys/kern/kern_resource.c
977
struct proc *p;
sys/kern/kern_resource.c
98
struct proc *p;
sys/kern/kern_shutdown.c
1015
struct proc *p;
sys/kern/kern_shutdown.c
1021
p = (struct proc *)arg;
sys/kern/kern_sig.c
100
SDT_PROBE_DEFINE2(proc, , , signal__clear,
sys/kern/kern_sig.c
102
SDT_PROBE_DEFINE3(proc, , , signal__discard,
sys/kern/kern_sig.c
1046
siginit(struct proc *p)
sys/kern/kern_sig.c
108
static void reschedule_signals(struct proc *p, sigset_t block, int flags);
sys/kern/kern_sig.c
1082
execsigs(struct proc *p)
sys/kern/kern_sig.c
111
static bool sig_suspend_threads(struct thread *, struct proc *);
sys/kern/kern_sig.c
1126
struct proc *p;
sys/kern/kern_sig.c
115
static struct thread *sigtd(struct proc *p, int sig, bool fast_sigblock);
sys/kern/kern_sig.c
118
static void sig_handle_first_stop(struct thread *td, struct proc *p,
sys/kern/kern_sig.c
1345
struct proc *p;
sys/kern/kern_sig.c
1449
SDT_PROBE2(proc, , , signal__clear, sig, ksi);
sys/kern/kern_sig.c
1481
struct proc *p = td->td_proc;
sys/kern/kern_sig.c
1500
struct proc *p = td->td_proc;
sys/kern/kern_sig.c
1615
struct proc *p = td->td_proc;
sys/kern/kern_sig.c
1752
struct proc *p = td->td_proc;
sys/kern/kern_sig.c
1791
killpg1_sendsig_locked(struct proc *p, struct killpg1_ctx *arg)
sys/kern/kern_sig.c
1807
killpg1_sendsig(struct proc *p, bool notself, struct killpg1_ctx *arg)
sys/kern/kern_sig.c
1820
kill_processes_prison_cb(struct proc *p, void *arg)
sys/kern/kern_sig.c
1838
struct proc *p;
sys/kern/kern_sig.c
1907
struct proc *p;
sys/kern/kern_sig.c
1958
struct proc *p;
sys/kern/kern_sig.c
2025
struct proc *p;
sys/kern/kern_sig.c
2074
struct proc *p;
sys/kern/kern_sig.c
2119
struct proc *p;
sys/kern/kern_sig.c
2168
sigtd(struct proc *p, int sig, bool fast_sigblock)
sys/kern/kern_sig.c
2217
kern_psignal(struct proc *p, int sig)
sys/kern/kern_sig.c
2228
pksignal(struct proc *p, int sig, ksiginfo_t *ksi)
sys/kern/kern_sig.c
2236
sigev_findtd(struct proc *p, struct sigevent *sigev, struct thread **ttd)
sys/kern/kern_sig.c
2282
tdsendsignal(struct proc *p, struct thread *td, int sig, ksiginfo_t *ksi)
sys/kern/kern_sig.c
2316
SDT_PROBE3(proc, , , signal__send, td, p, sig);
sys/kern/kern_sig.c
2328
SDT_PROBE3(proc, , , signal__discard, td, p, sig);
sys/kern/kern_sig.c
2570
struct proc *p = td->td_proc;
sys/kern/kern_sig.c
2648
ptrace_coredumpreq(struct thread *td, struct proc *p,
sys/kern/kern_sig.c
266
struct proc *p;
sys/kern/kern_sig.c
2676
ptrace_syscallreq(struct thread *td, struct proc *p,
sys/kern/kern_sig.c
2764
struct proc *p;
sys/kern/kern_sig.c
2802
sig_suspend_threads(struct thread *td, struct proc *p)
sys/kern/kern_sig.c
2844
sig_handle_first_stop(struct thread *td, struct proc *p, int sig)
sys/kern/kern_sig.c
2876
struct proc *p = td->td_proc;
sys/kern/kern_sig.c
2982
reschedule_signals(struct proc *p, sigset_t block, int flags)
sys/kern/kern_sig.c
3026
struct proc *p;
sys/kern/kern_sig.c
3149
struct proc *p;
sys/kern/kern_sig.c
3331
struct proc *p;
sys/kern/kern_sig.c
3400
thread_stopped(struct proc *p)
sys/kern/kern_sig.c
3428
struct proc *p;
sys/kern/kern_sig.c
3499
struct proc *p __diagused;
sys/kern/kern_sig.c
3516
struct proc *p;
sys/kern/kern_sig.c
3565
struct proc *p;
sys/kern/kern_sig.c
3586
struct proc *p;
sys/kern/kern_sig.c
3606
proc_wkilled(struct proc *p)
sys/kern/kern_sig.c
3618
killproc(struct proc *p, const char *why)
sys/kern/kern_sig.c
3636
sigparent(struct proc *p, int reason, int status)
sys/kern/kern_sig.c
3661
childproc_jobstate(struct proc *p, int reason, int sig)
sys/kern/kern_sig.c
3687
childproc_stopped(struct proc *p, int reason)
sys/kern/kern_sig.c
3694
childproc_continued(struct proc *p)
sys/kern/kern_sig.c
3703
childproc_exited(struct proc *p)
sys/kern/kern_sig.c
3743
struct proc *p;
sys/kern/kern_sig.c
3790
struct proc *p;
sys/kern/kern_sig.c
3809
struct proc *p = curproc;
sys/kern/kern_sig.c
3891
sig_drop_caught(struct proc *p)
sys/kern/kern_sig.c
3945
struct proc *p;
sys/kern/kern_sig.c
3959
struct proc *p;
sys/kern/kern_sig.c
400
sigqueue_init(sigqueue_t *list, struct proc *p)
sys/kern/kern_sig.c
4109
struct proc *p;
sys/kern/kern_sig.c
419
struct proc *p = sq->sq_proc;
sys/kern/kern_sig.c
463
struct proc *p;
sys/kern/kern_sig.c
488
struct proc *p = sq->sq_proc;
sys/kern/kern_sig.c
558
struct proc *p = sq->sq_proc;
sys/kern/kern_sig.c
582
struct proc *p1, *p2;
sys/kern/kern_sig.c
634
struct proc *p = sq->sq_proc;
sys/kern/kern_sig.c
665
sigqueue_delete_set_proc(struct proc *p, const sigset_t *set)
sys/kern/kern_sig.c
682
sigqueue_delete_proc(struct proc *p, int signo)
sys/kern/kern_sig.c
692
sigqueue_delete_stopmask_proc(struct proc *p)
sys/kern/kern_sig.c
795
struct proc *p = td->td_proc;
sys/kern/kern_sig.c
97
SDT_PROVIDER_DECLARE(proc);
sys/kern/kern_sig.c
98
SDT_PROBE_DEFINE3(proc, , , signal__send,
sys/kern/kern_thr.c
210
struct proc *p;
sys/kern/kern_thr.c
345
struct proc *p;
sys/kern/kern_thr.c
422
struct proc *p;
sys/kern/kern_thr.c
469
struct proc *p;
sys/kern/kern_thr.c
541
struct proc *p = td->td_proc;
sys/kern/kern_thr.c
586
struct proc *p;
sys/kern/kern_thr.c
609
struct proc *p;
sys/kern/kern_thr.c
645
kern_thr_alloc(struct proc *p, int pages, struct thread **ntd)
sys/kern/kern_thread.c
101
_Static_assert(offsetof(struct proc, p_filemon) == 0x3c8,
sys/kern/kern_thread.c
103
_Static_assert(offsetof(struct proc, p_comm) == 0x3e0,
sys/kern/kern_thread.c
1049
thread_wait(struct proc *p)
sys/kern/kern_thread.c
105
_Static_assert(offsetof(struct proc, p_emuldata) == 0x4d0,
sys/kern/kern_thread.c
1075
thread_link(struct thread *td, struct proc *p)
sys/kern/kern_thread.c
1106
struct proc *p = td->td_proc;
sys/kern/kern_thread.c
1120
calc_remaining(struct proc *p, int mode)
sys/kern/kern_thread.c
1145
weed_inhib(int mode, struct thread *td2, struct proc *p)
sys/kern/kern_thread.c
117
_Static_assert(offsetof(struct proc, p_flag) == 0x6c,
sys/kern/kern_thread.c
119
_Static_assert(offsetof(struct proc, p_pid) == 0x78,
sys/kern/kern_thread.c
121
_Static_assert(offsetof(struct proc, p_filemon) == 0x270,
sys/kern/kern_thread.c
1222
thread_single(struct proc *p, int mode)
sys/kern/kern_thread.c
123
_Static_assert(offsetof(struct proc, p_comm) == 0x284,
sys/kern/kern_thread.c
125
_Static_assert(offsetof(struct proc, p_emuldata) == 0x318,
sys/kern/kern_thread.c
129
SDT_PROVIDER_DECLARE(proc);
sys/kern/kern_thread.c
130
SDT_PROBE_DEFINE(proc, , , lwp__exit);
sys/kern/kern_thread.c
1363
struct proc *p;
sys/kern/kern_thread.c
1410
struct proc *p;
sys/kern/kern_thread.c
152
static void thread_unsuspend_one(struct thread *td, struct proc *p,
sys/kern/kern_thread.c
1524
struct proc *p;
sys/kern/kern_thread.c
1546
thread_suspend_switch(struct thread *td, struct proc *p)
sys/kern/kern_thread.c
1576
struct proc *p;
sys/kern/kern_thread.c
1589
thread_unsuspend_one(struct thread *td, struct proc *p, bool boundary)
sys/kern/kern_thread.c
1610
struct proc *p;
sys/kern/kern_thread.c
1635
thread_unsuspend(struct proc *p)
sys/kern/kern_thread.c
1667
thread_single_end(struct proc *p, int mode)
sys/kern/kern_thread.c
1724
tdfind_hash(lwpid_t tid, pid_t pid, struct proc **pp, struct thread **tdp)
sys/kern/kern_thread.c
1727
struct proc *p;
sys/kern/kern_thread.c
1769
struct proc *p;
sys/kern/kern_thread.c
499
proc_linkup0(struct proc *p, struct thread *td)
sys/kern/kern_thread.c
506
proc_linkup(struct proc *p, struct thread *td)
sys/kern/kern_thread.c
523
struct proc *p;
sys/kern/kern_thread.c
861
thread_cow_get_proc(struct thread *newtd, struct proc *p)
sys/kern/kern_thread.c
895
struct proc *p;
sys/kern/kern_thread.c
914
struct proc *p;
sys/kern/kern_thread.c
939
struct proc *p;
sys/kern/kern_thread.c
951
SDT_PROBE0(proc, , , lwp__exit);
sys/kern/kern_thread.c
97
_Static_assert(offsetof(struct proc, p_flag) == 0xb8,
sys/kern/kern_thread.c
99
_Static_assert(offsetof(struct proc, p_pid) == 0xc4,
sys/kern/kern_time.c
1279
struct proc *p = td->td_proc;
sys/kern/kern_time.c
1395
itimer_find(struct proc *p, int timerid)
sys/kern/kern_time.c
1416
struct proc *p = td->td_proc;
sys/kern/kern_time.c
1473
struct proc *p;
sys/kern/kern_time.c
1514
struct proc *p;
sys/kern/kern_time.c
1548
struct proc *p = td->td_proc;
sys/kern/kern_time.c
1669
itimer_accept(struct proc *p, int timerid, ksiginfo_t *ksi)
sys/kern/kern_time.c
1710
struct proc *p;
sys/kern/kern_time.c
1794
struct proc *p = it->it_proc;
sys/kern/kern_time.c
1822
itimers_alloc(struct proc *p)
sys/kern/kern_time.c
1840
itimers_event_exit_exec(int start_idx, struct proc *p)
sys/kern/kern_time.c
1865
itimers_exec(struct proc *p)
sys/kern/kern_time.c
1875
itimers_exit(struct proc *p)
sys/kern/kern_time.c
196
struct proc *p;
sys/kern/kern_time.c
274
kern_process_cputime(struct proc *targetp, struct timespec *ats)
sys/kern/kern_time.c
292
struct proc *p, *p2;
sys/kern/kern_time.c
323
struct proc *p;
sys/kern/kern_time.c
794
struct proc *p = td->td_proc;
sys/kern/kern_time.c
858
struct proc *p = td->td_proc;
sys/kern/kern_time.c
923
realitexpire_reset_callout(struct proc *p, sbintime_t *isbtp)
sys/kern/kern_time.c
935
itimer_proc_continue(struct proc *p)
sys/kern/kern_time.c
98
static struct itimer *itimer_find(struct proc *, int);
sys/kern/kern_time.c
985
struct proc *p;
sys/kern/kern_time.c
989
p = (struct proc *)arg;
sys/kern/kern_time.c
99
static void itimers_alloc(struct proc *);
sys/kern/kern_timeout.c
370
struct proc *p;
sys/kern/kern_ucoredump.c
137
struct proc *p = td->td_proc;
sys/kern/kern_ucoredump.c
216
struct proc *p = td->td_proc;
sys/kern/kern_umtx.c
5094
umtx_exec(struct proc *p)
sys/kern/p1003_1b.c
113
struct proc *targetp;
sys/kern/p1003_1b.c
141
struct proc *targetp;
sys/kern/p1003_1b.c
160
struct proc *targetp;
sys/kern/p1003_1b.c
185
struct proc *targetp;
sys/kern/p1003_1b.c
203
struct proc *targetp;
sys/kern/p1003_1b.c
230
struct proc *targetp;
sys/kern/p1003_1b.c
253
struct proc *targetp;
sys/kern/p1003_1b.c
278
struct proc *targetp;
sys/kern/p1003_1b.c
339
struct proc *targetp;
sys/kern/p1003_1b.c
361
struct proc *p;
sys/kern/sched_4bsd.c
1608
return (sizeof(struct proc));
sys/kern/sched_4bsd.c
456
struct proc *p;
sys/kern/sched_4bsd.c
773
sched_4bsd_exit(struct proc *p, struct thread *td)
sys/kern/sched_4bsd.c
825
sched_4bsd_nice(struct proc *p, int nice)
sys/kern/sched_shim.c
40
DEFINE_SHIM2(exit, void, sched_exit, struct proc *, p,
sys/kern/sched_shim.c
46
DEFINE_SHIM2(nice, void, sched_nice, struct proc *, p, int, nice)
sys/kern/sched_ule.c
2432
sched_ule_nice(struct proc *p, int nice)
sys/kern/sched_ule.c
2590
sched_ule_exit(struct proc *p, struct thread *child)
sys/kern/sched_ule.c
3083
return (sizeof(struct proc));
sys/kern/subr_kdb.c
659
struct proc *p;
sys/kern/subr_kdb.c
680
struct proc *p;
sys/kern/subr_kdb.c
703
struct proc *p;
sys/kern/subr_prf.c
169
struct proc *p;
sys/kern/subr_prf.c
217
tprintf(struct proc *p, int pri, const char *fmt, ...)
sys/kern/subr_prf.c
227
vtprintf(struct proc *p, int pri, const char *fmt, va_list ap)
sys/kern/subr_prof.c
138
struct proc *p = td->td_proc;
sys/kern/subr_prof.c
63
struct proc *p;
sys/kern/subr_sleepqueue.c
438
struct proc *p;
sys/kern/subr_syscall.c
219
struct proc *p;
sys/kern/subr_syscall.c
55
struct proc *p;
sys/kern/subr_taskqueue.c
701
cpuset_t *mask, struct proc *p, const char *name, va_list ap)
sys/kern/subr_taskqueue.c
782
struct proc *proc, const char *name, ...)
sys/kern/subr_taskqueue.c
788
error = _taskqueue_start_threads(tqp, count, pri, NULL, proc, name, ap);
sys/kern/subr_trap.c
371
syscallname(struct proc *p, u_int code)
sys/kern/subr_trap.c
84
struct proc *p = td->td_proc;
sys/kern/subr_turnstile.c
1249
struct proc *p;
sys/kern/subr_witness.c
2585
witness_proc_has_locks(struct proc *p)
sys/kern/subr_witness.c
2906
struct proc *p;
sys/kern/sys_capability.c
104
struct proc *p;
sys/kern/sys_generic.c
2155
kcmp_pget(struct thread *td, pid_t pid, struct proc **pp)
sys/kern/sys_generic.c
2173
struct proc *p1, *p2;
sys/kern/sys_pipe.c
178
static int filt_pipedump(struct proc *p, struct knote *kn,
sys/kern/sys_pipe.c
1914
filt_pipedump(struct proc *p, struct knote *kn,
sys/kern/sys_procdesc.c
123
struct proc **p)
sys/kern/sys_procdesc.c
211
procdesc_new(struct proc *p, int flags)
sys/kern/sys_procdesc.c
289
procdesc_exit(struct proc *p)
sys/kern/sys_procdesc.c
336
procdesc_reap(struct proc *p)
sys/kern/sys_procdesc.c
359
struct proc *p;
sys/kern/sys_process.c
174
struct proc *p;
sys/kern/sys_process.c
238
struct proc *p;
sys/kern/sys_process.c
337
proc_rwmem(struct proc *p, struct uio *uio)
sys/kern/sys_process.c
430
proc_iop(struct thread *td, struct proc *p, vm_offset_t va, void *buf,
sys/kern/sys_process.c
456
proc_readmem(struct thread *td, struct proc *p, vm_offset_t va, void *buf,
sys/kern/sys_process.c
464
proc_writemem(struct thread *td, struct proc *p, vm_offset_t va, void *buf,
sys/kern/sys_process.c
472
ptrace_vm_entry(struct thread *td, struct proc *p, struct ptrace_vm_entry *pve)
sys/kern/sys_process.c
775
proc_set_traced(struct proc *p, bool stop)
sys/kern/sys_process.c
787
ptrace_unsuspend(struct proc *p)
sys/kern/sys_process.c
800
proc_can_ptrace(struct thread *td, struct proc *p)
sys/kern/sys_process.c
832
ptrace_sel_coredump_thread(struct proc *p)
sys/kern/sys_process.c
851
struct proc *curp, *p, *pp;
sys/kern/sys_socket.c
488
struct proc *p;
sys/kern/sys_socket.c
545
struct proc *p;
sys/kern/sysv_ipc.c
51
void (*shmfork_hook)(struct proc *, struct proc *) = NULL;
sys/kern/sysv_ipc.c
58
shmfork(struct proc *p1, struct proc *p2)
sys/kern/sysv_sem.c
142
struct proc *un_proc; /* owner of this structure */
sys/kern/sysv_sem.c
1442
semexit_myhook(void *arg, struct proc *p)
sys/kern/sysv_sem.c
445
struct proc *p = td->td_proc;
sys/kern/sysv_sem.c
86
static void semexit_myhook(void *arg, struct proc *p);
sys/kern/sysv_shm.c
135
static void shmfork_myhook(struct proc *p1, struct proc *p2);
sys/kern/sysv_shm.c
330
struct proc *p = td->td_proc;
sys/kern/sysv_shm.c
382
struct proc *p = td->td_proc;
sys/kern/sysv_shm.c
810
shmfork(struct proc *p1, struct proc *p2)
sys/kern/sysv_shm.c
813
shmfork_myhook(struct proc *p1, struct proc *p2)
sys/kern/tty.c
1221
tty_drop_ctty(struct tty *tp, struct proc *p)
sys/kern/tty.c
1318
struct proc *p;
sys/kern/tty.c
1502
struct proc *p;
sys/kern/tty.c
1864
struct proc *p = td->td_proc;
sys/kern/tty.c
2118
ttyhook_register(struct tty **rtp, struct proc *p, int fd, struct ttyhook *th,
sys/kern/tty.c
412
tty_is_ctty(struct tty *tp, struct proc *p)
sys/kern/tty.c
423
struct proc *p;
sys/kern/tty_info.c
165
proc_compare(struct proc *p1, struct proc *p2)
sys/kern/tty_info.c
288
struct proc *p, *ppick;
sys/kern/tty_info.c
87
proc_sum(struct proc *p, fixpt_t *estcpup)
sys/kern/tty_pts.c
737
struct proc *p = td->td_proc;
sys/kern/tty_pts.c
791
struct proc *p = td->td_proc;
sys/kern/tty_tty.c
61
struct proc *p;
sys/kern/uipc_ktls.c
103
static struct proc *ktls_proc;
sys/kern/uipc_mqueue.c
171
struct proc *nt_proc;
sys/kern/uipc_mqueue.c
1818
struct proc *p;
sys/kern/uipc_mqueue.c
1966
notifier_search(struct proc *p, int fd)
sys/kern/uipc_mqueue.c
1978
notifier_insert(struct proc *p, struct mqueue_notifier *nt)
sys/kern/uipc_mqueue.c
1984
notifier_delete(struct proc *p, struct mqueue_notifier *nt)
sys/kern/uipc_mqueue.c
1991
notifier_remove(struct proc *p, struct mqueue *mq, int fd)
sys/kern/uipc_mqueue.c
2357
struct proc *p;
sys/kern/uipc_mqueue.c
2474
mq_proc_exit(void *arg __unused, struct proc *p)
sys/kern/uipc_mqueue.c
270
static void mq_proc_exit(void *arg, struct proc *p);
sys/kern/uipc_socket.c
2664
struct mbuf *control, int flags, struct proc *userproc)
sys/kern/uipc_socket.c
367
static struct proc *splice_proc;
sys/kern/uipc_usrreq.c
3656
struct proc *p;
sys/kern/vfs_aio.c
1038
struct proc *userp;
sys/kern/vfs_aio.c
1081
struct proc *p;
sys/kern/vfs_aio.c
1186
struct proc *p;
sys/kern/vfs_aio.c
1218
aio_qbio(struct proc *p, struct kaiocb *job)
sys/kern/vfs_aio.c
1505
struct proc *p = td->td_proc;
sys/kern/vfs_aio.c
1846
aio_kick_nowait(struct proc *userp)
sys/kern/vfs_aio.c
1863
aio_kick(struct proc *userp)
sys/kern/vfs_aio.c
1894
struct proc *userp = context;
sys/kern/vfs_aio.c
1911
struct proc *p = td->td_proc;
sys/kern/vfs_aio.c
1958
struct proc *p = td->td_proc;
sys/kern/vfs_aio.c
2045
struct proc *p = td->td_proc;
sys/kern/vfs_aio.c
2135
struct proc *p = td->td_proc;
sys/kern/vfs_aio.c
2242
struct proc *p = td->td_proc;
sys/kern/vfs_aio.c
238
struct proc *aioproc; /* (*) the AIO proc */
sys/kern/vfs_aio.c
2526
struct proc *p = td->td_proc;
sys/kern/vfs_aio.c
305
static int aio_init_aioinfo(struct proc *p);
sys/kern/vfs_aio.c
317
static void aio_proc_rundown(void *arg, struct proc *p);
sys/kern/vfs_aio.c
318
static void aio_proc_rundown_exec(void *arg, struct proc *p,
sys/kern/vfs_aio.c
320
static int aio_qbio(struct proc *p, struct kaiocb *job);
sys/kern/vfs_aio.c
322
static void aio_bio_done_notify(struct proc *userp, struct kaiocb *job);
sys/kern/vfs_aio.c
324
static int aio_kick(struct proc *userp);
sys/kern/vfs_aio.c
325
static void aio_kick_nowait(struct proc *userp);
sys/kern/vfs_aio.c
429
aio_init_aioinfo(struct proc *p)
sys/kern/vfs_aio.c
475
aio_sendsig(struct proc *p, struct sigevent *sigev, ksiginfo_t *ksi, bool ext)
sys/kern/vfs_aio.c
503
struct proc *p;
sys/kern/vfs_aio.c
577
aio_proc_rundown_exec(void *arg, struct proc *p,
sys/kern/vfs_aio.c
584
aio_cancel_job(struct proc *p, struct kaioinfo *ki, struct kaiocb *job)
sys/kern/vfs_aio.c
644
aio_proc_rundown(void *arg, struct proc *p)
sys/kern/vfs_aio.c
709
struct proc *userp;
sys/kern/vfs_aio.c
883
aio_bio_done_notify(struct proc *userp, struct kaiocb *job)
sys/kern/vfs_bio.c
169
struct proc *bufdaemonproc;
sys/kern/vfs_subr.c
1541
static struct proc *vnlruproc;
sys/kern/vfs_subr.c
2952
static struct proc *updateproc;
sys/kern/vfs_subr.c
6626
static int filt_vfsdump(struct proc *p, struct knote *kn,
sys/kern/vfs_subr.c
6628
static int filt_vfscopy(struct knote *kn, struct proc *p1);
sys/kern/vfs_subr.c
6799
filt_vfsdump(struct proc *p, struct knote *kn, struct kinfo_knote *kin)
sys/kern/vfs_subr.c
6834
filt_vfscopy(struct knote *kn, struct proc *p1)
sys/kern/vfs_syscalls.c
1226
struct proc *p;
sys/kern/vfs_syscalls.c
978
struct proc *p;
sys/kern/vfs_vnops.c
2607
vn_send_sigxfsz(struct proc *p)
sys/net/if_tuntap.c
1221
struct proc *p;
sys/netgraph/ng_base.c
3202
struct proc *p;
sys/netgraph/ng_tty.c
248
struct proc *p;
sys/netinet/sctp_os_bsd.h
222
#define SCTP_PROCESS_STRUCT struct proc *
sys/netinet/sctp_var.h
337
int, int, struct proc *);
sys/netinet6/sctp6_var.h
47
struct mbuf *, struct proc *);
sys/netpfil/ipfilter/netinet/mlfk_ipl.c
159
static int ipfpoll(dev_t dev, int events, struct proc *td);
sys/netpfil/ipfilter/netinet/mlfk_ipl.c
438
ipfpoll(dev_t dev, int events, struct proc *td)
sys/netpfil/ipfilter/netinet/mlfk_ipl.c
74
static int ipfopen(dev_t, int, int, struct proc *);
sys/netpfil/ipfilter/netinet/mlfk_ipl.c
75
static int ipfclose(dev_t, int, int, struct proc *);
sys/netpfil/pf/pf.c
695
extern struct proc *pf_purge_proc;
sys/netpfil/pf/pf_ioctl.c
291
struct proc *pf_purge_proc;
sys/netsmb/smb_conn.h
447
struct proc * iod_p;
sys/netsmb/smb_subr.c
69
struct proc *p;
sys/netsmb/smb_trantcp.c
96
nb_intr(struct nbpcb *nbp, struct proc *p)
sys/nlm/nlm_advlock.c
110
struct proc *p;
sys/nlm/nlm_advlock.c
172
nlm_feedback(int type, int proc, void *arg)
sys/nlm/nlm_advlock.c
288
svid = ((struct proc *) id)->p_pid;
sys/nlm/nlm_advlock.c
406
struct proc *p;
sys/nlm/nlm_advlock.c
700
struct proc *p;
sys/opencrypto/crypto.c
296
struct proc *p;
sys/powerpc/fpu/fpu_extern.h
34
struct proc;
sys/powerpc/include/pcb.h
123
extern struct proc *fpuproc;
sys/powerpc/mambo/mambo_disk.c
47
struct proc *p;
sys/powerpc/powermac/pmu.c
263
static struct proc *pmubattproc;
sys/powerpc/powermac/powermac_thermal.c
50
static struct proc *pmac_them_proc;
sys/powerpc/powermac/smu.c
136
struct proc *sc_fanmgt_proc;
sys/powerpc/powernv/opal_dev.c
99
static struct proc *opal_hb_proc;
sys/powerpc/powernv/opal_flash.c
67
struct proc *sc_p;
sys/powerpc/powerpc/elf_common.c
52
if (imgp->proc->p_osrel >= P_OSREL_POWERPC_NEW_AUX_ARGS ||
sys/powerpc/powerpc/elf_common.c
53
imgp->proc->p_osrel == 0)
sys/powerpc/powerpc/elf_common.c
60
vmspace = imgp->proc->p_vmspace;
sys/powerpc/powerpc/elf_common.c
75
imgp->proc->p_ucred->cr_prison->pr_osreldate);
sys/powerpc/powerpc/exec_machdep.c
1018
struct proc *p;
sys/powerpc/powerpc/exec_machdep.c
156
struct proc *p;
sys/powerpc/powerpc/genassym.c
226
ASSYM(P_VMSPACE, offsetof(struct proc, p_vmspace));
sys/powerpc/powerpc/trap.c
206
struct proc *p;
sys/powerpc/powerpc/trap.c
656
struct proc *p;
sys/powerpc/powerpc/trap.c
769
struct proc *p;
sys/powerpc/powerpc/vm_machdep.c
108
cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2, int flags)
sys/powerpc/powerpc/vm_machdep.c
215
cpu_exec_vmspace_reuse(struct proc *p __unused, vm_map_t map __unused)
sys/powerpc/ps3/ps3disk.c
119
struct proc *sc_task;
sys/riscv/riscv/exec_machdep.c
344
struct proc *p;
sys/riscv/riscv/trap.c
212
struct proc *p;
sys/riscv/riscv/trap.c
99
struct proc *p;
sys/riscv/riscv/vm_machdep.c
273
cpu_exec_vmspace_reuse(struct proc *p __unused, vm_map_t map __unused)
sys/riscv/riscv/vm_machdep.c
87
cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2, int flags)
sys/rpc/clnt.h
201
#define CLNT_CALL_MBUF(rh, ext, proc, mreq, mrepp, secs) \
sys/rpc/clnt.h
202
((*(rh)->cl_ops->cl_call)(rh, ext, proc, mreq, mrepp, secs))
sys/rpc/clnt.h
216
#define CLNT_CALL_EXT(rh, ext, proc, xargs, argsp, xres, resp, secs) \
sys/rpc/clnt.h
217
clnt_call_private(rh, ext, proc, xargs, \
sys/rpc/clnt.h
231
#define CLNT_CALL(rh, proc, xargs, argsp, xres, resp, secs) \
sys/rpc/clnt.h
232
clnt_call_private(rh, NULL, proc, xargs, \
sys/rpc/clnt.h
234
#define clnt_call(rh, proc, xargs, argsp, xres, resp, secs) \
sys/rpc/clnt.h
235
clnt_call_private(rh, NULL, proc, xargs, \
sys/rpc/clnt_bck.c
185
rpcproc_t proc, /* procedure number */
sys/rpc/clnt_bck.c
262
if ((!XDR_PUTINT32(&xdrs, &proc)) ||
sys/rpc/clnt_bck.c
334
reply_msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void;
sys/rpc/clnt_bck.c
414
ext->rc_feedback(FEEDBACK_OK, proc, ext->rc_feedback_arg);
sys/rpc/clnt_dg.c
326
rpcproc_t proc, /* procedure number */
sys/rpc/clnt_dg.c
439
if ((! XDR_PUTINT32(&xdrs, &proc)) ||
sys/rpc/clnt_dg.c
487
reply_msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void;
sys/rpc/clnt_dg.c
657
proc, ext->rc_feedback_arg);
sys/rpc/clnt_dg.c
660
proc, ext->rc_feedback_arg);
sys/rpc/clnt_dg.c
687
ext->rc_feedback(FEEDBACK_OK, proc, ext->rc_feedback_arg);
sys/rpc/clnt_nl.c
256
clnt_nl_call(CLIENT *cl, struct rpc_callextra *ext, rpcproc_t proc,
sys/rpc/clnt_nl.c
298
rv = xdr_putint32(&xdrs, &proc);
sys/rpc/clnt_nl.c
344
.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void,
sys/rpc/clnt_nl.c
349
ext->rc_feedback(FEEDBACK_OK, proc,
sys/rpc/clnt_rc.c
283
rpcproc_t proc, /* procedure number */
sys/rpc/clnt_rc.c
327
stat = CLNT_CALL_MBUF(client, ext, proc, args,
sys/rpc/clnt_rc.c
359
ext->rc_feedback(FEEDBACK_RECONNECT, proc,
sys/rpc/clnt_vc.c
284
rpcproc_t proc, /* procedure number */
sys/rpc/clnt_vc.c
373
if ((! XDR_PUTINT32(&xdrs, &proc)) ||
sys/rpc/clnt_vc.c
452
reply_msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void;
sys/rpc/clnt_vc.c
532
ext->rc_feedback(FEEDBACK_OK, proc, ext->rc_feedback_arg);
sys/rpc/rpc_generic.c
733
rpcproc_t proc, /* procedure number */
sys/rpc/rpc_generic.c
754
stat = CLNT_CALL_MBUF(cl, ext, proc, mreq, &mrep, utimeout);
sys/rpc/rpc_msg.h
95
xdrproc_t proc;
sys/rpc/rpc_prot.c
107
if (ar->ar_results.proc != (xdrproc_t) xdr_void)
sys/rpc/rpc_prot.c
108
return ((*(ar->ar_results.proc))(xdrs,
sys/rpc/rpcb_prot.h
187
rpcproc_t proc;
sys/rpc/rpcb_prot.h
209
rpcproc_t proc;
sys/rpc/rpcb_prot.h
301
rpcproc_t proc;
sys/rpc/rpcb_prot.h
382
rpcproc_t proc; /* procedure number */
sys/rpc/rpcb_prot.h
451
rpcproc_t proc;
sys/rpc/rpcsec_gss/rpcsec_gss_prot.c
76
enum_t proc, svc;
sys/rpc/rpcsec_gss/rpcsec_gss_prot.c
79
proc = p->gc_proc;
sys/rpc/rpcsec_gss/rpcsec_gss_prot.c
82
xdr_enum(xdrs, &proc) &&
sys/rpc/rpcsec_gss/rpcsec_gss_prot.c
86
p->gc_proc = proc;
sys/rpc/svc.c
1165
struct proc *p;
sys/rpc/svc.c
1378
struct proc *p;
sys/rpc/svc.c
704
rply.acpted_rply.ar_results.proc = (xdrproc_t) xdr_void;
sys/rpc/svc.c
730
rply.acpted_rply.ar_results.proc = (xdrproc_t) xdr_void;
sys/rpc/svc.h
311
struct proc *sp_proc; /* process which is in svc_run */
sys/rpc/xdr.h
245
xdrproc_t proc;
sys/security/audit/audit.h
110
void audit_arg_process(struct proc *p);
sys/security/audit/audit.h
136
void audit_arg_file(struct proc *p, struct file *fp);
sys/security/audit/audit_arg.c
395
audit_arg_process(struct proc *p)
sys/security/audit/audit_arg.c
670
audit_arg_file(struct proc *p, struct file *fp)
sys/security/audit/audit_syscalls.c
189
struct proc *tp;
sys/security/audit/audit_worker.c
82
static struct proc *audit_thread;
sys/security/mac/mac_framework.h
365
struct proc *p);
sys/security/mac/mac_framework.h
399
int mac_proc_check_debug(struct ucred *cred, struct proc *p);
sys/security/mac/mac_framework.h
400
int mac_proc_check_sched(struct ucred *cred, struct proc *p);
sys/security/mac/mac_framework.h
401
int mac_proc_check_signal(struct ucred *cred, struct proc *p,
sys/security/mac/mac_framework.h
403
int mac_proc_check_wait(struct ucred *cred, struct proc *p);
sys/security/mac/mac_framework.h
404
void mac_proc_destroy(struct proc *);
sys/security/mac/mac_framework.h
405
void mac_proc_init(struct proc *);
sys/security/mac/mac_framework.h
77
struct proc;
sys/security/mac/mac_policy.h
442
struct prison *pr, struct label *prlabel, struct proc *p,
sys/security/mac/mac_policy.h
449
struct proc *p);
sys/security/mac/mac_policy.h
451
struct proc *p);
sys/security/mac/mac_policy.h
453
struct proc *proc, int signum);
sys/security/mac/mac_policy.h
455
struct proc *proc);
sys/security/mac/mac_policy.h
92
struct proc;
sys/security/mac/mac_prison.c
253
mac_prison_attached(struct ucred *cred, struct prison *pr, struct proc *p)
sys/security/mac/mac_process.c
117
mac_proc_destroy(struct proc *p)
sys/security/mac/mac_process.c
375
mac_proc_check_debug(struct ucred *cred, struct proc *p)
sys/security/mac/mac_process.c
390
mac_proc_check_sched(struct ucred *cred, struct proc *p)
sys/security/mac/mac_process.c
406
mac_proc_check_signal(struct ucred *cred, struct proc *p, int signum)
sys/security/mac/mac_process.c
421
mac_proc_check_wait(struct ucred *cred, struct proc *p)
sys/security/mac/mac_process.c
99
mac_proc_init(struct proc *p)
sys/security/mac/mac_syscalls.c
167
struct proc *tproc;
sys/security/mac/mac_syscalls.c
271
struct proc *const p = td->td_proc;
sys/security/mac/mac_syscalls.c
460
struct proc *const p = td->td_proc;
sys/security/mac_biba/mac_biba.c
2069
biba_proc_check_debug(struct ucred *cred, struct proc *p)
sys/security/mac_biba/mac_biba.c
2089
biba_proc_check_sched(struct ucred *cred, struct proc *p)
sys/security/mac_biba/mac_biba.c
2109
biba_proc_check_signal(struct ucred *cred, struct proc *p, int signum)
sys/security/mac_ddb/mac_ddb.c
165
struct proc *p;
sys/security/mac_grantbylabel/mac_grantbylabel.c
345
struct proc *proc)
sys/security/mac_grantbylabel/mac_grantbylabel.c
349
if (!SLOT(proc->p_textvp->v_label)) {
sys/security/mac_grantbylabel/mac_grantbylabel.c
350
gbl = gbl_get_vlabel(proc->p_textvp, cred);
sys/security/mac_grantbylabel/mac_grantbylabel.c
353
SLOT_SET(proc->p_textvp->v_label, gbl);
sys/security/mac_grantbylabel/mac_grantbylabel.c
364
struct proc *proc;
sys/security/mac_grantbylabel/mac_grantbylabel.c
407
proc = curproc;
sys/security/mac_grantbylabel/mac_grantbylabel.c
409
proc = pfind(gbl_args.u.pid);
sys/security/mac_grantbylabel/mac_grantbylabel.c
410
if (proc == NULL)
sys/security/mac_grantbylabel/mac_grantbylabel.c
412
else if (proc->p_textvp == NULL) {
sys/security/mac_grantbylabel/mac_grantbylabel.c
413
PROC_UNLOCK(proc);
sys/security/mac_grantbylabel/mac_grantbylabel.c
418
gbl_args.gbl = (SLOT(proc->p_textvp->v_label) |
sys/security/mac_grantbylabel/mac_grantbylabel.c
419
SLOT(proc->p_label));
sys/security/mac_grantbylabel/mac_grantbylabel.c
421
PROC_UNLOCK(proc);
sys/security/mac_grantbylabel/mac_grantbylabel.c
486
SLOT_SET(imgp->proc->p_label, gbl);
sys/security/mac_lomac/mac_lomac.c
1847
lomac_proc_check_debug(struct ucred *cred, struct proc *p)
sys/security/mac_lomac/mac_lomac.c
1867
lomac_proc_check_sched(struct ucred *cred, struct proc *p)
sys/security/mac_lomac/mac_lomac.c
1887
lomac_proc_check_signal(struct ucred *cred, struct proc *p, int signum)
sys/security/mac_lomac/mac_lomac.c
2239
struct proc *p = td->td_proc;
sys/security/mac_lomac/mac_lomac.c
498
struct proc *p;
sys/security/mac_mls/mac_mls.c
1775
mls_proc_check_debug(struct ucred *cred, struct proc *p)
sys/security/mac_mls/mac_mls.c
1795
mls_proc_check_sched(struct ucred *cred, struct proc *p)
sys/security/mac_mls/mac_mls.c
1815
mls_proc_check_signal(struct ucred *cred, struct proc *p, int signum)
sys/security/mac_partition/mac_partition.c
235
partition_proc_check_debug(struct ucred *cred, struct proc *p)
sys/security/mac_partition/mac_partition.c
245
partition_proc_check_sched(struct ucred *cred, struct proc *p)
sys/security/mac_partition/mac_partition.c
255
partition_proc_check_signal(struct ucred *cred, struct proc *p,
sys/security/mac_seeotheruids/mac_seeotheruids.c
131
seeotheruids_proc_check_debug(struct ucred *cred, struct proc *p)
sys/security/mac_seeotheruids/mac_seeotheruids.c
138
seeotheruids_proc_check_sched(struct ucred *cred, struct proc *p)
sys/security/mac_seeotheruids/mac_seeotheruids.c
145
seeotheruids_proc_check_signal(struct ucred *cred, struct proc *p,
sys/security/mac_stub/mac_stub.c
925
struct label *prlabel, struct proc *p, struct label *proclabel)
sys/security/mac_stub/mac_stub.c
945
stub_proc_check_debug(struct ucred *cred, struct proc *p)
sys/security/mac_stub/mac_stub.c
952
stub_proc_check_sched(struct ucred *cred, struct proc *p)
sys/security/mac_stub/mac_stub.c
959
stub_proc_check_signal(struct ucred *cred, struct proc *p, int signum)
sys/security/mac_stub/mac_stub.c
966
stub_proc_check_wait(struct ucred *cred, struct proc *p)
sys/security/mac_test/mac_test.c
1751
struct label *prlabel, struct proc *p, struct label *proclabel)
sys/security/mac_test/mac_test.c
1761
test_proc_check_debug(struct ucred *cred, struct proc *p)
sys/security/mac_test/mac_test.c
1773
test_proc_check_sched(struct ucred *cred, struct proc *p)
sys/security/mac_test/mac_test.c
1785
test_proc_check_signal(struct ucred *cred, struct proc *p, int signum)
sys/security/mac_test/mac_test.c
1797
test_proc_check_wait(struct ucred *cred, struct proc *p)
sys/security/mac_veriexec/mac_veriexec.c
1164
mac_veriexec_proc_is_trusted(struct ucred *cred, struct proc *p)
sys/security/mac_veriexec/mac_veriexec.c
324
mac_veriexec_proc_check_debug(struct ucred *cred, struct proc *p)
sys/security/mac_veriexec/mac_veriexec.c
854
struct proc *proc;
sys/security/mac_veriexec/mac_veriexec.c
907
img.proc = td->td_proc;
sys/security/mac_veriexec/mac_veriexec.c
948
proc = curproc;
sys/security/mac_veriexec/mac_veriexec.c
950
proc = pfind(pargs.u.pid);
sys/security/mac_veriexec/mac_veriexec.c
951
if (proc == NULL)
sys/security/mac_veriexec/mac_veriexec.c
955
textvp = proc->p_textvp;
sys/security/mac_veriexec/mac_veriexec.c
972
PROC_UNLOCK(proc);
sys/security/mac_veriexec/mac_veriexec.h
185
int mac_veriexec_proc_is_trusted(struct ucred *cred, struct proc *p);
sys/security/mac_veriexec/mac_veriexec_internal.h
68
struct proc;
sys/security/mac_veriexec/mac_veriexec_internal.h
78
struct proc *p, int *flags, int check_files);
sys/security/mac_veriexec/veriexec_fingerprint.c
107
struct proc *parent;
sys/security/mac_veriexec/veriexec_fingerprint.c
110
parent = imgp->proc->p_pptr;
sys/security/mac_veriexec/veriexec_fingerprint.c
119
imgp->attr->va_gen, td->td_ucred->cr_ruid, imgp->proc->p_pid,
sys/security/mac_veriexec/veriexec_metadata.c
468
mac_veriexec_metadata_get_executable_flags(struct ucred *cred, struct proc *p,
sys/sys/aio.h
146
struct proc *userproc; /* (*) user process */
sys/sys/cpuset.h
155
struct proc;
sys/sys/cpuset.h
173
int cpuset_setproc_update_set(struct proc *, struct cpuset *);
sys/sys/cpuset.h
174
int cpuset_which(cpuwhich_t, id_t, struct proc **,
sys/sys/dtrace_bsd.h
166
void kdtrace_proc_ctor(struct proc *p);
sys/sys/dtrace_bsd.h
167
void kdtrace_proc_dtor(struct proc *p);
sys/sys/dtrace_bsd.h
72
typedef void (*dtrace_fork_func_t)(struct proc *, struct proc *);
sys/sys/dtrace_bsd.h
73
typedef void (*dtrace_execexit_func_t)(struct proc *);
sys/sys/event.h
279
struct proc;
sys/sys/event.h
287
int (*f_userdump)(struct proc *p, struct knote *kn,
sys/sys/event.h
289
int (*f_copy)(struct knote *kn, struct proc *p1);
sys/sys/event.h
323
struct proc *p_proc; /* proc pointer */
sys/sys/event.h
346
struct proc;
sys/sys/event.h
353
int knote_triv_copy(struct knote *kn, struct proc *p1);
sys/sys/eventhandler.h
237
struct proc;
sys/sys/eventhandler.h
240
typedef void (*exitlist_fn)(void *, struct proc *);
sys/sys/eventhandler.h
241
typedef void (*forklist_fn)(void *, struct proc *, struct proc *, int);
sys/sys/eventhandler.h
242
typedef void (*execlist_fn)(void *, struct proc *, struct image_params *);
sys/sys/eventhandler.h
243
typedef void (*proc_ctor_fn)(void *, struct proc *);
sys/sys/eventhandler.h
244
typedef void (*proc_dtor_fn)(void *, struct proc *);
sys/sys/eventhandler.h
245
typedef void (*proc_init_fn)(void *, struct proc *);
sys/sys/eventhandler.h
246
typedef void (*proc_fini_fn)(void *, struct proc *);
sys/sys/file.h
144
struct proc *p1, struct thread *td);
sys/sys/file.h
284
int fget_remote(struct thread *td, struct proc *p, int fd, struct file **fpp);
sys/sys/file.h
285
int fget_remote_foreach(struct thread *td, struct proc *p,
sys/sys/file.h
286
int (*fn)(struct proc *, int, struct file *, void *), void *arg);
sys/sys/file.h
49
struct proc;
sys/sys/filedesc.h
139
struct proc *fdl_leader; /* owner of POSIX locks */
sys/sys/filedesc.h
270
struct filedesc *fdcopy(struct filedesc *fdp, struct proc *p1);
sys/sys/filedesc.h
279
struct filedesc *fdp, struct proc *leader);
sys/sys/filedesc.h
362
int proc_nfiles(struct proc *p);
sys/sys/filedesc.h
380
struct pwd *pwd_hold_proc(struct proc *p);
sys/sys/imgact.h
59
struct proc *proc; /* our process */
sys/sys/interrupt.h
155
struct proc;
sys/sys/ipc.h
128
struct proc;
sys/sys/ipc.h
139
extern void (*shmfork_hook)(struct proc *, struct proc *);
sys/sys/jail.h
189
LIST_HEAD(, proc) pr_proclist; /* (A) list of jailed processes */
sys/sys/jail.h
476
void prison_proc_link(struct prison *, struct proc *);
sys/sys/jail.h
477
void prison_proc_unlink(struct prison *, struct proc *);
sys/sys/jail.h
478
void prison_proc_iterate(struct prison *, void (*)(struct proc *, void *), void *);
sys/sys/kthread.h
42
struct proc **global_procpp; /* ptr to proc ptr save area */
sys/sys/kthread.h
52
int kproc_create(void (*)(void *), void *, struct proc **,
sys/sys/kthread.h
55
int kproc_resume(struct proc *);
sys/sys/kthread.h
58
int kproc_suspend(struct proc *, int);
sys/sys/kthread.h
59
void kproc_suspend_check(struct proc *);
sys/sys/kthread.h
63
struct proc **,
sys/sys/kthread.h
69
struct proc *, struct thread **,
sys/sys/ktrace.h
331
struct vnode *ktr_get_tracevp(struct proc *, bool);
sys/sys/ktrace.h
334
ktr_get_tracevp(struct proc *p, bool ref)
sys/sys/ktrace.h
351
void ktrprocctor(struct proc *);
sys/sys/ktrace.h
352
struct ktr_io_params *ktrprocexec(struct proc *);
sys/sys/ktrace.h
354
void ktrprocfork(struct proc *, struct proc *);
sys/sys/pmc.h
858
struct proc *pp_proc; /* target process */
sys/sys/pmc.h
882
struct proc *po_owner; /* owner proc */
sys/sys/pmc.h
884
struct proc *po_kthread; /* (k) helper kthread */
sys/sys/pmclog.h
338
void pmclog_process_proccreate(struct pmc_owner *_po, struct proc *p, int sync);
sys/sys/posix4.h
46
struct proc;
sys/sys/posix4.h
58
int p31b_proc(struct proc *, pid_t, struct proc **);
sys/sys/proc.h
1033
struct proc *_p = (p); \
sys/sys/proc.h
1040
struct proc *_p = (p); \
sys/sys/proc.h
107
LIST_HEAD(, proc) pg_members; /* (m + e) Pointer to pgrp members. */
sys/sys/proc.h
1071
extern LIST_HEAD(pidhashhead, proc) *pidhashtbl;
sys/sys/proc.h
1085
extern struct proc proc0; /* Initial kernel process. */
sys/sys/proc.h
1095
LIST_HEAD(proclist, proc);
sys/sys/proc.h
1096
TAILQ_HEAD(procqueue, proc);
sys/sys/proc.h
1099
extern struct proc *initproc, *pageproc; /* Process slots for init, pager. */
sys/sys/proc.h
1104
struct proc *pfind(pid_t); /* Find process by id. */
sys/sys/proc.h
1105
struct proc *pfind_any(pid_t); /* Find (zombie) process by id. */
sys/sys/proc.h
1106
struct proc *pfind_any_locked(pid_t pid); /* Find process by id, locked. */
sys/sys/proc.h
1115
struct proc **fr_procp;
sys/sys/proc.h
1138
int pget(pid_t pid, int flags, struct proc **pp);
sys/sys/proc.h
1161
int cr_cansignal(struct ucred *cred, struct proc *proc, int signum);
sys/sys/proc.h
1162
int enterpgrp(struct proc *p, pid_t pgid, struct pgrp *pgrp,
sys/sys/proc.h
1164
int enterthispgrp(struct proc *p, struct pgrp *pgrp);
sys/sys/proc.h
1169
int inferior(struct proc *p);
sys/sys/proc.h
1170
void itimer_proc_continue(struct proc *p);
sys/sys/proc.h
1171
void kqtimer_proc_continue(struct proc *p);
sys/sys/proc.h
1176
int leavepgrp(struct proc *p);
sys/sys/proc.h
1179
int p_candebug(struct thread *td, struct proc *p);
sys/sys/proc.h
1180
int p_cansee(struct thread *td, struct proc *p);
sys/sys/proc.h
1181
int p_cansched(struct thread *td, struct proc *p);
sys/sys/proc.h
1182
int p_cansignal(struct thread *td, struct proc *p, int signum);
sys/sys/proc.h
1183
int p_canwait(struct thread *td, struct proc *p);
sys/sys/proc.h
1188
void proc_add_orphan(struct proc *child, struct proc *parent);
sys/sys/proc.h
1189
int proc_get_binpath(struct proc *p, char *binname, char **fullpath,
sys/sys/proc.h
1191
int proc_getargv(struct thread *td, struct proc *p, struct sbuf *sb);
sys/sys/proc.h
1192
int proc_getauxv(struct thread *td, struct proc *p, struct sbuf *sb);
sys/sys/proc.h
1193
int proc_getenvv(struct thread *td, struct proc *p, struct sbuf *sb);
sys/sys/proc.h
1195
int proc_iterate(int (*cb)(struct proc *, void *), void *cbarg);
sys/sys/proc.h
1196
void proc_linkup0(struct proc *p, struct thread *td);
sys/sys/proc.h
1197
void proc_linkup(struct proc *p, struct thread *td);
sys/sys/proc.h
1198
struct proc *proc_realparent(struct proc *child);
sys/sys/proc.h
1199
void proc_reap(struct thread *td, struct proc *p, int *status, int options);
sys/sys/proc.h
1200
void proc_reparent(struct proc *child, struct proc *newparent, bool set_oppid);
sys/sys/proc.h
1201
void proc_set_p2_wexit(struct proc *p);
sys/sys/proc.h
1202
void proc_set_traced(struct proc *p, bool stop);
sys/sys/proc.h
1203
void proc_wkilled(struct proc *p);
sys/sys/proc.h
1207
void proc_clear_orphan(struct proc *p);
sys/sys/proc.h
1208
void reaper_abandon_children(struct proc *p, bool exiting);
sys/sys/proc.h
1214
void setsugid(struct proc *p);
sys/sys/proc.h
1217
void stopevent(struct proc *, u_int, u_int);
sys/sys/proc.h
1235
bool cpu_exec_vmspace_reuse(struct proc *p, struct vm_map *map);
sys/sys/proc.h
1237
void cpu_fork(struct thread *, struct proc *, struct thread *, int);
sys/sys/proc.h
1251
void thread_cow_get_proc(struct thread *newtd, struct proc *p);
sys/sys/proc.h
1260
void thread_link(struct thread *td, struct proc *p);
sys/sys/proc.h
1263
int thread_single(struct proc *p, int how);
sys/sys/proc.h
1264
void thread_single_end(struct proc *p, int how);
sys/sys/proc.h
1266
void thread_stopped(struct proc *p);
sys/sys/proc.h
1267
void childproc_stopped(struct proc *child, int reason);
sys/sys/proc.h
1268
void childproc_continued(struct proc *child);
sys/sys/proc.h
1269
void childproc_exited(struct proc *child);
sys/sys/proc.h
1273
void thread_suspend_switch(struct thread *, struct proc *p);
sys/sys/proc.h
1276
void thread_unsuspend(struct proc *p);
sys/sys/proc.h
1277
void thread_wait(struct proc *p);
sys/sys/proc.h
187
struct proc;
sys/sys/proc.h
236
struct proc *td_proc; /* (*) Associated process. */
sys/sys/proc.h
381
struct proc *td_rfppwait_p; /* (k) The vforked child */
sys/sys/proc.h
654
LIST_ENTRY(proc) p_list; /* (d) List of all processes. */
sys/sys/proc.h
674
LIST_ENTRY(proc) p_hash; /* (d) Hash chain. */
sys/sys/proc.h
675
LIST_ENTRY(proc) p_pglist; /* (g + e) List of processes in pgrp. */
sys/sys/proc.h
676
struct proc *p_pptr; /* (c + e) Pointer to parent process. */
sys/sys/proc.h
677
LIST_ENTRY(proc) p_sibling; /* (e) List of sibling processes. */
sys/sys/proc.h
678
LIST_HEAD(, proc) p_children; /* (e) Pointer to list of children. */
sys/sys/proc.h
679
struct proc *p_reaper; /* (e) My reaper. */
sys/sys/proc.h
680
LIST_HEAD(, proc) p_reaplist; /* (e) List of my descendants
sys/sys/proc.h
682
LIST_ENTRY(proc) p_reapsibling; /* (e) List of siblings - descendants of
sys/sys/proc.h
759
struct proc *p_peers; /* (r) */
sys/sys/proc.h
760
struct proc *p_leader; /* (b) */
sys/sys/proc.h
775
LIST_ENTRY(proc) p_orphan; /* (e) List of orphan processes. */
sys/sys/proc.h
776
LIST_HEAD(, proc) p_orphans; /* (e) Pointer to list of orphans. */
sys/sys/proc.h
779
LIST_ENTRY(proc) p_jaillist; /* (d) Jail process linkage. */
sys/sys/proc.h
87
struct proc *s_leader; /* (m + e) Session leader. */
sys/sys/procdesc.h
101
void procdesc_new(struct proc *, int);
sys/sys/procdesc.h
104
void procdesc_reap(struct proc *);
sys/sys/procdesc.h
55
struct proc;
sys/sys/procdesc.h
63
struct proc *pd_proc; /* (t) Process. */
sys/sys/procdesc.h
96
int procdesc_exit(struct proc *);
sys/sys/procdesc.h
98
struct proc **);
sys/sys/ptrace.h
250
int proc_rwmem(struct proc *_p, struct uio *_uio);
sys/sys/ptrace.h
251
ssize_t proc_readmem(struct thread *_td, struct proc *_p, vm_offset_t _va,
sys/sys/ptrace.h
253
ssize_t proc_writemem(struct thread *_td, struct proc *_p, vm_offset_t _va,
sys/sys/ptrace.h
267
void ptrace_unsuspend(struct proc *p);
sys/sys/racct.h
178
int racct_add(struct proc *p, int resource, uint64_t amount);
sys/sys/racct.h
180
void racct_add_force(struct proc *p, int resource, uint64_t amount);
sys/sys/racct.h
181
void racct_add_buf(struct proc *p, const struct buf *bufp, int is_write);
sys/sys/racct.h
182
int racct_set(struct proc *p, int resource, uint64_t amount);
sys/sys/racct.h
183
int racct_set_unlocked(struct proc *p, int resource, uint64_t amount);
sys/sys/racct.h
184
void racct_set_force(struct proc *p, int resource, uint64_t amount);
sys/sys/racct.h
185
void racct_sub(struct proc *p, int resource, uint64_t amount);
sys/sys/racct.h
187
uint64_t racct_get_limit(struct proc *p, int resource);
sys/sys/racct.h
188
uint64_t racct_get_available(struct proc *p, int resource);
sys/sys/racct.h
193
int racct_proc_fork(struct proc *parent, struct proc *child);
sys/sys/racct.h
194
void racct_proc_fork_done(struct proc *child);
sys/sys/racct.h
195
void racct_proc_exit(struct proc *p);
sys/sys/racct.h
197
void racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred,
sys/sys/racct.h
200
void racct_proc_throttle(struct proc *p, int timeout);
sys/sys/racct.h
208
racct_add(struct proc *p, int resource, uint64_t amount)
sys/sys/racct.h
220
racct_add_force(struct proc *p, int resource, uint64_t amount)
sys/sys/racct.h
225
racct_set(struct proc *p, int resource, uint64_t amount)
sys/sys/racct.h
232
racct_set_force(struct proc *p, int resource, uint64_t amount)
sys/sys/racct.h
237
racct_sub(struct proc *p, int resource, uint64_t amount)
sys/sys/racct.h
247
racct_get_limit(struct proc *p, int resource)
sys/sys/racct.h
254
racct_get_available(struct proc *p, int resource)
sys/sys/racct.h
264
racct_proc_fork(struct proc *parent, struct proc *child)
sys/sys/racct.h
271
racct_proc_fork_done(struct proc *child)
sys/sys/racct.h
276
racct_proc_exit(struct proc *p)
sys/sys/racct.h
44
struct proc;
sys/sys/rctl.h
142
int rctl_enforce(struct proc *p, int resource, uint64_t amount);
sys/sys/rctl.h
144
int64_t rctl_pcpu_available(const struct proc *p);
sys/sys/rctl.h
145
uint64_t rctl_get_limit(struct proc *p, int resource);
sys/sys/rctl.h
146
uint64_t rctl_get_available(struct proc *p, int resource);
sys/sys/rctl.h
148
void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred);
sys/sys/rctl.h
149
int rctl_proc_fork(struct proc *parent, struct proc *child);
sys/sys/rctl.h
43
struct proc;
sys/sys/rctl.h
69
struct proc *rs_proc;
sys/sys/resourcevar.h
135
struct proc;
sys/sys/resourcevar.h
141
void calccru(struct proc *p, struct timeval *up, struct timeval *sp);
sys/sys/resourcevar.h
142
void calcru(struct proc *p, struct timeval *up, struct timeval *sp);
sys/sys/resourcevar.h
153
int kern_proc_setrlimit(struct thread *td, struct proc *p, u_int which,
sys/sys/resourcevar.h
172
rlim_t lim_cur_proc(struct proc *p, int which);
sys/sys/resourcevar.h
173
void lim_fork(struct proc *p1, struct proc *p2);
sys/sys/resourcevar.h
181
rlim_t lim_max_proc(struct proc *p, int which);
sys/sys/resourcevar.h
183
void lim_rlimit_proc(struct proc *p, int which, struct rlimit *rlp);
sys/sys/resourcevar.h
187
void rufetch(struct proc *p, struct rusage *ru);
sys/sys/resourcevar.h
188
void rufetchcalc(struct proc *p, struct rusage *ru, struct timeval *up,
sys/sys/resourcevar.h
191
void ruxagg(struct proc *p, struct thread *td);
sys/sys/resourcevar.h
192
void ruxagg_locked(struct proc *p, struct thread *td);
sys/sys/sched.h
279
void (*exit)(struct proc *p, struct thread *childtd);
sys/sys/sched.h
283
void (*nice)(struct proc *p, int nice);
sys/sys/sched.h
74
struct proc;
sys/sys/sched.h
93
void sched_exit(struct proc *p, struct thread *childtd);
sys/sys/sched.h
97
void sched_nice(struct proc *p, int nice);
sys/sys/sem.h
143
void semexit(struct proc *p);
sys/sys/shm.h
150
struct proc;
sys/sys/shm.h
161
void shmfork(struct proc *, struct proc *);
sys/sys/sigio.h
47
struct proc *siu_proc; /* (c) process to receive SIGIO/SIGURG */
sys/sys/signalvar.h
249
struct proc *sq_proc;
sys/sys/signalvar.h
325
struct proc;
sys/sys/signalvar.h
382
void execsigs(struct proc *p);
sys/sys/signalvar.h
383
void killproc(struct proc *p, const char *why);
sys/sys/signalvar.h
386
int pksignal(struct proc *p, int sig, ksiginfo_t *ksi);
sys/sys/signalvar.h
390
void kern_psignal(struct proc *p, int sig);
sys/sys/signalvar.h
400
void sig_drop_caught(struct proc *p);
sys/sys/signalvar.h
402
int sigev_findtd(struct proc *p, struct sigevent *sigev, struct thread **);
sys/sys/signalvar.h
407
void siginit(struct proc *p);
sys/sys/signalvar.h
410
void sigqueue_delete_proc(struct proc *p, int sig);
sys/sys/signalvar.h
412
void sigqueue_init(struct sigqueue *queue, struct proc *p);
sys/sys/signalvar.h
415
int tdsendsignal(struct proc *p, struct thread *td, int sig,
sys/sys/socketvar.h
551
struct mbuf *control, int flags, struct proc *);
sys/sys/syscallsubr.h
115
void kern_process_cputime(struct proc *targetp, struct timespec *ats);
sys/sys/syscallsubr.h
246
int kern_mlock(struct proc *proc, struct ucred *cred, uintptr_t addr,
sys/sys/syscallsubr.h
251
int kern_mmap_maxprot(struct proc *p, int prot);
sys/sys/syscallsubr.h
377
int kern_thr_alloc(struct proc *, int pages, struct thread **);
sys/sys/sysent.h
151
const char *(*sv_machine_arch)(struct proc *);
sys/sys/sysent.h
154
int (*sv_onexec)(struct proc *, struct image_params *);
sys/sys/sysent.h
156
void (*sv_onexit)(struct proc *);
sys/sys/sysent.h
322
struct proc;
sys/sys/sysent.h
323
const char *syscallname(struct proc *p, u_int code);
sys/sys/sysent.h
341
void exit_onexit(struct proc *p);
sys/sys/sysent.h
342
void exec_free_abi_mappings(struct proc *p);
sys/sys/sysent.h
95
struct proc;
sys/sys/sysproto.h
21
struct proc;
sys/sys/systm.h
133
struct proc;
sys/sys/systm.h
243
void tprintf(struct proc *p, int pri, const char *, ...) __printflike(3, 4);
sys/sys/systm.h
244
void vtprintf(struct proc *, int, const char *, __va_list) __printflike(3, 0);
sys/sys/systm.h
387
void startprofclock(struct proc *);
sys/sys/systm.h
388
void stopprofclock(struct proc *);
sys/sys/taskqueue.h
42
struct proc;
sys/sys/taskqueue.h
75
int pri, struct proc *p, const char *name, ...) __printflike(5, 6);
sys/sys/timers.h
51
struct proc *it_proc;
sys/sys/timers.h
84
void itimers_exec(struct proc *p);
sys/sys/timers.h
85
void itimers_exit(struct proc *p);
sys/sys/timers.h
86
int itimer_accept(struct proc *p, int tid, ksiginfo_t *ksi);
sys/sys/ttyhook.h
69
int ttyhook_register(struct tty **, struct proc *, int,
sys/sys/ucred.h
202
struct proc;
sys/sys/ucred.h
234
struct ucred *crcopysafe(struct proc *p, struct ucred *cr);
sys/sys/ucred.h
237
void proc_set_cred(struct proc *p, struct ucred *newcred);
sys/sys/ucred.h
238
bool proc_set_cred_enforce_proc_lim(struct proc *p, struct ucred *newcred);
sys/sys/ucred.h
239
void proc_unset_cred(struct proc *p, bool decrement_proc_count);
sys/sys/umtxvar.h
204
void umtx_exec(struct proc *p);
sys/sys/user.h
123
struct proc *ki_paddr; /* address of proc */
sys/sys/user.h
221
void fill_kinfo_proc(struct proc *, struct kinfo_proc *);
sys/sys/user.h
730
int kern_proc_filedesc_out(struct proc *p, struct sbuf *sb, ssize_t maxlen,
sys/sys/user.h
732
int kern_proc_cwd_out(struct proc *p, struct sbuf *sb, ssize_t maxlen);
sys/sys/user.h
733
int kern_proc_out(struct proc *p, struct sbuf *sb, int flags);
sys/sys/user.h
734
int kern_proc_vmmap_out(struct proc *p, struct sbuf *sb, ssize_t maxlen,
sys/sys/user.h
736
int kern_proc_kqueues_out(struct proc *p, struct sbuf *s, size_t maxlen,
sys/sys/vnode.h
639
struct proc;
sys/tools/syscalls/examples/cpp/test_proto.h
21
struct proc;
sys/ufs/ffs/ffs_alloc.c
3163
struct proc *p = td->td_proc;
sys/ufs/ffs/ffs_snapshot.c
424
struct proc *p;
sys/ufs/ffs/ffs_snapshot.c
863
struct proc *p;
sys/ufs/ffs/ffs_softdep.c
1498
extern struct proc *bufdaemonproc;
sys/vm/vm_extern.h
100
int vm_forkproc(struct thread *, struct proc *, struct thread *,
sys/vm/vm_extern.h
102
void vm_waitproc(struct proc *);
sys/vm/vm_extern.h
117
int vmspace_exec(struct proc *, vm_offset_t, vm_offset_t);
sys/vm/vm_extern.h
118
int vmspace_unshare(struct proc *);
sys/vm/vm_extern.h
120
struct vmspace *vmspace_acquire_ref(struct proc *);
sys/vm/vm_extern.h
122
void vmspace_exitfree(struct proc *);
sys/vm/vm_extern.h
36
struct proc;
sys/vm/vm_glue.c
773
vm_forkproc(struct thread *td, struct proc *p2, struct thread *td2,
sys/vm/vm_glue.c
776
struct proc *p1 = td->td_proc;
sys/vm/vm_glue.c
824
vm_waitproc(struct proc *p)
sys/vm/vm_kern.c
978
struct proc *p;
sys/vm/vm_map.c
347
vmspace_container_reset(struct proc *p)
sys/vm/vm_map.c
397
vmspace_exitfree(struct proc *p)
sys/vm/vm_map.c
413
struct proc *p;
sys/vm/vm_map.c
463
vmspace_acquire_ref(struct proc *p)
sys/vm/vm_map.c
4702
struct proc *p;
sys/vm/vm_map.c
4911
vmspace_exec(struct proc *p, vm_offset_t minuser, vm_offset_t maxuser)
sys/vm/vm_map.c
4943
vmspace_unshare(struct proc *p)
sys/vm/vm_map.c
5440
struct proc *p;
sys/vm/vm_meter.c
168
struct proc *p;
sys/vm/vm_mmap.c
1081
kern_mlock(struct proc *proc, struct ucred *cred, uintptr_t addr0, size_t len)
sys/vm/vm_mmap.c
1102
map = &proc->p_vmspace->vm_map;
sys/vm/vm_mmap.c
1103
PROC_LOCK(proc);
sys/vm/vm_mmap.c
1105
if (nsize > lim_cur_proc(proc, RLIMIT_MEMLOCK)) {
sys/vm/vm_mmap.c
1106
PROC_UNLOCK(proc);
sys/vm/vm_mmap.c
1109
PROC_UNLOCK(proc);
sys/vm/vm_mmap.c
1112
PROC_LOCK(proc);
sys/vm/vm_mmap.c
1113
error = racct_set(proc, RACCT_MEMLOCK, nsize);
sys/vm/vm_mmap.c
1114
PROC_UNLOCK(proc);
sys/vm/vm_mmap.c
1123
PROC_LOCK(proc);
sys/vm/vm_mmap.c
1124
racct_set(proc, RACCT_MEMLOCK,
sys/vm/vm_mmap.c
1126
PROC_UNLOCK(proc);
sys/vm/vm_mmap.c
165
kern_mmap_maxprot(struct proc *p, int prot)
sys/vm/vm_mmap.c
182
struct proc *p;
sys/vm/vm_object.c
2729
struct proc *p;
sys/vm/vm_pageout.c
132
struct proc *pageproc;
sys/vm/vm_pageout.c
1933
struct proc *p, *bigproc;
sys/vm/vm_pageout.c
2383
struct proc *p;
sys/vm/vm_swapout.c
116
static struct proc *vmproc;
sys/vm/vm_swapout.c
294
struct proc *p;
sys/x86/acpica/madt.c
392
ACPI_MADT_LOCAL_APIC *proc;
sys/x86/acpica/madt.c
397
proc = (ACPI_MADT_LOCAL_APIC *)entry;
sys/x86/acpica/madt.c
398
madt_parse_cpu(proc->Id, proc->LapicFlags);
sys/x86/acpica/madt.c
410
ACPI_MADT_LOCAL_APIC *proc;
sys/x86/acpica/madt.c
415
proc = (ACPI_MADT_LOCAL_APIC *)entry;
sys/x86/acpica/madt.c
416
madt_add_cpu(proc->ProcessorId, proc->Id, proc->LapicFlags);
sys/x86/x86/identcpu.c
2496
uint32_t entry, exit, mask, pin, proc, proc2;
sys/x86/x86/identcpu.c
2506
proc = vmx_settable(basic, MSR_VMX_PROCBASED_CTLS,
sys/x86/x86/identcpu.c
2508
if (proc & PROCBASED_SECONDARY_CONTROLS)
sys/x86/x86/identcpu.c
2523
if (proc & PROCBASED_HLT_EXITING) {
sys/x86/x86/identcpu.c
2527
if (proc & PROCBASED_MTF) {
sys/x86/x86/identcpu.c
2531
if (proc & PROCBASED_PAUSE_EXITING) {
sys/x86/x86/identcpu.c
2547
if (proc & PROCBASED_USE_TPR_SHADOW &&
sys/x86/x86/identcpu.c
2576
printf("\n Primary Processor Controls=0x%b", proc,
sys/x86/x86/identcpu.c
2599
if (proc & PROCBASED_SECONDARY_CONTROLS)
sys/x86/x86/identcpu.c
2642
if (proc & PROCBASED_SECONDARY_CONTROLS &&
sys/x86/x86/mptable.c
521
proc_entry_ptr proc;
sys/x86/x86/mptable.c
525
proc = (proc_entry_ptr)entry;
sys/x86/x86/mptable.c
526
if (proc->cpu_flags & PROCENTRY_FLAG_EN &&
sys/x86/x86/mptable.c
527
proc->apic_id < MAX_LAPIC_ID && mp_ncpus < MAXCPU) {
sys/x86/x86/mptable.c
532
max_apic_id = max(max_apic_id, proc->apic_id);
sys/x86/x86/mptable.c
541
proc_entry_ptr proc;
sys/x86/x86/mptable.c
546
proc = (proc_entry_ptr)entry;
sys/x86/x86/mptable.c
547
if (proc->cpu_flags & PROCENTRY_FLAG_EN) {
sys/x86/x86/mptable.c
548
lapic_create(proc->apic_id, proc->cpu_flags &
sys/x86/x86/mptable.c
550
if (proc->apic_id < MAX_LAPIC_ID) {
sys/x86/x86/mptable.c
552
*cpu_mask |= (1ul << proc->apic_id);
sys/xdr/xdr.c
582
for (; choices->proc != NULL_xdrproc_t; choices++) {
sys/xdr/xdr.c
584
return ((*(choices->proc))(xdrs, unp));
sys/xdr/xdr.c
75
xdr_free(xdrproc_t proc, void *objp)
sys/xdr/xdr.c
80
(*proc)(&x, objp);
sys/xdr/xdr_reference.c
62
xdrproc_t proc) /* xdr routine to handle the object */
sys/xdr/xdr_reference.c
85
stat = (*proc)(xdrs, loc);
tests/sys/netgraph/util.c
137
ng_register_data(char const *hook, ng_data_handler_t proc)
tests/sys/netgraph/util.c
143
ATF_REQUIRE(NULL != (p->handler = proc));
tests/sys/netgraph/util.c
156
ng_register_msg(ng_msg_handler_t proc)
tests/sys/netgraph/util.c
158
msg_handler = proc;
tests/sys/netgraph/util.h
71
void ng_register_data(char const *hook, ng_data_handler_t proc);
tests/sys/netgraph/util.h
79
void ng_register_msg(ng_msg_handler_t proc);
tools/regression/kthread/kld/kthrdlk.c
128
struct proc *testproc;
tools/tools/ncpus/biosmptable.c
64
proc_entry_ptr proc;
tools/tools/ncpus/biosmptable.c
89
proc = (proc_entry_ptr) entry_type_p;
tools/tools/ncpus/biosmptable.c
91
proc->apic_id,
tools/tools/ncpus/biosmptable.c
92
proc->cpu_flags & PROCENTRY_FLAG_EN ?
tools/tools/ncpus/biosmptable.c
94
if (proc->cpu_flags & PROCENTRY_FLAG_EN)
usr.bin/rpcgen/rpc_clntout.c
105
printarglist(proc_list *proc, const char *result, const char *addargname,
usr.bin/rpcgen/rpc_clntout.c
114
ptype(proc->args.decls->decl.prefix,
usr.bin/rpcgen/rpc_clntout.c
115
proc->args.decls->decl.type, 1);
usr.bin/rpcgen/rpc_clntout.c
119
ptype(proc->res_prefix, proc->res_type, 1);
usr.bin/rpcgen/rpc_clntout.c
124
} else if (streq(proc->args.decls->decl.type, "void")) {
usr.bin/rpcgen/rpc_clntout.c
128
ptype(proc->res_prefix, proc->res_type, 1);
usr.bin/rpcgen/rpc_clntout.c
136
for (l = proc->args.decls; l != NULL; l = l->next) {
usr.bin/rpcgen/rpc_clntout.c
137
pdeclaration(proc->args.argname, &l->decl, 0, ", ");
usr.bin/rpcgen/rpc_clntout.c
140
ptype(proc->res_prefix, proc->res_type, 1);
usr.bin/rpcgen/rpc_clntout.c
161
printbody(proc_list *proc)
usr.bin/rpcgen/rpc_clntout.c
164
bool_t args2 = (proc->arg_num > 1);
usr.bin/rpcgen/rpc_clntout.c
173
f_print(fout, "\t%s", proc->args.argname);
usr.bin/rpcgen/rpc_clntout.c
178
if (streq(proc->res_type, "void")) {
usr.bin/rpcgen/rpc_clntout.c
181
ptype(proc->res_prefix, proc->res_type, 0);
usr.bin/rpcgen/rpc_clntout.c
186
ampr(proc->res_type), RESULT, RESULT);
usr.bin/rpcgen/rpc_clntout.c
190
(streq(proc->args.decls->decl.type, "void"))) {
usr.bin/rpcgen/rpc_clntout.c
200
proc->proc_name);
usr.bin/rpcgen/rpc_clntout.c
203
stringfix(proc->res_type), (mtflag)?"":ampr(proc->res_type),
usr.bin/rpcgen/rpc_clntout.c
216
for (l = proc->args.decls; l != NULL; l = l->next) {
usr.bin/rpcgen/rpc_clntout.c
226
proc->proc_name,proc->args.argname);
usr.bin/rpcgen/rpc_clntout.c
229
stringfix(proc->res_type), (mtflag)?"":ampr(proc->res_type),
usr.bin/rpcgen/rpc_clntout.c
239
proc->proc_name,
usr.bin/rpcgen/rpc_clntout.c
240
stringfix(proc->args.decls->decl.type),
usr.bin/rpcgen/rpc_clntout.c
242
(newstyle ? proc->args.decls->decl.name : "argp"),
usr.bin/rpcgen/rpc_clntout.c
243
stringfix(proc->res_type), ampr(proc->res_type),
usr.bin/rpcgen/rpc_clntout.c
249
proc->proc_name,
usr.bin/rpcgen/rpc_clntout.c
250
stringfix(proc->args.decls->decl.type),
usr.bin/rpcgen/rpc_clntout.c
252
(newstyle ? proc->args.decls->decl.name : "argp"),
usr.bin/rpcgen/rpc_clntout.c
253
stringfix(proc->res_type), "",
usr.bin/rpcgen/rpc_clntout.c
260
if (streq(proc->res_type, "void")) {
usr.bin/rpcgen/rpc_clntout.c
262
ampr(proc->res_type), RESULT);
usr.bin/rpcgen/rpc_clntout.c
265
ampr(proc->res_type), RESULT);
usr.bin/rpcgen/rpc_clntout.c
72
proc_list *proc;
usr.bin/rpcgen/rpc_clntout.c
75
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_clntout.c
78
ptype(proc->res_prefix, proc->res_type, 1);
usr.bin/rpcgen/rpc_clntout.c
80
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_clntout.c
81
printarglist(proc, RESULT, "clnt", "CLIENT *");
usr.bin/rpcgen/rpc_clntout.c
84
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_clntout.c
85
printarglist(proc, RESULT, "clnt", "CLIENT *");
usr.bin/rpcgen/rpc_clntout.c
89
printbody(proc);
usr.bin/rpcgen/rpc_hout.c
240
proc_list *proc;
usr.bin/rpcgen/rpc_hout.c
243
for (proc = vers->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_hout.c
244
if (proc == stop) {
usr.bin/rpcgen/rpc_hout.c
246
} else if (streq(proc->proc_name, stop->proc_name)) {
usr.bin/rpcgen/rpc_hout.c
276
proc_list *proc;
usr.bin/rpcgen/rpc_hout.c
299
for (proc = vers->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_hout.c
300
if (!define_printed(proc, def->def.pr.versions)) {
usr.bin/rpcgen/rpc_hout.c
301
puldefine(proc->proc_name, proc->proc_num);
usr.bin/rpcgen/rpc_hout.c
304
pprocdef(proc, vers, "CLIENT *", 0);
usr.bin/rpcgen/rpc_hout.c
306
pprocdef(proc, vers, "struct svc_req *", 1);
usr.bin/rpcgen/rpc_hout.c
313
pprocdef(proc_list *proc, version_list *vp, const char *addargtype, int server_p)
usr.bin/rpcgen/rpc_hout.c
321
ptype(proc->res_prefix, proc->res_type, 1);
usr.bin/rpcgen/rpc_hout.c
325
pvname_svc(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_hout.c
327
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_hout.c
329
parglist(proc, addargtype);
usr.bin/rpcgen/rpc_hout.c
336
parglist(proc_list *proc, const char *addargtype)
usr.bin/rpcgen/rpc_hout.c
341
if (proc->arg_num < 2 && newstyle &&
usr.bin/rpcgen/rpc_hout.c
342
streq(proc->args.decls->decl.type, "void")) {
usr.bin/rpcgen/rpc_hout.c
346
for (dl = proc->args.decls; dl != NULL; dl = dl->next) {
usr.bin/rpcgen/rpc_hout.c
356
ptype(proc->res_prefix, proc->res_type, 1);
usr.bin/rpcgen/rpc_sample.c
101
if(!streq(proc->args.decls->decl.type, "void"))
usr.bin/rpcgen/rpc_sample.c
102
ptype(proc->args.decls->decl.prefix,
usr.bin/rpcgen/rpc_sample.c
103
proc->args.decls->decl.type, 1);
usr.bin/rpcgen/rpc_sample.c
107
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_sample.c
109
} else if (!streq(proc->args.decls->decl.type, "void")) {
usr.bin/rpcgen/rpc_sample.c
110
for (l = proc->args.decls; l != NULL; l = l->next) {
usr.bin/rpcgen/rpc_sample.c
115
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_sample.c
132
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_sample.c
137
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_sample.c
138
if (proc->arg_num < 2 && !newstyle) {
usr.bin/rpcgen/rpc_sample.c
140
if(streq(proc->args.decls->decl.type, "void"))
usr.bin/rpcgen/rpc_sample.c
144
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_sample.c
151
} else if (streq(proc->args.decls->decl.type, "void")) {
usr.bin/rpcgen/rpc_sample.c
159
for (l = proc->args.decls; l != NULL; l = l->next) {
usr.bin/rpcgen/rpc_sample.c
160
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_sample.c
173
ptype(proc->res_prefix, proc->res_type, 1);
usr.bin/rpcgen/rpc_sample.c
190
proc_list *proc;
usr.bin/rpcgen/rpc_sample.c
193
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_sample.c
196
return_type(proc);
usr.bin/rpcgen/rpc_sample.c
200
pvname_svc(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_sample.c
201
printarglist(proc, "result", RQSTP, "struct svc_req *");
usr.bin/rpcgen/rpc_sample.c
206
if(!streq(proc->res_type, "void"))
usr.bin/rpcgen/rpc_sample.c
207
return_type(proc);
usr.bin/rpcgen/rpc_sample.c
219
if(!streq(proc->res_type, "void"))
usr.bin/rpcgen/rpc_sample.c
78
proc_list *proc;
usr.bin/rpcgen/rpc_sample.c
88
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_sample.c
92
ptype(proc->res_prefix, proc->res_type, 1);
usr.bin/rpcgen/rpc_sample.c
95
ptype(proc->res_prefix, proc->res_type, 1);
usr.bin/rpcgen/rpc_sample.c
99
if(proc->arg_num < 2 && !newstyle) {
usr.bin/rpcgen/rpc_svcout.c
326
proc_list *proc;
usr.bin/rpcgen/rpc_svcout.c
331
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_svcout.c
334
internal_proctype(proc);
usr.bin/rpcgen/rpc_svcout.c
338
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_svcout.c
341
if (proc->arg_num > 1)
usr.bin/rpcgen/rpc_svcout.c
342
fputs(proc->args.argname, fout);
usr.bin/rpcgen/rpc_svcout.c
344
ptype(proc->args.decls->decl.prefix,
usr.bin/rpcgen/rpc_svcout.c
345
proc->args.decls->decl.type, 0);
usr.bin/rpcgen/rpc_svcout.c
358
pvname_svc(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_svcout.c
360
if (proc->arg_num < 2) { /* single argument */
usr.bin/rpcgen/rpc_svcout.c
361
if (!streq(proc->args.decls->decl.type, "void"))
usr.bin/rpcgen/rpc_svcout.c
364
for (l = proc->args.decls; l != NULL;
usr.bin/rpcgen/rpc_svcout.c
380
proc_list *proc;
usr.bin/rpcgen/rpc_svcout.c
397
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_svcout.c
398
if (proc->arg_num < 2) { /* single argument */
usr.bin/rpcgen/rpc_svcout.c
399
if (streq(proc->args.decls->decl.type,
usr.bin/rpcgen/rpc_svcout.c
405
ptype(proc->args.decls->decl.prefix,
usr.bin/rpcgen/rpc_svcout.c
406
proc->args.decls->decl.type, 0);
usr.bin/rpcgen/rpc_svcout.c
407
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_svcout.c
412
f_print(fout, "\t\t%s", proc->args.argname);
usr.bin/rpcgen/rpc_svcout.c
414
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_svcout.c
425
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_svcout.c
426
if (streq(proc->res_type, "void")) {
usr.bin/rpcgen/rpc_svcout.c
430
ptype(proc->res_prefix, proc->res_type, 0);
usr.bin/rpcgen/rpc_svcout.c
431
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_svcout.c
470
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_svcout.c
471
f_print(fout, "\tcase %s:\n", proc->proc_name);
usr.bin/rpcgen/rpc_svcout.c
472
if (proc->arg_num < 2) { /* single argument */
usr.bin/rpcgen/rpc_svcout.c
473
p_xdrfunc(ARG, proc->args.decls->decl.type);
usr.bin/rpcgen/rpc_svcout.c
475
p_xdrfunc(ARG, proc->args.argname);
usr.bin/rpcgen/rpc_svcout.c
477
p_xdrfunc(RESULT, proc->res_type);
usr.bin/rpcgen/rpc_svcout.c
491
pvname_svc(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_svcout.c
493
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_svcout.c
557
printif(const char *proc, const char *transp, const char *prefix,
usr.bin/rpcgen/rpc_svcout.c
561
proc, transp, arg, prefix, arg);
usr.bin/rpcgen/rpc_svcout.c
565
nullproc(proc_list *proc)
usr.bin/rpcgen/rpc_svcout.c
567
for (; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_svcout.c
568
if (streq(proc->proc_num, "0")) {
usr.bin/rpcgen/rpc_tblout.c
114
pvname_svc(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_tblout.c
118
pvname(proc->proc_name, vp->vers_num);
usr.bin/rpcgen/rpc_tblout.c
123
if( proc->arg_num > 1 )
usr.bin/rpcgen/rpc_tblout.c
124
printit((char*) NULL, proc->args.argname );
usr.bin/rpcgen/rpc_tblout.c
127
printit( proc->args.decls->decl.prefix,
usr.bin/rpcgen/rpc_tblout.c
128
proc->args.decls->decl.type );
usr.bin/rpcgen/rpc_tblout.c
130
printit(proc->res_prefix, proc->res_type);
usr.bin/rpcgen/rpc_tblout.c
79
proc_list *proc;
usr.bin/rpcgen/rpc_tblout.c
98
for (proc = vp->procs; proc != NULL; proc = proc->next) {
usr.bin/rpcgen/rpc_tblout.c
99
current = atoi(proc->proc_num);
usr.bin/rpcgen/rpc_util.h
205
int nullproc(proc_list *proc);
usr.bin/rpcgen/rpc_util.h
211
void printarglist(proc_list *proc, const char *result, const char *addargname,
usr.bin/rpcinfo/rpcinfo.c
1631
pr->vers, pr->proc, pr->netid);
usr.bin/sockstat/main.c
1003
static struct kinfo_proc proc;
usr.bin/sockstat/main.c
1011
len = sizeof(proc);
usr.bin/sockstat/main.c
1012
if (cap_sysctl(capsysctl, mib, nitems(mib), &proc, &len, NULL, 0)
usr.bin/sockstat/main.c
1019
return (proc.ki_jid);
usr.bin/sockstat/main.c
981
static struct kinfo_proc proc;
usr.bin/sockstat/main.c
989
len = sizeof(proc);
usr.bin/sockstat/main.c
990
if (cap_sysctl(capsysctl, mib, nitems(mib), &proc, &len, NULL, 0)
usr.bin/sockstat/main.c
997
return (proc.ki_comm);
usr.bin/top/machine.c
1016
cmd_matches(struct kinfo_proc *proc, const char *term)
usr.bin/top/machine.c
1025
if (strstr(proc->ki_comm, term))
usr.bin/top/machine.c
1029
args = kvm_getargv(kd, proc, 1024);
usr.bin/truss/setup.c
278
nt->proc = p;
usr.bin/truss/setup.c
470
t->proc->abi->type, t->cs.number);
usr.bin/truss/setup.c
541
p = t->proc;
usr.bin/truss/setup.c
600
len += fprintf(info->outfile, "%5d", t->proc->pid);
usr.bin/truss/setup.c
781
free_proc(info->curthread->proc);
usr.bin/truss/syscalls.c
1099
pid_t pid = trussinfo->curthread->proc->pid;
usr.bin/truss/syscalls.c
1166
pid_t pid = trussinfo->curthread->proc->pid;
usr.bin/truss/syscalls.c
1585
pid_t pid = trussinfo->curthread->proc->pid;
usr.bin/truss/syscalls.c
1648
pid = trussinfo->curthread->proc->pid;
usr.bin/truss/syscalls.c
1753
trussinfo->curthread->proc->abi->pointer_size;
usr.bin/truss/syscalls.c
1825
trussinfo->curthread->proc->abi->pointer_size;
usr.bin/truss/syscalls.c
2860
sysdecode_freebsd_to_abi_errno(t->proc->abi->abi, error),
usr.bin/truss/syscalls.c
2863
t->proc->abi->pointer_size == 4) {
usr.bin/truss/syscalls.c
901
procabi = t->proc->abi;
usr.bin/truss/syscalls.c
925
add_syscall(t->proc->abi, number, sc);
usr.bin/truss/syscalls.c
943
add_syscall(t->proc->abi, number, sc);
usr.bin/truss/truss.h
89
struct procinfo *proc;
usr.sbin/inetd/inetd.c
2425
struct procinfo *proc;
usr.sbin/inetd/inetd.c
2430
if ((proc = search_proc(pid, 1)) != NULL) {
usr.sbin/inetd/inetd.c
2431
if (proc->pr_conn != NULL) {
usr.sbin/inetd/inetd.c
2436
proc->pr_conn = conn;
usr.sbin/inetd/inetd.c
2439
conn->co_proc[conn->co_numchild++] = proc;
usr.sbin/inetd/inetd.c
2445
struct procinfo *proc;
usr.sbin/inetd/inetd.c
2449
if ((proc = search_proc(pid, 0)) == NULL)
usr.sbin/inetd/inetd.c
2451
if ((conn = proc->pr_conn) == NULL)
usr.sbin/inetd/inetd.c
2454
if (conn->co_proc[i] == proc) {
usr.sbin/inetd/inetd.c
2458
free_proc(proc);
usr.sbin/inetd/inetd.c
2525
struct procinfo *proc;
usr.sbin/inetd/inetd.c
2529
LIST_FOREACH(proc, &proctable[hv], pr_link) {
usr.sbin/inetd/inetd.c
2530
if (proc->pr_pid == pid)
usr.sbin/inetd/inetd.c
2533
if (proc == NULL && add) {
usr.sbin/inetd/inetd.c
2534
if ((proc = malloc(sizeof(struct procinfo))) == NULL) {
usr.sbin/inetd/inetd.c
2538
proc->pr_pid = pid;
usr.sbin/inetd/inetd.c
2539
proc->pr_conn = NULL;
usr.sbin/inetd/inetd.c
2540
LIST_INSERT_HEAD(&proctable[hv], proc, pr_link);
usr.sbin/inetd/inetd.c
2542
return proc;
usr.sbin/inetd/inetd.c
2546
free_proc(struct procinfo *proc)
usr.sbin/inetd/inetd.c
2548
if (proc == NULL)
usr.sbin/inetd/inetd.c
2550
LIST_REMOVE(proc, pr_link);
usr.sbin/inetd/inetd.c
2551
free(proc);
usr.sbin/rpcbind/rpcb_stat.c
147
rpcvers_t vers, rpcproc_t proc, char *netid, rpcblist_ptr rbl)
usr.sbin/rpcbind/rpcb_stat.c
160
(rl->proc == proc) &&
usr.sbin/rpcbind/rpcb_stat.c
182
rl->proc = proc;
usr.sbin/rpcbind/rpcb_stat.c
63
rpcbs_procinfo(rpcvers_t rtype, rpcproc_t proc)
usr.sbin/rpcbind/rpcb_stat.c
68
if (proc > rpcb_highproc_2)
usr.sbin/rpcbind/rpcb_stat.c
73
if (proc > rpcb_highproc_3)
usr.sbin/rpcbind/rpcb_stat.c
77
if (proc > rpcb_highproc_4)
usr.sbin/rpcbind/rpcb_stat.c
82
inf[rtype].info[proc]++;
usr.sbin/rpcbind/rpcb_svc_com.c
1265
reply_msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_void;
usr.sbin/rpcbind/security.c
112
logit(deny_severity, addr, proc, prog,
usr.sbin/rpcbind/security.c
119
logit(log_severity, addr, proc, prog, "");
usr.sbin/rpcbind/security.c
58
check_access(SVCXPRT *xprt, rpcproc_t proc, void *args, unsigned int rpcbvers)
usr.sbin/rpcbind/security.c
73
switch (proc) {
usr.sbin/rpcbind/security.c
84
if (proc == RPCBPROC_GETADDR)
usr.sbin/rpcbind/security.c
88
logit(log_severity, addr, proc, prog,
usr.sbin/rtprio/rtprio.c
109
proc = parseint(argv[2], "pid");
usr.sbin/rtprio/rtprio.c
110
proc = abs(proc);
usr.sbin/rtprio/rtprio.c
113
if (rtprio(RTP_SET, proc, &rtp) != 0)
usr.sbin/rtprio/rtprio.c
116
if (proc == 0) {
usr.sbin/rtprio/rtprio.c
56
pid_t proc = 0;
usr.sbin/rtprio/rtprio.c
69
proc = parseint(argv[1], "pid");
usr.sbin/rtprio/rtprio.c
70
proc = abs(proc);
usr.sbin/rtprio/rtprio.c
73
if (rtprio(RTP_LOOKUP, proc, &rtp) != 0)
usr.sbin/sndctl/sndctl.c
186
{ "proc", F(proc), STR, NULL },
usr.sbin/sndctl/sndctl.c
587
strlcpy(ch->proc, NV(string, COMM), sizeof(ch->proc));
usr.sbin/sndctl/sndctl.c
69
char proc[NAME_MAX];