Lines Matching refs:chosen
182 struct ir3_postsched_node *chosen = NULL;
190 if (!chosen || (chosen->max_delay < n->max_delay))
191 chosen = n;
194 if (chosen) {
195 di(chosen->instr, "prio: chose (meta)");
196 return chosen->instr;
207 if (!chosen || (chosen->max_delay < n->max_delay))
208 chosen = n;
211 if (chosen) {
212 di(chosen->instr, "prio: chose (input)");
213 return chosen->instr;
227 if (!chosen || (chosen->max_delay < n->max_delay))
228 chosen = n;
231 if (chosen) {
232 di(chosen->instr, "csp: chose (kill, hard ready)");
233 return chosen->instr;
247 if (!chosen || (chosen->max_delay < n->max_delay))
248 chosen = n;
251 if (chosen) {
252 di(chosen->instr, "csp: chose (sfu/tex, hard ready)");
253 return chosen->instr;
275 if (!chosen || (chosen->max_delay < n->max_delay))
276 chosen = n;
279 if (chosen) {
280 di(chosen->instr, "csp: chose (soft ready, delay=%u)", delay);
281 return chosen->instr;
297 if (!chosen || (chosen->max_delay < n->max_delay))
298 chosen = n;
301 if (chosen) {
302 di(chosen->instr, "csp: chose (soft ready)");
303 return chosen->instr;
317 if (!chosen || (chosen->max_delay < n->max_delay))
318 chosen = n;
321 if (chosen) {
322 di(chosen->instr, "csp: chose (hard ready)");
323 return chosen->instr;
332 if (!chosen || chosen->max_delay < n->max_delay)
333 chosen = n;
336 if (chosen) {
337 di(chosen->instr, "csp: chose (leader)");
338 return chosen->instr;