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