Lines Matching refs:dumper
1253 struct a5xx_crashdumper *dumper) in a5xx_crashdumper_init() argument
1255 dumper->ptr = msm_gem_kernel_new_locked(gpu->dev, in a5xx_crashdumper_init()
1257 &dumper->bo, &dumper->iova); in a5xx_crashdumper_init()
1259 if (!IS_ERR(dumper->ptr)) in a5xx_crashdumper_init()
1260 msm_gem_object_set_name(dumper->bo, "crashdump"); in a5xx_crashdumper_init()
1262 return PTR_ERR_OR_ZERO(dumper->ptr); in a5xx_crashdumper_init()
1266 struct a5xx_crashdumper *dumper) in a5xx_crashdumper_run() argument
1270 if (IS_ERR_OR_NULL(dumper->ptr)) in a5xx_crashdumper_run()
1274 REG_A5XX_CP_CRASH_SCRIPT_BASE_HI, dumper->iova); in a5xx_crashdumper_run()
1312 struct a5xx_crashdumper dumper = { 0 }; in a5xx_gpu_state_get_hlsq_regs() local
1317 if (a5xx_crashdumper_init(gpu, &dumper)) in a5xx_gpu_state_get_hlsq_regs()
1321 ptr = dumper.ptr; in a5xx_gpu_state_get_hlsq_regs()
1324 offset = dumper.iova + (256 * SZ_1K); in a5xx_gpu_state_get_hlsq_regs()
1355 if (a5xx_crashdumper_run(gpu, &dumper)) { in a5xx_gpu_state_get_hlsq_regs()
1357 msm_gem_kernel_put(dumper.bo, gpu->aspace, true); in a5xx_gpu_state_get_hlsq_regs()
1362 memcpy(a5xx_state->hlsqregs, dumper.ptr + (256 * SZ_1K), in a5xx_gpu_state_get_hlsq_regs()
1365 msm_gem_kernel_put(dumper.bo, gpu->aspace, true); in a5xx_gpu_state_get_hlsq_regs()