Lines Matching refs:gpu
29 struct msm_gpu *gpu = priv->gpu; in msm_gpu_show() local
32 ret = mutex_lock_interruptible(&gpu->lock); in msm_gpu_show()
36 drm_printf(&p, "%s Status:\n", gpu->name); in msm_gpu_show()
37 gpu->funcs->show(gpu, show_priv->state, &p); in msm_gpu_show()
39 mutex_unlock(&gpu->lock); in msm_gpu_show()
49 struct msm_gpu *gpu = priv->gpu; in msm_gpu_release() local
51 mutex_lock(&gpu->lock); in msm_gpu_release()
52 gpu->funcs->gpu_state_put(show_priv->state); in msm_gpu_release()
53 mutex_unlock(&gpu->lock); in msm_gpu_release()
64 struct msm_gpu *gpu = priv->gpu; in msm_gpu_open() local
68 if (!gpu || !gpu->funcs->gpu_state_get) in msm_gpu_open()
75 ret = mutex_lock_interruptible(&gpu->lock); in msm_gpu_open()
79 pm_runtime_get_sync(&gpu->pdev->dev); in msm_gpu_open()
80 msm_gpu_hw_init(gpu); in msm_gpu_open()
81 show_priv->state = gpu->funcs->gpu_state_get(gpu); in msm_gpu_open()
82 pm_runtime_put_sync(&gpu->pdev->dev); in msm_gpu_open()
84 mutex_unlock(&gpu->lock); in msm_gpu_open()