• Home
  • Raw
  • Download

Lines Matching refs:chosen

204    struct ir3_postsched_node *chosen = NULL;  in choose_instr()  local
212 if (!chosen || (chosen->max_delay < n->max_delay)) in choose_instr()
213 chosen = n; in choose_instr()
216 if (chosen) { in choose_instr()
217 di(chosen->instr, "prio: chose (meta)"); in choose_instr()
218 return chosen->instr; in choose_instr()
229 if (!chosen || (chosen->max_delay < n->max_delay)) in choose_instr()
230 chosen = n; in choose_instr()
233 if (chosen) { in choose_instr()
234 di(chosen->instr, "prio: chose (input)"); in choose_instr()
235 return chosen->instr; in choose_instr()
248 if (!chosen || (chosen->max_delay < n->max_delay)) in choose_instr()
249 chosen = n; in choose_instr()
252 if (chosen) { in choose_instr()
253 di(chosen->instr, "csp: chose (kill, hard ready)"); in choose_instr()
254 return chosen->instr; in choose_instr()
267 if (!chosen || (chosen->max_delay < n->max_delay)) in choose_instr()
268 chosen = n; in choose_instr()
271 if (chosen) { in choose_instr()
272 di(chosen->instr, "csp: chose (sfu/tex, soft ready)"); in choose_instr()
273 return chosen->instr; in choose_instr()
289 if (!chosen || d < chosen_delay) { in choose_instr()
290 chosen = n; in choose_instr()
298 if (chosen->max_delay < n->max_delay) { in choose_instr()
299 chosen = n; in choose_instr()
304 if (chosen) { in choose_instr()
305 di(chosen->instr, "csp: chose (soft ready)"); in choose_instr()
306 return chosen->instr; in choose_instr()
319 if (!chosen || (chosen->max_delay < n->max_delay)) in choose_instr()
320 chosen = n; in choose_instr()
323 if (chosen) { in choose_instr()
324 di(chosen->instr, "csp: chose (hard ready)"); in choose_instr()
325 return chosen->instr; in choose_instr()
331 if (!chosen || chosen->max_delay < n->max_delay) in choose_instr()
332 chosen = n; in choose_instr()
335 if (chosen) { in choose_instr()
336 di(chosen->instr, "csp: chose (leader)"); in choose_instr()
337 return chosen->instr; in choose_instr()