Lines Matching defs:gip
584 graph_walk_recurse(graph_edge_t *e, graph_walk_info_t *gip)
598 if (gip->gi_visited[i] & b)
601 gip->gi_visited[i] |= b;
613 if ((gip->gi_ret = gip->gi_pre(v, gip->gi_arg)) == UU_WALK_NEXT) {
617 if (gip->gi_dir == WALK_DEPENDENTS)
623 gip, 0);
630 assert(gip->gi_ret == UU_WALK_NEXT || gip->gi_ret == UU_WALK_DONE);
635 if (gip->gi_post != NULL)
636 (void) gip->gi_post(v, gip->gi_arg);
643 return (gip->gi_ret);