Lines Matching refs:proc
53 struct proc *tst_getproc(pid_t);
54 struct proc *tst_nextproc(void);
55 struct user *tst_getu(struct proc *);
57 int tst_getcmd(struct proc *, struct user *);
64 int tst_getcmd(struct proc *, struct user *);
88 struct proc *proc; in main() local
141 while ((proc = tst_nextproc()) != NULL) { in main()
143 if (kvm_read(cookie, (uintptr_t)proc->p_pidp, &pid, in main()
153 while ((proc = tst_nextproc()) != NULL) { in main()
154 if ((u = tst_getu(proc)) != NULL) in main()
155 (void) tst_getcmd(proc, u); in main()
299 struct proc *
302 struct proc *proc; in tst_getproc() local
306 if ((proc = kvm_getproc(cookie, pid)) == NULL) { in tst_getproc()
308 return (proc); in tst_getproc()
311 if (kvm_read(cookie, (uintptr_t)proc->p_pidp, &pidbuf, in tst_getproc()
314 return (proc); in tst_getproc()
318 return (proc); in tst_getproc()
321 struct proc *
324 struct proc *proc; in tst_nextproc() local
328 if ((proc = kvm_nextproc(cookie)) == NULL) { in tst_nextproc()
330 return (proc); in tst_nextproc()
337 if (kvm_read(cookie, (u_long)proc->p_pidp, (char *)&pidbuf, in tst_nextproc()
343 return (proc); in tst_nextproc()
358 tst_getu(struct proc *proc) in tst_getu() argument
361 struct proc tp; in tst_getu()
365 if (kvm_read(cookie, (uintptr_t)proc->p_pidp, &pidbuf, in tst_getu()
370 if ((u = kvm_getu(cookie, proc)) == NULL) in tst_getu()
392 tst_getcmd(struct proc *proc, struct user *u) in tst_getcmd() argument
400 if (kvm_kread(cookie, (uintptr_t)proc->p_pidp, &pidbuf, in tst_getcmd()
407 if ((i = kvm_getcmd(cookie, proc, u, &arg, &env)) != 0) { in tst_getcmd()