Lines Matching refs:schedule_node
46 struct schedule_node { struct
76 struct schedule_node *last_r[6]; argument
77 struct schedule_node *last_rf[64];
78 struct schedule_node *last_sf;
79 struct schedule_node *last_vpm_read;
80 struct schedule_node *last_tmu_write;
81 struct schedule_node *last_tmu_config;
82 struct schedule_node *last_tmu_read;
83 struct schedule_node *last_tlb;
84 struct schedule_node *last_vpm;
85 struct schedule_node *last_unif;
86 struct schedule_node *last_rtop;
87 struct schedule_node *last_unifa;
95 struct schedule_node *before, in add_dep()
96 struct schedule_node *after, in add_dep()
115 struct schedule_node *before, in add_read_dep()
116 struct schedule_node *after) in add_read_dep()
123 struct schedule_node **before, in add_write_dep()
124 struct schedule_node *after) in add_write_dep()
153 process_mux_deps(struct schedule_state *state, struct schedule_node *n, in process_mux_deps()
204 process_waddr_deps(struct schedule_state *state, struct schedule_node *n, in process_waddr_deps()
278 calculate_deps(struct schedule_state *state, struct schedule_node *n) in calculate_deps()
462 list_for_each_entry(struct schedule_node, node, schedule_list, link) in calculate_forward_deps()
477 list_for_each_entry_rev(struct schedule_node, node, schedule_list, in calculate_reverse_deps()
479 calculate_deps(&state, (struct schedule_node *)node); in calculate_reverse_deps()
1058 static struct schedule_node *
1061 struct schedule_node *prev_inst) in choose_instruction_to_schedule()
1063 struct schedule_node *chosen = NULL; in choose_instruction_to_schedule()
1078 list_for_each_entry(struct schedule_node, n, &scoreboard->dag->heads, in choose_instruction_to_schedule()
1336 list_for_each_entry(struct schedule_node, n, &dag->heads, dag.link) { in dump_state()
1342 struct schedule_node *child = in dump_state()
1343 (struct schedule_node *)edge->child; in dump_state()
1397 struct schedule_node *before, struct schedule_node *after) in instruction_latency()
1431 struct schedule_node *n = (struct schedule_node *)node; in compute_delay()
1437 struct schedule_node *child = in compute_delay()
1438 (struct schedule_node *)edge->child; in compute_delay()
1450 pre_remove_head(struct dag *dag, struct schedule_node *n) in pre_remove_head()
1464 struct schedule_node *node) in mark_instruction_scheduled()
1470 struct schedule_node *child = in mark_instruction_scheduled()
1471 (struct schedule_node *)edge->child; in mark_instruction_scheduled()
2180 struct schedule_node *chosen = in schedule_instructions()
2182 struct schedule_node *merge = NULL; in schedule_instructions()
2281 list_for_each_entry(struct schedule_node, merge, &merged_list, in schedule_instructions()
2321 struct schedule_node *n = in qpu_schedule_instructions_block()
2322 rzalloc(mem_ctx, struct schedule_node); in qpu_schedule_instructions_block()