Lines Matching refs:gpu
21 static int pfp_print(struct msm_gpu *gpu, struct drm_printer *p) in pfp_print() argument
28 gpu_write(gpu, REG_A5XX_CP_PFP_STAT_ADDR, i); in pfp_print()
30 gpu_read(gpu, REG_A5XX_CP_PFP_STAT_DATA)); in pfp_print()
36 static int me_print(struct msm_gpu *gpu, struct drm_printer *p) in me_print() argument
43 gpu_write(gpu, REG_A5XX_CP_ME_STAT_ADDR, i); in me_print()
45 gpu_read(gpu, REG_A5XX_CP_ME_STAT_DATA)); in me_print()
51 static int meq_print(struct msm_gpu *gpu, struct drm_printer *p) in meq_print() argument
56 gpu_write(gpu, REG_A5XX_CP_MEQ_DBG_ADDR, 0); in meq_print()
60 gpu_read(gpu, REG_A5XX_CP_MEQ_DBG_DATA)); in meq_print()
66 static int roq_print(struct msm_gpu *gpu, struct drm_printer *p) in roq_print() argument
71 gpu_write(gpu, REG_A5XX_CP_ROQ_DBG_ADDR, 0); in roq_print()
77 val[j] = gpu_read(gpu, REG_A5XX_CP_ROQ_DBG_DATA); in roq_print()
91 int (*show)(struct msm_gpu *gpu, struct drm_printer *p) = in show()
94 return show(priv->gpu, &p); in show()
111 struct msm_gpu *gpu = priv->gpu; in reset_set() local
112 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in reset_set()
134 msm_gem_put_iova(a5xx_gpu->pm4_bo, gpu->aspace); in reset_set()
141 msm_gem_put_iova(a5xx_gpu->pfp_bo, gpu->aspace); in reset_set()
146 gpu->needs_hw_init = true; in reset_set()
148 pm_runtime_get_sync(&gpu->pdev->dev); in reset_set()
149 gpu->funcs->recover(gpu); in reset_set()
151 pm_runtime_put_sync(&gpu->pdev->dev); in reset_set()
160 int a5xx_debugfs_init(struct msm_gpu *gpu, struct drm_minor *minor) in a5xx_debugfs_init() argument