Lines Matching refs:funcs

99 	const struct mtk_ddp_comp_funcs *funcs;  member
104 if (comp->funcs && comp->funcs->power_on) in mtk_ddp_comp_power_on()
105 return comp->funcs->power_on(comp->dev); in mtk_ddp_comp_power_on()
113 if (comp->funcs && comp->funcs->power_off) in mtk_ddp_comp_power_off()
114 comp->funcs->power_off(comp->dev); in mtk_ddp_comp_power_off()
121 if (comp->funcs && comp->funcs->clk_enable) in mtk_ddp_comp_clk_enable()
122 return comp->funcs->clk_enable(comp->dev); in mtk_ddp_comp_clk_enable()
129 if (comp->funcs && comp->funcs->clk_disable) in mtk_ddp_comp_clk_disable()
130 comp->funcs->clk_disable(comp->dev); in mtk_ddp_comp_clk_disable()
137 if (comp && comp->funcs && comp->funcs->mode_valid) in mtk_ddp_comp_mode_valid()
138 return comp->funcs->mode_valid(comp->dev, mode); in mtk_ddp_comp_mode_valid()
147 if (comp->funcs && comp->funcs->config) in mtk_ddp_comp_config()
148 comp->funcs->config(comp->dev, w, h, vrefresh, bpc, cmdq_pkt); in mtk_ddp_comp_config()
153 if (comp->funcs && comp->funcs->start) in mtk_ddp_comp_start()
154 comp->funcs->start(comp->dev); in mtk_ddp_comp_start()
159 if (comp->funcs && comp->funcs->stop) in mtk_ddp_comp_stop()
160 comp->funcs->stop(comp->dev); in mtk_ddp_comp_stop()
167 if (comp->funcs && comp->funcs->register_vblank_cb) in mtk_ddp_comp_register_vblank_cb()
168 comp->funcs->register_vblank_cb(comp->dev, vblank_cb, in mtk_ddp_comp_register_vblank_cb()
174 if (comp->funcs && comp->funcs->unregister_vblank_cb) in mtk_ddp_comp_unregister_vblank_cb()
175 comp->funcs->unregister_vblank_cb(comp->dev); in mtk_ddp_comp_unregister_vblank_cb()
180 if (comp->funcs && comp->funcs->enable_vblank) in mtk_ddp_comp_enable_vblank()
181 comp->funcs->enable_vblank(comp->dev); in mtk_ddp_comp_enable_vblank()
186 if (comp->funcs && comp->funcs->disable_vblank) in mtk_ddp_comp_disable_vblank()
187 comp->funcs->disable_vblank(comp->dev); in mtk_ddp_comp_disable_vblank()
193 if (comp->funcs && comp->funcs->supported_rotations) in mtk_ddp_comp_supported_rotations()
194 return comp->funcs->supported_rotations(comp->dev); in mtk_ddp_comp_supported_rotations()
205 if (comp->funcs && comp->funcs->layer_nr) in mtk_ddp_comp_layer_nr()
206 return comp->funcs->layer_nr(comp->dev); in mtk_ddp_comp_layer_nr()
215 if (comp->funcs && comp->funcs->layer_check) in mtk_ddp_comp_layer_check()
216 return comp->funcs->layer_check(comp->dev, idx, state); in mtk_ddp_comp_layer_check()
225 if (comp->funcs && comp->funcs->layer_config) in mtk_ddp_comp_layer_config()
226 comp->funcs->layer_config(comp->dev, idx, state, cmdq_pkt); in mtk_ddp_comp_layer_config()
231 if (comp->funcs && comp->funcs->gamma_get_lut_size) in mtk_ddp_gamma_get_lut_size()
232 return comp->funcs->gamma_get_lut_size(comp->dev); in mtk_ddp_gamma_get_lut_size()
240 if (comp->funcs && comp->funcs->gamma_set) in mtk_ddp_gamma_set()
241 comp->funcs->gamma_set(comp->dev, state); in mtk_ddp_gamma_set()
246 if (comp->funcs && comp->funcs->bgclr_in_on) in mtk_ddp_comp_bgclr_in_on()
247 comp->funcs->bgclr_in_on(comp->dev); in mtk_ddp_comp_bgclr_in_on()
252 if (comp->funcs && comp->funcs->bgclr_in_off) in mtk_ddp_comp_bgclr_in_off()
253 comp->funcs->bgclr_in_off(comp->dev); in mtk_ddp_comp_bgclr_in_off()
259 if (comp->funcs && comp->funcs->ctm_set) in mtk_ddp_ctm_set()
260 comp->funcs->ctm_set(comp->dev, state); in mtk_ddp_ctm_set()
265 if (comp->funcs && comp->funcs->dma_dev_get) in mtk_ddp_comp_dma_dev_get()
266 return comp->funcs->dma_dev_get(comp->dev); in mtk_ddp_comp_dma_dev_get()
273 if (comp->funcs && comp->funcs->get_blend_modes) in mtk_ddp_comp_get_blend_modes()
274 return comp->funcs->get_blend_modes(comp->dev); in mtk_ddp_comp_get_blend_modes()
282 if (comp->funcs && comp->funcs->get_formats) in mtk_ddp_comp_get_formats()
283 return comp->funcs->get_formats(comp->dev); in mtk_ddp_comp_get_formats()
291 if (comp->funcs && comp->funcs->get_num_formats) in mtk_ddp_comp_get_num_formats()
292 return comp->funcs->get_num_formats(comp->dev); in mtk_ddp_comp_get_num_formats()
299 if (comp->funcs && comp->funcs->add) { in mtk_ddp_comp_add()
300 comp->funcs->add(comp->dev, mutex); in mtk_ddp_comp_add()
308 if (comp->funcs && comp->funcs->remove) { in mtk_ddp_comp_remove()
309 comp->funcs->remove(comp->dev, mutex); in mtk_ddp_comp_remove()
318 if (comp->funcs && comp->funcs->connect) { in mtk_ddp_comp_connect()
319 comp->funcs->connect(comp->dev, mmsys_dev, next); in mtk_ddp_comp_connect()
328 if (comp->funcs && comp->funcs->disconnect) { in mtk_ddp_comp_disconnect()
329 comp->funcs->disconnect(comp->dev, mmsys_dev, next); in mtk_ddp_comp_disconnect()
337 if (comp->funcs && comp->funcs->encoder_index) in mtk_ddp_comp_encoder_index_set()
338 comp->encoder_index = (int)comp->funcs->encoder_index(comp->dev); in mtk_ddp_comp_encoder_index_set()