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_tlb;
83 struct schedule_node *last_vpm;
84 struct schedule_node *last_unif;
85 struct schedule_node *last_rtop;
93 struct schedule_node *before, in add_dep()
94 struct schedule_node *after, in add_dep()
113 struct schedule_node *before, in add_read_dep()
114 struct schedule_node *after) in add_read_dep()
121 struct schedule_node **before, in add_write_dep()
122 struct schedule_node *after) in add_write_dep()
151 process_mux_deps(struct schedule_state *state, struct schedule_node *n, in process_mux_deps()
172 process_waddr_deps(struct schedule_state *state, struct schedule_node *n, in process_waddr_deps()
247 calculate_deps(struct schedule_state *state, struct schedule_node *n) in calculate_deps()
418 list_for_each_entry(struct schedule_node, node, schedule_list, link) in calculate_forward_deps()
433 list_for_each_entry_rev(struct schedule_node, node, schedule_list, in calculate_reverse_deps()
435 calculate_deps(&state, (struct schedule_node *)node); in calculate_reverse_deps()
758 static struct schedule_node *
761 struct schedule_node *prev_inst) in choose_instruction_to_schedule()
763 struct schedule_node *chosen = NULL; in choose_instruction_to_schedule()
774 list_for_each_entry(struct schedule_node, n, &scoreboard->dag->heads, in choose_instruction_to_schedule()
945 list_for_each_entry(struct schedule_node, n, &dag->heads, dag.link) { in dump_state()
951 struct schedule_node *child = in dump_state()
952 (struct schedule_node *)edge->child; in dump_state()
1002 instruction_latency(struct schedule_node *before, struct schedule_node *after) in instruction_latency()
1034 struct schedule_node *n = (struct schedule_node *)node; in compute_delay()
1039 struct schedule_node *child = in compute_delay()
1040 (struct schedule_node *)edge->child; in compute_delay()
1051 pre_remove_head(struct dag *dag, struct schedule_node *n) in pre_remove_head()
1064 struct schedule_node *node) in mark_instruction_scheduled()
1070 struct schedule_node *child = in mark_instruction_scheduled()
1071 (struct schedule_node *)edge->child; in mark_instruction_scheduled()
1303 struct schedule_node *chosen = in schedule_instructions()
1307 struct schedule_node *merge = NULL; in schedule_instructions()
1392 list_for_each_entry(struct schedule_node, merge, &merged_list, in schedule_instructions()
1444 struct schedule_node *n = in qpu_schedule_instructions_block()
1445 rzalloc(mem_ctx, struct schedule_node); in qpu_schedule_instructions_block()