aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/exynos/exynos_drm_ipp.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/exynos/exynos_drm_ipp.h')
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_ipp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.h b/drivers/gpu/drm/exynos/exynos_drm_ipp.h
index fbb80ac5311d..09cb5a20540c 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_ipp.h
+++ b/drivers/gpu/drm/exynos/exynos_drm_ipp.h
@@ -148,6 +148,7 @@ struct exynos_drm_ipp_ops {
148 * @event_workq: event work queue. 148 * @event_workq: event work queue.
149 * @c_node: current command information. 149 * @c_node: current command information.
150 * @cmd_list: list head for command information. 150 * @cmd_list: list head for command information.
151 * @cmd_lock: lock for synchronization of access to cmd_list.
151 * @prop_list: property informations of current ipp driver. 152 * @prop_list: property informations of current ipp driver.
152 * @check_property: check property about format, size, buffer. 153 * @check_property: check property about format, size, buffer.
153 * @reset: reset ipp block. 154 * @reset: reset ipp block.
@@ -165,6 +166,7 @@ struct exynos_drm_ippdrv {
165 struct workqueue_struct *event_workq; 166 struct workqueue_struct *event_workq;
166 struct drm_exynos_ipp_cmd_node *c_node; 167 struct drm_exynos_ipp_cmd_node *c_node;
167 struct list_head cmd_list; 168 struct list_head cmd_list;
169 struct mutex cmd_lock;
168 struct drm_exynos_ipp_prop_list prop_list; 170 struct drm_exynos_ipp_prop_list prop_list;
169 171
170 int (*check_property)(struct device *dev, 172 int (*check_property)(struct device *dev,