no_fields 191 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h uint32_t wave, uint32_t *dst, int *no_fields); no_fields 1131 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_read_wave_data(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields) no_fields 1139 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = 2; no_fields 1140 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_STATUS); no_fields 1141 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_PC_LO); no_fields 1142 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_PC_HI); no_fields 1143 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_EXEC_LO); no_fields 1144 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_EXEC_HI); no_fields 1145 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_HW_ID1); no_fields 1146 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_HW_ID2); no_fields 1147 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_INST_DW0); no_fields 1148 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_GPR_ALLOC); no_fields 1149 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_LDS_ALLOC); no_fields 1150 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_TRAPSTS); no_fields 1151 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_IB_STS); no_fields 1152 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_IB_STS2); no_fields 1153 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_IB_DBG1); no_fields 1154 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_M0); no_fields 3012 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static void gfx_v6_0_read_wave_data(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields) no_fields 3015 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = 0; no_fields 3016 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_STATUS); no_fields 3017 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_PC_LO); no_fields 3018 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_PC_HI); no_fields 3019 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_EXEC_LO); no_fields 3020 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_EXEC_HI); no_fields 3021 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_HW_ID); no_fields 3022 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_INST_DW0); no_fields 3023 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_INST_DW1); no_fields 3024 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_GPR_ALLOC); no_fields 3025 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_LDS_ALLOC); no_fields 3026 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TRAPSTS); no_fields 3027 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_IB_STS); no_fields 3028 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TBA_LO); no_fields 3029 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TBA_HI); no_fields 3030 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TMA_LO); no_fields 3031 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TMA_HI); no_fields 3032 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_IB_DBG0); no_fields 3033 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_M0); no_fields 4166 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_read_wave_data(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields) no_fields 4169 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = 0; no_fields 4170 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_STATUS); no_fields 4171 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_PC_LO); no_fields 4172 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_PC_HI); no_fields 4173 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_EXEC_LO); no_fields 4174 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_EXEC_HI); no_fields 4175 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_HW_ID); no_fields 4176 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_INST_DW0); no_fields 4177 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_INST_DW1); no_fields 4178 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_GPR_ALLOC); no_fields 4179 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_LDS_ALLOC); no_fields 4180 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TRAPSTS); no_fields 4181 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_IB_STS); no_fields 4182 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TBA_LO); no_fields 4183 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TBA_HI); no_fields 4184 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TMA_LO); no_fields 4185 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TMA_HI); no_fields 4186 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_IB_DBG0); no_fields 4187 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_M0); no_fields 5266 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_read_wave_data(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields) no_fields 5269 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = 0; no_fields 5270 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_STATUS); no_fields 5271 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_PC_LO); no_fields 5272 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_PC_HI); no_fields 5273 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_EXEC_LO); no_fields 5274 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_EXEC_HI); no_fields 5275 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_HW_ID); no_fields 5276 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_INST_DW0); no_fields 5277 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_INST_DW1); no_fields 5278 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_GPR_ALLOC); no_fields 5279 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_LDS_ALLOC); no_fields 5280 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TRAPSTS); no_fields 5281 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_IB_STS); no_fields 5282 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TBA_LO); no_fields 5283 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TBA_HI); no_fields 5284 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TMA_LO); no_fields 5285 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TMA_HI); no_fields 5286 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_IB_DBG0); no_fields 5287 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_M0); no_fields 1801 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_read_wave_data(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields) no_fields 1804 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = 1; no_fields 1805 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_STATUS); no_fields 1806 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_PC_LO); no_fields 1807 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_PC_HI); no_fields 1808 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_EXEC_LO); no_fields 1809 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_EXEC_HI); no_fields 1810 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_HW_ID); no_fields 1811 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_INST_DW0); no_fields 1812 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_INST_DW1); no_fields 1813 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_GPR_ALLOC); no_fields 1814 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_LDS_ALLOC); no_fields 1815 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_TRAPSTS); no_fields 1816 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_IB_STS); no_fields 1817 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_IB_DBG0); no_fields 1818 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c dst[(*no_fields)++] = wave_read_ind(adev, simd, wave, ixSQ_WAVE_M0);