Lines Matching defs:p2
49 * Returns 1 if p2 is "better" than p1
74 proc_compare(struct kinfo_proc *p1, struct kinfo_proc *p2)
82 switch (TESTAB(ISRUN(p1), ISRUN(p2))) {
91 if (p2->ki_estcpu > p1->ki_estcpu)
93 if (p1->ki_estcpu > p2->ki_estcpu)
95 return (p2->ki_pid > p1->ki_pid); /* tie - return highest pid */
100 switch (TESTAB(p1->ki_stat == SZOMB, p2->ki_stat == SZOMB)) {
106 return (p2->ki_pid > p1->ki_pid); /* tie - return highest pid */
111 if (p2->ki_slptime > p1->ki_slptime)
113 if (p1->ki_slptime > p2->ki_slptime)
118 if (p1->ki_tdflags & TDF_SINTR && (p2->ki_tdflags & TDF_SINTR) == 0)
120 if (p2->ki_tdflags & TDF_SINTR && (p1->ki_tdflags & TDF_SINTR) == 0)
122 return (p2->ki_pid > p1->ki_pid); /* tie - return highest pid */