Searched refs:dag_node (Results 1 - 10 of 10) sorted by relevance
/third_party/mesa3d/src/util/ |
H A D | dag.c | 28 append_edge(struct dag_node *parent, struct dag_node *child, uintptr_t data) in append_edge() 49 dag_add_edge(struct dag_node *parent, struct dag_node *child, uintptr_t data) in dag_add_edge() 68 dag_add_edge_max_data(struct dag_node *parent, struct dag_node *child, in dag_add_edge_max_data() 93 struct dag_node *child = edge->child; in dag_remove_edge() 107 dag_prune_head(struct dag *dag, struct dag_node *node) in dag_prune_head() 123 dag_init_node(struct dag *dag, struct dag_node *node) in dag_init_node() 135 dag_traverse_bottom_up_node(struct dag_node *nod 202 list_for_each_entry(struct dag_node, node, &dag->heads, link) dag_traverse_bottom_up() argument [all...] |
H A D | dag.h | 36 struct dag_node *child; 41 struct dag_node { struct 54 void dag_init_node(struct dag *dag, struct dag_node *node); 55 void dag_add_edge(struct dag_node *parent, struct dag_node *child, uintptr_t data); 56 void dag_add_edge_max_data(struct dag_node *parent, struct dag_node *child, uintptr_t data); 58 void dag_traverse_bottom_up(struct dag *dag, void (*cb)(struct dag_node *node, 60 void dag_prune_head(struct dag *dag, struct dag_node *node);
|
/third_party/mesa3d/src/util/tests/ |
H A D | dag_test.cpp | 50 struct node: public dag_node { 55 dag_add_edge(static_cast<struct dag_node *>(this), in operator >>() 56 static_cast<struct dag_node *>(&child), 0); in operator >>() 61 dag_add_edge(static_cast<struct dag_node *>(this), in add_edge() 62 static_cast<struct dag_node *>(&child), data); in add_edge() 66 dag_add_edge_max_data(static_cast<struct dag_node *>(this), in add_edge_max_data() 67 static_cast<struct dag_node *>(&child), data); in add_edge_max_data() 71 static void output_cb(struct dag_node *dag_node, void *data) in output_cb() argument 73 struct node *node = static_cast<struct node *>(dag_node); in output_cb() [all...] |
/third_party/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_qir_schedule.c | 45 struct dag_node dag; 592 compute_delay(struct dag_node *node, void *state) in compute_delay()
|
H A D | vc4_qpu_schedule.c | 47 struct dag_node dag; 770 compute_delay(struct dag_node *node, void *state) in compute_delay()
|
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_postsched.c | 78 struct dag_node dag; /* must be first for util_dynarray_foreach */ 538 sched_dag_max_delay_cb(struct dag_node *node, void *state) in sched_dag_max_delay_cb()
|
H A D | ir3_sched.c | 124 struct dag_node dag; /* must be first for util_dynarray_foreach */ 1143 sched_dag_max_delay_cb(struct dag_node *node, void *state) in sched_dag_max_delay_cb()
|
/third_party/mesa3d/src/panfrost/bifrost/ |
H A D | bi_pressure_schedule.c | 44 struct dag_node dag;
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_schedule.c | 62 struct dag_node dag; /* must be first for our u_dynarray_foreach */ 1049 nir_schedule_dag_max_delay_cb(struct dag_node *node, void *state) in nir_schedule_dag_max_delay_cb()
|
/third_party/mesa3d/src/broadcom/compiler/ |
H A D | qpu_schedule.c | 47 struct dag_node dag; 1429 compute_delay(struct dag_node *node, void *state) in compute_delay()
|
Completed in 12 milliseconds