event_thread
kthread_queue_work(priv->kms->event_thread[crtc_id].worker, &fevent->work);
if (crtc->index >= ARRAY_SIZE(priv->kms->event_thread)) {
if (kms->event_thread[i].worker)
kthread_destroy_worker(kms->event_thread[i].worker);
ev_thread = &kms->event_thread[drm_crtc_index(crtc)];
struct msm_drm_thread event_thread[MAX_CRTCS];
cpci_thread = kthread_run(event_thread, NULL, "cpci_hp_eventd");
cpqhp_event_thread = kthread_run(event_thread, NULL, "phpd_event");
int event_thread(void *context);