Symbol: kinfo_proc
bin/ps/keyword.c
65
#define POFF(x) offsetof(struct kinfo_proc, kp_##x)
bin/ps/ps.c
118
struct kinfo_proc *kp;
bin/ps/ps.c
573
getfmt(char **(*fn) (kvm_t *, const struct kinfo_proc *, int), KINFO *ki, char
bin/ps/ps.c
90
static const char *getfmt (char **(*)(kvm_t *, const struct kinfo_proc *, int),
bin/ps/ps.h
41
struct kinfo_proc *ki_proc; /* proc info structure */
lib/libkcore/kcore.h
71
struct kinfo_proc;
lib/libkcore/kcore.h
83
int kcore_get_procs(struct kcore_data *kc, struct kinfo_proc **procs,
lib/libkcore/kcore_file.c
56
struct kinfo_proc *procs, *oprocs;
lib/libkcore/kcore_proc.c
49
kcore_get_procs(struct kcore_data *kc, struct kinfo_proc **procs, size_t *len)
lib/libkcore/kcore_proc.c
51
struct kinfo_proc *p;
lib/libkcore/kcore_proc.c
66
*procs = malloc(sizeof(struct kinfo_proc) * nlen);
lib/libkcore/kcore_proc.c
69
memcpy(*procs, p, sizeof(struct kinfo_proc) * nlen);
lib/libkvm/kvm.h
47
struct kinfo_proc;
lib/libkvm/kvm.h
67
char **kvm_getargv (kvm_t *, const struct kinfo_proc *, int);
lib/libkvm/kvm.h
68
char **kvm_getenvv (kvm_t *, const struct kinfo_proc *, int);
lib/libkvm/kvm.h
73
struct kinfo_proc *
lib/libkvm/kvm_file.c
105
const struct kinfo_proc *kp = &kproc[i];
lib/libkvm/kvm_file.c
207
struct kinfo_proc *kproc0, *kproc;
lib/libkvm/kvm_file.c
217
kproc_len = kproc_cnt * sizeof(struct kinfo_proc);
lib/libkvm/kvm_file.c
90
kvm_deadfiles(kvm_t *kd, struct kinfo_proc *kproc, int kproc_cnt, int nfiles)
lib/libkvm/kvm_private.h
56
struct kinfo_proc *procbase;
lib/libkvm/kvm_private.h
57
struct kinfo_proc *procend;
lib/libkvm/kvm_proc.c
198
struct kinfo_proc *bp)
lib/libkvm/kvm_proc.c
419
struct kinfo_proc *bp;
lib/libkvm/kvm_proc.c
465
struct kinfo_proc *
lib/libkvm/kvm_proc.c
489
kd->procbase = (struct kinfo_proc *)
lib/libkvm/kvm_proc.c
499
if (size % sizeof(struct kinfo_proc) != 0) {
lib/libkvm/kvm_proc.c
502
size, sizeof(struct kinfo_proc));
lib/libkvm/kvm_proc.c
505
nprocs = size / sizeof(struct kinfo_proc);
lib/libkvm/kvm_proc.c
533
size = nprocs * sizeof(struct kinfo_proc);
lib/libkvm/kvm_proc.c
765
proc_verify(const struct kinfo_proc *p)
lib/libkvm/kvm_proc.c
767
struct kinfo_proc kp;
lib/libkvm/kvm_proc.c
788
kvm_doargv(kvm_t *kd, const struct kinfo_proc *kp, int nchr,
lib/libkvm/kvm_proc.c
82
static struct kinfo_proc *
lib/libkvm/kvm_proc.c
83
kinfo_resize_proc(kvm_t *kd, struct kinfo_proc *bp)
lib/libkvm/kvm_proc.c
830
kvm_getargv(kvm_t *kd, const struct kinfo_proc *kp, int nchr)
lib/libkvm/kvm_proc.c
904
kvm_getenvv(kvm_t *kd, const struct kinfo_proc *kp, int nchr)
sys/kern/kern_kinfo.c
117
fill_kinfo_proc(struct proc *p, struct kinfo_proc *kp)
sys/kern/kern_kinfo.c
284
fill_kinfo_proc_kthread(struct thread *td, struct kinfo_proc *kp)
sys/kern/kern_proc.c
1595
struct kinfo_proc ki;
sys/kern/kern_proc.c
1644
struct kinfo_proc ki;
sys/kern/kern_proc.c
1700
error = SYSCTL_OUT(req, 0, sizeof (struct kinfo_proc) * 5);
sys/sys/kinfo.h
256
void fill_kinfo_proc(struct proc *, struct kinfo_proc *);
sys/sys/kinfo.h
258
void fill_kinfo_proc_kthread(struct thread *, struct kinfo_proc *);
test/debug/kshowprocs.c
62
struct kinfo_proc *kp;
test/debug/psinfo.c
102
struct kinfo_proc *kp;
test/debug/psinfo.c
164
dumpproc(kvm_t *kd, struct kinfo_proc *kp)
test/debug/psinfo.c
88
static void dumpproc(kvm_t *kd, struct kinfo_proc *kp);
usr.bin/fstat/fstat.c
135
static void dofiles(struct kinfo_proc *, struct proc *);
usr.bin/fstat/fstat.c
154
struct kinfo_proc *p, *plast;
usr.bin/fstat/fstat.c
302
dofiles(struct kinfo_proc *kp, struct proc *p)
usr.bin/killall/killall.c
116
struct kinfo_proc *procs = NULL, *newprocs;
usr.bin/killall/killall.c
328
if (size % sizeof(struct kinfo_proc) != 0) {
usr.bin/killall/killall.c
330
size, sizeof(struct kinfo_proc));
usr.bin/killall/killall.c
334
nprocs = size / sizeof(struct kinfo_proc);
usr.bin/killall/killall.c
453
saveparents(struct kinfo_proc *procs, int nprocs, pid_t mypid)
usr.bin/killall/killall.c
51
struct kinfo_proc *proc;
usr.bin/killall/killall.c
58
static struct pchain *saveparents(struct kinfo_proc *procs, int nprocs,
usr.bin/pkill/pkill.c
122
static int killact(const struct kinfo_proc *);
usr.bin/pkill/pkill.c
123
static int grepact(const struct kinfo_proc *);
usr.bin/pkill/pkill.c
135
int (*action)(const struct kinfo_proc *);
usr.bin/pkill/pkill.c
136
struct kinfo_proc *kp;
usr.bin/pkill/pkill.c
599
show_process(const struct kinfo_proc *kp)
usr.bin/pkill/pkill.c
622
killact(const struct kinfo_proc *kp)
usr.bin/pkill/pkill.c
659
grepact(const struct kinfo_proc *kp)
usr.bin/pkill/pkill.c
92
static struct kinfo_proc *plist;
usr.bin/sockstat/sockstat.c
431
static struct kinfo_proc proc;
usr.bin/systat/pigs.c
155
struct kinfo_proc *kpp, *pp;
usr.bin/systat/pigs.c
57
struct kinfo_proc *pt_kp;
usr.bin/top/m_dragonfly.c
1001
struct kinfo_proc *p1;
usr.bin/top/m_dragonfly.c
1002
struct kinfo_proc *p2;
usr.bin/top/m_dragonfly.c
1007
p1 = *(struct kinfo_proc **) pp1;
usr.bin/top/m_dragonfly.c
1008
p2 = *(struct kinfo_proc **) pp2;
usr.bin/top/m_dragonfly.c
1026
compare_time(struct kinfo_proc **pp1, struct kinfo_proc **pp2)
usr.bin/top/m_dragonfly.c
1028
struct kinfo_proc *p1;
usr.bin/top/m_dragonfly.c
1029
struct kinfo_proc *p2;
usr.bin/top/m_dragonfly.c
1034
p1 = *(struct kinfo_proc **) pp1;
usr.bin/top/m_dragonfly.c
1035
p2 = *(struct kinfo_proc **) pp2;
usr.bin/top/m_dragonfly.c
1052
compare_ctime(struct kinfo_proc **pp1, struct kinfo_proc **pp2)
usr.bin/top/m_dragonfly.c
1054
struct kinfo_proc *p1;
usr.bin/top/m_dragonfly.c
1055
struct kinfo_proc *p2;
usr.bin/top/m_dragonfly.c
1060
p1 = *(struct kinfo_proc **) pp1;
usr.bin/top/m_dragonfly.c
1061
p2 = *(struct kinfo_proc **) pp2;
usr.bin/top/m_dragonfly.c
1080
compare_prio(struct kinfo_proc **pp1, struct kinfo_proc **pp2)
usr.bin/top/m_dragonfly.c
1082
struct kinfo_proc *p1;
usr.bin/top/m_dragonfly.c
1083
struct kinfo_proc *p2;
usr.bin/top/m_dragonfly.c
1088
p1 = *(struct kinfo_proc **) pp1;
usr.bin/top/m_dragonfly.c
1089
p2 = *(struct kinfo_proc **) pp2;
usr.bin/top/m_dragonfly.c
1106
compare_thr(struct kinfo_proc **pp1, struct kinfo_proc **pp2)
usr.bin/top/m_dragonfly.c
1108
struct kinfo_proc *p1;
usr.bin/top/m_dragonfly.c
1109
struct kinfo_proc *p2;
usr.bin/top/m_dragonfly.c
1114
p1 = *(struct kinfo_proc **)pp1;
usr.bin/top/m_dragonfly.c
1115
p2 = *(struct kinfo_proc **)pp2;
usr.bin/top/m_dragonfly.c
1133
compare_pid(struct kinfo_proc **pp1, struct kinfo_proc **pp2)
usr.bin/top/m_dragonfly.c
1135
struct kinfo_proc *p1;
usr.bin/top/m_dragonfly.c
1136
struct kinfo_proc *p2;
usr.bin/top/m_dragonfly.c
1140
p1 = *(struct kinfo_proc **) pp1;
usr.bin/top/m_dragonfly.c
1141
p2 = *(struct kinfo_proc **) pp2;
usr.bin/top/m_dragonfly.c
1163
struct kinfo_proc **prefp;
usr.bin/top/m_dragonfly.c
1164
struct kinfo_proc *pp;
usr.bin/top/m_dragonfly.c
169
static struct kinfo_proc *pbase;
usr.bin/top/m_dragonfly.c
170
static struct kinfo_proc **pref;
usr.bin/top/m_dragonfly.c
173
static struct kinfo_proc *prev_pbase;
usr.bin/top/m_dragonfly.c
192
int proc_compare (struct kinfo_proc **, struct kinfo_proc **);
usr.bin/top/m_dragonfly.c
193
int compare_size (struct kinfo_proc **, struct kinfo_proc **);
usr.bin/top/m_dragonfly.c
194
int compare_res (struct kinfo_proc **, struct kinfo_proc **);
usr.bin/top/m_dragonfly.c
195
int compare_time (struct kinfo_proc **, struct kinfo_proc **);
usr.bin/top/m_dragonfly.c
196
int compare_ctime (struct kinfo_proc **, struct kinfo_proc **);
usr.bin/top/m_dragonfly.c
197
int compare_prio(struct kinfo_proc **, struct kinfo_proc **);
usr.bin/top/m_dragonfly.c
198
int compare_thr (struct kinfo_proc **, struct kinfo_proc **);
usr.bin/top/m_dragonfly.c
199
int compare_pid (struct kinfo_proc **, struct kinfo_proc **);
usr.bin/top/m_dragonfly.c
200
int compare_pres(struct kinfo_proc **, struct kinfo_proc **);
usr.bin/top/m_dragonfly.c
202
int (*proc_compares[]) (struct kinfo_proc **,struct kinfo_proc **) = {
usr.bin/top/m_dragonfly.c
468
fixup_pctcpu(struct kinfo_proc *fixit, uint64_t d)
usr.bin/top/m_dragonfly.c
470
struct kinfo_proc *pp;
usr.bin/top/m_dragonfly.c
519
struct kinfo_proc **prefp;
usr.bin/top/m_dragonfly.c
520
struct kinfo_proc *pp;
usr.bin/top/m_dragonfly.c
542
pref = (struct kinfo_proc **)realloc(pref, sizeof(struct kinfo_proc *)
usr.bin/top/m_dragonfly.c
657
prev_pbase_alloc * sizeof(struct kinfo_proc));
usr.bin/top/m_dragonfly.c
665
memcpy(prev_pbase, pbase, nproc * sizeof(struct kinfo_proc));
usr.bin/top/m_dragonfly.c
667
qsort((char *)pref, active_procs, sizeof(struct kinfo_proc *),
usr.bin/top/m_dragonfly.c
686
struct kinfo_proc *pp;
usr.bin/top/m_dragonfly.c
70
struct kinfo_proc **next_proc; /* points to next valid proc pointer */
usr.bin/top/m_dragonfly.c
900
orderkey_kernidle(const struct kinfo_proc *p1, const struct kinfo_proc *p2)
usr.bin/top/m_dragonfly.c
921
proc_compare(struct kinfo_proc **pp1, struct kinfo_proc **pp2)
usr.bin/top/m_dragonfly.c
923
struct kinfo_proc *p1;
usr.bin/top/m_dragonfly.c
924
struct kinfo_proc *p2;
usr.bin/top/m_dragonfly.c
929
p1 = *(struct kinfo_proc **) pp1;
usr.bin/top/m_dragonfly.c
930
p2 = *(struct kinfo_proc **) pp2;
usr.bin/top/m_dragonfly.c
947
compare_size(struct kinfo_proc **pp1, struct kinfo_proc **pp2)
usr.bin/top/m_dragonfly.c
949
struct kinfo_proc *p1;
usr.bin/top/m_dragonfly.c
950
struct kinfo_proc *p2;
usr.bin/top/m_dragonfly.c
955
p1 = *(struct kinfo_proc **) pp1;
usr.bin/top/m_dragonfly.c
956
p2 = *(struct kinfo_proc **) pp2;
usr.bin/top/m_dragonfly.c
973
compare_res(struct kinfo_proc **pp1, struct kinfo_proc **pp2)
usr.bin/top/m_dragonfly.c
975
struct kinfo_proc *p1;
usr.bin/top/m_dragonfly.c
976
struct kinfo_proc *p2;
usr.bin/top/m_dragonfly.c
981
p1 = *(struct kinfo_proc **) pp1;
usr.bin/top/m_dragonfly.c
982
p2 = *(struct kinfo_proc **) pp2;
usr.bin/top/m_dragonfly.c
999
compare_pres(struct kinfo_proc **pp1, struct kinfo_proc **pp2)
usr.bin/w/extern.h
36
struct kinfo_proc;
usr.bin/w/extern.h
39
int proc_compare(struct kinfo_proc *, struct kinfo_proc *);
usr.bin/w/proc_compare.c
66
proc_compare(struct kinfo_proc *p1, struct kinfo_proc *p2)
usr.bin/w/w.c
109
struct kinfo_proc *kp; /* `most interesting' proc */
usr.bin/w/w.c
126
struct kinfo_proc *kp;
usr.bin/w/w.c
94
struct kinfo_proc *kp;