Lines Matching defs:waves
374 gl_shader_stage stage, struct ac_wave_info *waves,
388 if (start_addr <= waves[i].pc && waves[i].pc <= end_addr)
395 /* Remember the first found wave. The waves are sorted according to PC. */
396 waves = &waves[i];
418 /* Print which waves execute the instruction right now. */
419 while (num_waves && start_addr + inst->offset == waves->pc) {
423 waves->se, waves->sh, waves->cu, waves->simd,
424 waves->wave, waves->exec);
428 waves->inst_dw0);
431 waves->inst_dw0, waves->inst_dw1);
434 waves->matched = true;
435 waves = &waves[1];
448 struct ac_wave_info waves[AC_MAX_WAVES_PER_CHIP];
449 unsigned num_waves = ac_get_wave_info(waves);
451 fprintf(f, COLOR_CYAN "The number of active waves = %u" COLOR_RESET
459 stage, waves, num_waves, f);
462 /* Print waves executing shaders that are not currently bound. */
466 if (waves[i].matched)
477 waves[i].se, waves[i].sh, waves[i].cu, waves[i].simd,
478 waves[i].wave, waves[i].exec, waves[i].inst_dw0,
479 waves[i].inst_dw1, waves[i].pc);