Lines Matching refs:gpu
37 struct msm_gpu *gpu = priv->gpu; in msm_gpu_show() local
40 ret = mutex_lock_interruptible(&gpu->lock); in msm_gpu_show()
44 drm_printf(&p, "%s Status:\n", gpu->name); in msm_gpu_show()
45 gpu->funcs->show(gpu, show_priv->state, &p); in msm_gpu_show()
47 mutex_unlock(&gpu->lock); in msm_gpu_show()
57 struct msm_gpu *gpu = priv->gpu; in msm_gpu_release() local
59 mutex_lock(&gpu->lock); in msm_gpu_release()
60 gpu->funcs->gpu_state_put(show_priv->state); in msm_gpu_release()
61 mutex_unlock(&gpu->lock); in msm_gpu_release()
72 struct msm_gpu *gpu = priv->gpu; in msm_gpu_open() local
76 if (!gpu || !gpu->funcs->gpu_state_get) in msm_gpu_open()
83 ret = mutex_lock_interruptible(&gpu->lock); in msm_gpu_open()
87 pm_runtime_get_sync(&gpu->pdev->dev); in msm_gpu_open()
88 msm_gpu_hw_init(gpu); in msm_gpu_open()
89 show_priv->state = gpu->funcs->gpu_state_get(gpu); in msm_gpu_open()
90 pm_runtime_put_sync(&gpu->pdev->dev); in msm_gpu_open()
92 mutex_unlock(&gpu->lock); in msm_gpu_open()