Lines Matching refs:tarjan
3153 } tarjan; typedef
3170 UPB_NORETURN static void err(tarjan *t) { longjmp(t->err, 1); } in err()
3171 UPB_NORETURN static void oom(tarjan *t) { in oom()
3176 static uint64_t trygetattr(const tarjan *t, const upb_refcounted *r) { in trygetattr()
3182 static uint64_t getattr(const tarjan *t, const upb_refcounted *r) { in getattr()
3189 static void setattr(tarjan *t, const upb_refcounted *r, uint64_t attr) { in setattr()
3194 static color_t color(tarjan *t, const upb_refcounted *r) { in color()
3198 static void set_gray(tarjan *t, const upb_refcounted *r) { in set_gray()
3204 static void push(tarjan *t, const upb_refcounted *r) { in push()
3218 static upb_refcounted *pop(tarjan *t) { in pop()
3227 static void tarjan_newgroup(tarjan *t) { in tarjan_newgroup()
3239 static uint32_t idx(tarjan *t, const upb_refcounted *r) { in idx()
3244 static uint32_t lowlink(tarjan *t, const upb_refcounted *r) { in lowlink()
3252 static void set_lowlink(tarjan *t, const upb_refcounted *r, uint32_t lowlink) { in set_lowlink()
3257 static uint32_t *group(tarjan *t, upb_refcounted *r) { in group()
3271 static upb_refcounted *groupleader(tarjan *t, upb_refcounted *r) { in groupleader()
3294 static void do_tarjan(const upb_refcounted *obj, tarjan *t);
3299 tarjan *t = closure; in tarjan_visit()
3317 static void do_tarjan(const upb_refcounted *obj, tarjan *t) { in do_tarjan()
3338 tarjan *t = _t; in crossref()
3356 tarjan t; in freeze()