Lines Matching refs:event_work
309 struct drm_exynos_ipp_event_work *event_work; in ipp_create_event_work() local
311 event_work = kzalloc(sizeof(*event_work), GFP_KERNEL); in ipp_create_event_work()
312 if (!event_work) in ipp_create_event_work()
315 INIT_WORK(&event_work->work, ipp_sched_event); in ipp_create_event_work()
317 return event_work; in ipp_create_event_work()
413 c_node->event_work = ipp_create_event_work(); in exynos_drm_ipp_set_property()
414 if (IS_ERR(c_node->event_work)) { in exynos_drm_ipp_set_property()
416 ret = PTR_ERR(c_node->event_work); in exynos_drm_ipp_set_property()
698 cancel_work_sync(&c_node->event_work->work); in ipp_clean_cmd_node()
720 kfree(c_node->event_work); in ipp_clean_cmd_node()
1539 struct drm_exynos_ipp_event_work *event_work = in ipp_sched_event() local
1545 if (!event_work) { in ipp_sched_event()
1550 DRM_DEBUG_KMS("buf_id[%d]\n", event_work->buf_id[EXYNOS_DRM_OPS_DST]); in ipp_sched_event()
1552 ippdrv = event_work->ippdrv; in ipp_sched_event()
1576 ret = ipp_send_event(ippdrv, c_node, event_work->buf_id); in ipp_sched_event()