Lines Matching refs:event_work
336 struct drm_exynos_ipp_event_work *event_work; in ipp_create_event_work() local
338 event_work = kzalloc(sizeof(*event_work), GFP_KERNEL); in ipp_create_event_work()
339 if (!event_work) in ipp_create_event_work()
342 INIT_WORK(&event_work->work, ipp_sched_event); in ipp_create_event_work()
344 return event_work; in ipp_create_event_work()
440 c_node->event_work = ipp_create_event_work(); in exynos_drm_ipp_set_property()
441 if (IS_ERR(c_node->event_work)) { in exynos_drm_ipp_set_property()
443 ret = PTR_ERR(c_node->event_work); in exynos_drm_ipp_set_property()
706 cancel_work_sync(&c_node->event_work->work); in ipp_clean_cmd_node()
728 kfree(c_node->event_work); in ipp_clean_cmd_node()
1551 struct drm_exynos_ipp_event_work *event_work = in ipp_sched_event() local
1557 if (!event_work) { in ipp_sched_event()
1562 DRM_DEBUG_KMS("buf_id[%d]\n", event_work->buf_id[EXYNOS_DRM_OPS_DST]); in ipp_sched_event()
1564 ippdrv = event_work->ippdrv; in ipp_sched_event()
1588 ret = ipp_send_event(ippdrv, c_node, event_work->buf_id); in ipp_sched_event()