Lines Matching defs:kms
32 msm_disp_snapshot_state_sync(struct msm_kms *kms)
34 struct drm_device *drm_dev = kms->dev;
37 WARN_ON(!mutex_is_locked(&kms->dump_mutex));
55 struct msm_kms *kms = container_of(work, struct msm_kms, dump_work);
60 mutex_lock(&kms->dump_mutex);
61 disp_state = msm_disp_snapshot_state_sync(kms);
62 mutex_unlock(&kms->dump_mutex);
84 struct msm_kms *kms;
92 kms = priv->kms;
94 kthread_queue_work(kms->dump_worker, &kms->dump_work);
100 struct msm_kms *kms;
108 kms = priv->kms;
110 mutex_init(&kms->dump_mutex);
112 kms->dump_worker = kthread_create_worker(0, "%s", "disp_snapshot");
113 if (IS_ERR(kms->dump_worker))
116 kthread_init_work(&kms->dump_work, _msm_disp_snapshot_work);
123 struct msm_kms *kms;
132 kms = priv->kms;
134 if (kms->dump_worker)
135 kthread_destroy_worker(kms->dump_worker);
137 mutex_destroy(&kms->dump_mutex);