Lines Matching defs:dir

294 void emit(num, dir, v, fr)
295 int num, dir;
304 if (dir == 0 || dir == -1) {
310 emitGroup(num, dir, v, fr, g->fg_name, incnt, 0);
312 if (dir == 1 || dir == -1) {
318 emitGroup(num, dir, v, fr, g->fg_name, 0, outcnt);
322 if (num == -1 && dir == -1) {
438 static void emitGroup(num, dir, v, fr, group, incount, outcount)
439 int num, dir;
493 if (dir == -1)
497 if (dir == 0 && (g->fg_flags & FR_INQUE) == 0)
499 else if (dir == 1 && (g->fg_flags & FR_OUTQUE) == 0)
509 if (num == -2 && dir == 0 && header[0] == 0 && incount != 0) {
528 if (num == -2 && dir == 1 && header[1] == 0 && outcount != 0) {
557 if (header[dir] == 0) {
562 (dir == 0) ? "in" : "out", group);
690 if (!header[dir]) {
692 header[dir] = 1;
742 dir ? "out" : "in", group, num);
961 void printC(dir)
962 int dir;
976 if ((dir == 0) && ((g->fg_flags & FR_INQUE) != 0))
977 printCgroup(dir, g->fg_start, m, g->fg_name);
978 if ((dir == 1) && ((g->fg_flags & FR_OUTQUE) != 0))
979 printCgroup(dir, g->fg_start, m, g->fg_name);
982 emit(-1, dir, m, NULL);
989 static void printCgroup(dir, top, m, group)
990 int dir;
1000 if ((dir == 0) && ((fr1->fr_flags & FR_INQUE) != 0))
1002 else if ((dir == 1) && ((fr1->fr_flags & FR_OUTQUE) != 0))
1006 if (dir == 0)
1007 emitGroup(-2, dir, m, fr1, group, count, 0);
1008 else if (dir == 1)
1009 emitGroup(-2, dir, m, fr1, group, 0, count);
1016 if (!dir && !(fr1->fr_flags & FR_INQUE))
1018 if (dir && !(fr1->fr_flags & FR_OUTQUE))
1034 if (!dir && !(fr->fr_flags & FR_INQUE))
1036 if (dir && !(fr->fr_flags & FR_OUTQUE))
1231 if (dir == 0)
1232 emitGroup(rn, dir, m, fr1, group, count, 0);
1233 else if (dir == 1)
1234 emitGroup(rn, dir, m, fr1, group, 0, count);