Lines Matching refs:waves
374 struct ac_wave_info *waves, unsigned num_waves, in radv_dump_annotated_shader() argument
388 if (start_addr <= waves[i].pc && waves[i].pc <= end_addr) in radv_dump_annotated_shader()
396 waves = &waves[i]; in radv_dump_annotated_shader()
419 while (num_waves && start_addr + inst->offset == waves->pc) { in radv_dump_annotated_shader()
423 waves->se, waves->sh, waves->cu, waves->simd, in radv_dump_annotated_shader()
424 waves->wave, waves->exec); in radv_dump_annotated_shader()
428 waves->inst_dw0); in radv_dump_annotated_shader()
431 waves->inst_dw0, waves->inst_dw1); in radv_dump_annotated_shader()
434 waves->matched = true; in radv_dump_annotated_shader()
435 waves = &waves[1]; in radv_dump_annotated_shader()
449 struct ac_wave_info waves[AC_MAX_WAVES_PER_CHIP]; in radv_dump_annotated_shaders() local
450 unsigned num_waves = ac_get_wave_info(waves); in radv_dump_annotated_shaders()
462 stage, waves, num_waves, f); in radv_dump_annotated_shaders()
466 MESA_SHADER_COMPUTE, waves, num_waves, f); in radv_dump_annotated_shaders()
472 if (waves[i].matched) in radv_dump_annotated_shaders()
483 waves[i].se, waves[i].sh, waves[i].cu, waves[i].simd, in radv_dump_annotated_shaders()
484 waves[i].wave, waves[i].exec, waves[i].inst_dw0, in radv_dump_annotated_shaders()
485 waves[i].inst_dw1, waves[i].pc); in radv_dump_annotated_shaders()