Searched refs:dag_node (Results 1 - 14 of 14) sorted by relevance
| /xsrc/external/mit/MesaLib.old/dist/src/util/ |
| 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, void *data); 57 void dag_traverse_bottom_up(struct dag *dag, void (*cb)(struct dag_node *node, 59 void dag_prune_head(struct dag *dag, struct dag_node *node);
|
| H A D | dag.c | 34 dag_add_edge(struct dag_node *parent, struct dag_node *child, void *data) 64 struct dag_node *child = edge->child; 78 dag_prune_head(struct dag *dag, struct dag_node *node) 94 dag_init_node(struct dag *dag, struct dag_node *node) 106 dag_traverse_bottom_up_node(struct dag_node *node, 107 void (*cb)(struct dag_node *node, 127 dag_traverse_bottom_up(struct dag *dag, void (*cb)(struct dag_node *node, 135 list_for_each_entry(struct dag_node, node, &dag->heads, link) {
|
| /xsrc/external/mit/MesaLib/dist/src/util/ |
| 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, void *data); 57 void dag_traverse_bottom_up(struct dag *dag, void (*cb)(struct dag_node *node, 59 void dag_prune_head(struct dag *dag, struct dag_node *node);
|
| H A D | dag.c | 34 dag_add_edge(struct dag_node *parent, struct dag_node *child, void *data) 64 struct dag_node *child = edge->child; 78 dag_prune_head(struct dag *dag, struct dag_node *node) 94 dag_init_node(struct dag *dag, struct dag_node *node) 106 dag_traverse_bottom_up_node(struct dag_node *node, 107 void (*cb)(struct dag_node *node, 121 util_dynarray_append(&stack, struct dag_node *, node); 129 util_dynarray_append(&stack, struct dag_node *, edge->child); 137 struct dag_node *to [all...] |
| /xsrc/external/mit/MesaLib/dist/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), 56 static_cast<struct dag_node *>(&child), NULL); 61 static void output_cb(struct dag_node *dag_node, void *data) argument 63 struct node *node = static_cast<struct node *>(dag_node); 72 dag_init_node(dag, static_cast<struct dag_node *>(&nodes[i]));
|
| /xsrc/external/mit/MesaLib.old/dist/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)
|
| H A D | vc4_qpu_schedule.c | 47 struct dag_node dag; 770 compute_delay(struct dag_node *node, void *state)
|
| /xsrc/external/mit/MesaLib/dist/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)
|
| H A D | vc4_qpu_schedule.c | 47 struct dag_node dag; 770 compute_delay(struct dag_node *node, void *state)
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_postsched.c | 76 struct dag_node dag; /* must be first for util_dynarray_foreach */ 531 sched_dag_max_delay_cb(struct dag_node *node, void *state)
|
| H A D | ir3_sched.c | 122 struct dag_node dag; /* must be first for util_dynarray_foreach */ 1085 sched_dag_max_delay_cb(struct dag_node *node, void *state)
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_schedule.c | 62 struct dag_node dag; /* must be first for our u_dynarray_foreach */ 1016 nir_schedule_dag_max_delay_cb(struct dag_node *node, void *state)
|
| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/ |
| H A D | qpu_schedule.c | 47 struct dag_node dag; 939 compute_delay(struct dag_node *node, void *state)
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/ |
| H A D | qpu_schedule.c | 47 struct dag_node dag; 1389 compute_delay(struct dag_node *node, void *state)
|
Completed in 24 milliseconds