Lines Matching refs:engine
32 void (*atomic_begin)(struct sunxi_engine *engine,
49 int (*atomic_check)(struct sunxi_engine *engine,
61 void (*commit)(struct sunxi_engine *engine);
77 struct sunxi_engine *engine);
87 void (*apply_color_correction)(struct sunxi_engine *engine);
97 void (*disable_color_correction)(struct sunxi_engine *engine);
110 void (*vblank_quirk)(struct sunxi_engine *engine);
137 sunxi_engine_commit(struct sunxi_engine *engine) in sunxi_engine_commit() argument
139 if (engine->ops && engine->ops->commit) in sunxi_engine_commit()
140 engine->ops->commit(engine); in sunxi_engine_commit()
149 sunxi_engine_layers_init(struct drm_device *drm, struct sunxi_engine *engine) in sunxi_engine_layers_init() argument
151 if (engine->ops && engine->ops->layers_init) in sunxi_engine_layers_init()
152 return engine->ops->layers_init(drm, engine); in sunxi_engine_layers_init()
166 sunxi_engine_apply_color_correction(struct sunxi_engine *engine) in sunxi_engine_apply_color_correction() argument
168 if (engine->ops && engine->ops->apply_color_correction) in sunxi_engine_apply_color_correction()
169 engine->ops->apply_color_correction(engine); in sunxi_engine_apply_color_correction()
179 sunxi_engine_disable_color_correction(struct sunxi_engine *engine) in sunxi_engine_disable_color_correction() argument
181 if (engine->ops && engine->ops->disable_color_correction) in sunxi_engine_disable_color_correction()
182 engine->ops->disable_color_correction(engine); in sunxi_engine_disable_color_correction()