Lines Matching refs:gpu
36 struct msm_gpu *gpu = priv->gpu; in msm_gpu_show() local
39 ret = mutex_lock_interruptible(&gpu->lock); in msm_gpu_show()
43 drm_printf(&p, "%s Status:\n", gpu->name); in msm_gpu_show()
44 gpu->funcs->show(gpu, show_priv->state, &p); in msm_gpu_show()
46 mutex_unlock(&gpu->lock); in msm_gpu_show()
56 struct msm_gpu *gpu = priv->gpu; in msm_gpu_release() local
58 mutex_lock(&gpu->lock); in msm_gpu_release()
59 gpu->funcs->gpu_state_put(show_priv->state); in msm_gpu_release()
60 mutex_unlock(&gpu->lock); in msm_gpu_release()
71 struct msm_gpu *gpu = priv->gpu; in msm_gpu_open() local
75 if (!gpu || !gpu->funcs->gpu_state_get) in msm_gpu_open()
82 ret = mutex_lock_interruptible(&gpu->lock); in msm_gpu_open()
86 pm_runtime_get_sync(&gpu->pdev->dev); in msm_gpu_open()
87 msm_gpu_hw_init(gpu); in msm_gpu_open()
88 show_priv->state = gpu->funcs->gpu_state_get(gpu); in msm_gpu_open()
89 pm_runtime_put_sync(&gpu->pdev->dev); in msm_gpu_open()
91 mutex_unlock(&gpu->lock); in msm_gpu_open()