Lines Matching refs:engine

34 	void (*atomic_begin)(struct sunxi_engine *engine,
51 int (*atomic_check)(struct sunxi_engine *engine,
63 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);
124 void (*mode_set)(struct sunxi_engine *engine,
154 sunxi_engine_commit(struct sunxi_engine *engine, in sunxi_engine_commit() argument
158 if (engine->ops && engine->ops->commit) in sunxi_engine_commit()
159 engine->ops->commit(engine, crtc, state); in sunxi_engine_commit()
168 sunxi_engine_layers_init(struct drm_device *drm, struct sunxi_engine *engine) in sunxi_engine_layers_init() argument
170 if (engine->ops && engine->ops->layers_init) in sunxi_engine_layers_init()
171 return engine->ops->layers_init(drm, engine); in sunxi_engine_layers_init()
185 sunxi_engine_apply_color_correction(struct sunxi_engine *engine) in sunxi_engine_apply_color_correction() argument
187 if (engine->ops && engine->ops->apply_color_correction) in sunxi_engine_apply_color_correction()
188 engine->ops->apply_color_correction(engine); in sunxi_engine_apply_color_correction()
198 sunxi_engine_disable_color_correction(struct sunxi_engine *engine) in sunxi_engine_disable_color_correction() argument
200 if (engine->ops && engine->ops->disable_color_correction) in sunxi_engine_disable_color_correction()
201 engine->ops->disable_color_correction(engine); in sunxi_engine_disable_color_correction()
212 sunxi_engine_mode_set(struct sunxi_engine *engine, in sunxi_engine_mode_set() argument
215 if (engine->ops && engine->ops->mode_set) in sunxi_engine_mode_set()
216 engine->ops->mode_set(engine, mode); in sunxi_engine_mode_set()