Lines Matching refs:proc
51 struct proc *tst_getproc(pid_t);
52 struct proc *tst_nextproc(void);
53 struct user *tst_getu(struct proc *);
55 int tst_getcmd(struct proc *, struct user *);
62 int tst_getcmd(struct proc *, struct user *);
86 struct proc *proc; in main() local
139 while ((proc = tst_nextproc()) != NULL) { in main()
141 if (kvm_read(cookie, (uintptr_t)proc->p_pidp, &pid, in main()
151 while ((proc = tst_nextproc()) != NULL) { in main()
152 if ((u = tst_getu(proc)) != NULL) in main()
153 (void) tst_getcmd(proc, u); in main()
297 struct proc *
300 struct proc *proc; in tst_getproc() local
304 if ((proc = kvm_getproc(cookie, pid)) == NULL) { in tst_getproc()
306 return (proc); in tst_getproc()
309 if (kvm_read(cookie, (uintptr_t)proc->p_pidp, &pidbuf, in tst_getproc()
312 return (proc); in tst_getproc()
316 return (proc); in tst_getproc()
319 struct proc *
322 struct proc *proc; in tst_nextproc() local
326 if ((proc = kvm_nextproc(cookie)) == NULL) { in tst_nextproc()
328 return (proc); in tst_nextproc()
335 if (kvm_read(cookie, (u_long)proc->p_pidp, (char *)&pidbuf, in tst_nextproc()
341 return (proc); in tst_nextproc()
356 tst_getu(struct proc *proc) in tst_getu() argument
359 struct proc tp; in tst_getu()
363 if (kvm_read(cookie, (uintptr_t)proc->p_pidp, &pidbuf, in tst_getu()
368 if ((u = kvm_getu(cookie, proc)) == NULL) in tst_getu()
390 tst_getcmd(struct proc *proc, struct user *u) in tst_getcmd() argument
398 if (kvm_kread(cookie, (uintptr_t)proc->p_pidp, &pidbuf, in tst_getcmd()
405 if ((i = kvm_getcmd(cookie, proc, u, &arg, &env)) != 0) { in tst_getcmd()