Lines Matching refs:engine
36 void (*atomic_begin)(struct sunxi_engine *engine,
53 int (*atomic_check)(struct sunxi_engine *engine,
65 void (*commit)(struct sunxi_engine *engine);
81 struct sunxi_engine *engine);
91 void (*apply_color_correction)(struct sunxi_engine *engine);
101 void (*disable_color_correction)(struct sunxi_engine *engine);
114 void (*vblank_quirk)(struct sunxi_engine *engine);
141 sunxi_engine_commit(struct sunxi_engine *engine) in sunxi_engine_commit() argument
143 if (engine->ops && engine->ops->commit) in sunxi_engine_commit()
144 engine->ops->commit(engine); in sunxi_engine_commit()
153 sunxi_engine_layers_init(struct drm_device *drm, struct sunxi_engine *engine) in sunxi_engine_layers_init() argument
155 if (engine->ops && engine->ops->layers_init) in sunxi_engine_layers_init()
156 return engine->ops->layers_init(drm, engine); in sunxi_engine_layers_init()
170 sunxi_engine_apply_color_correction(struct sunxi_engine *engine) in sunxi_engine_apply_color_correction() argument
172 if (engine->ops && engine->ops->apply_color_correction) in sunxi_engine_apply_color_correction()
173 engine->ops->apply_color_correction(engine); in sunxi_engine_apply_color_correction()
183 sunxi_engine_disable_color_correction(struct sunxi_engine *engine) in sunxi_engine_disable_color_correction() argument
185 if (engine->ops && engine->ops->disable_color_correction) in sunxi_engine_disable_color_correction()
186 engine->ops->disable_color_correction(engine); in sunxi_engine_disable_color_correction()