Lines Matching refs:waves
837 struct ac_wave_info *waves, in si_print_annotated_shader() argument
850 if (start_addr <= waves[i].pc && waves[i].pc <= end_addr) in si_print_annotated_shader()
857 waves = &waves[i]; in si_print_annotated_shader()
896 while (num_waves && start_addr + inst->offset == waves->pc) { in si_print_annotated_shader()
900 waves->se, waves->sh, waves->cu, waves->simd, in si_print_annotated_shader()
901 waves->wave, waves->exec); in si_print_annotated_shader()
905 waves->inst_dw0); in si_print_annotated_shader()
908 waves->inst_dw0, waves->inst_dw1); in si_print_annotated_shader()
911 waves->matched = true; in si_print_annotated_shader()
912 waves = &waves[1]; in si_print_annotated_shader()
923 struct ac_wave_info waves[AC_MAX_WAVES_PER_CHIP]; in si_dump_annotated_shaders() local
924 unsigned num_waves = ac_get_wave_info(waves); in si_dump_annotated_shaders()
929 si_print_annotated_shader(sctx->vs_shader.current, waves, num_waves, f); in si_dump_annotated_shaders()
930 si_print_annotated_shader(sctx->tcs_shader.current, waves, num_waves, f); in si_dump_annotated_shaders()
931 si_print_annotated_shader(sctx->tes_shader.current, waves, num_waves, f); in si_dump_annotated_shaders()
932 si_print_annotated_shader(sctx->gs_shader.current, waves, num_waves, f); in si_dump_annotated_shaders()
933 si_print_annotated_shader(sctx->ps_shader.current, waves, num_waves, f); in si_dump_annotated_shaders()
939 if (waves[i].matched) in si_dump_annotated_shaders()
950 waves[i].se, waves[i].sh, waves[i].cu, waves[i].simd, in si_dump_annotated_shaders()
951 waves[i].wave, waves[i].exec, waves[i].inst_dw0, in si_dump_annotated_shaders()
952 waves[i].inst_dw1, waves[i].pc); in si_dump_annotated_shaders()