Lines Matching refs:engine

33 	void (*atomic_begin)(struct sunxi_engine *engine,
50 int (*atomic_check)(struct sunxi_engine *engine,
62 void (*commit)(struct sunxi_engine *engine);
78 struct sunxi_engine *engine);
88 void (*apply_color_correction)(struct sunxi_engine *engine);
98 void (*disable_color_correction)(struct sunxi_engine *engine);
111 void (*vblank_quirk)(struct sunxi_engine *engine);
121 void (*mode_set)(struct sunxi_engine *engine,
149 sunxi_engine_commit(struct sunxi_engine *engine) in sunxi_engine_commit() argument
151 if (engine->ops && engine->ops->commit) in sunxi_engine_commit()
152 engine->ops->commit(engine); in sunxi_engine_commit()
161 sunxi_engine_layers_init(struct drm_device *drm, struct sunxi_engine *engine) in sunxi_engine_layers_init() argument
163 if (engine->ops && engine->ops->layers_init) in sunxi_engine_layers_init()
164 return engine->ops->layers_init(drm, engine); in sunxi_engine_layers_init()
178 sunxi_engine_apply_color_correction(struct sunxi_engine *engine) in sunxi_engine_apply_color_correction() argument
180 if (engine->ops && engine->ops->apply_color_correction) in sunxi_engine_apply_color_correction()
181 engine->ops->apply_color_correction(engine); in sunxi_engine_apply_color_correction()
191 sunxi_engine_disable_color_correction(struct sunxi_engine *engine) in sunxi_engine_disable_color_correction() argument
193 if (engine->ops && engine->ops->disable_color_correction) in sunxi_engine_disable_color_correction()
194 engine->ops->disable_color_correction(engine); in sunxi_engine_disable_color_correction()
205 sunxi_engine_mode_set(struct sunxi_engine *engine, in sunxi_engine_mode_set() argument
208 if (engine->ops && engine->ops->mode_set) in sunxi_engine_mode_set()
209 engine->ops->mode_set(engine, mode); in sunxi_engine_mode_set()