Lines Matching refs:funcs

100 	const struct mtk_ddp_comp_funcs *funcs;  member
105 if (comp->funcs && comp->funcs->power_on) in mtk_ddp_comp_power_on()
106 return comp->funcs->power_on(comp->dev); in mtk_ddp_comp_power_on()
114 if (comp->funcs && comp->funcs->power_off) in mtk_ddp_comp_power_off()
115 comp->funcs->power_off(comp->dev); in mtk_ddp_comp_power_off()
122 if (comp->funcs && comp->funcs->clk_enable) in mtk_ddp_comp_clk_enable()
123 return comp->funcs->clk_enable(comp->dev); in mtk_ddp_comp_clk_enable()
130 if (comp->funcs && comp->funcs->clk_disable) in mtk_ddp_comp_clk_disable()
131 comp->funcs->clk_disable(comp->dev); in mtk_ddp_comp_clk_disable()
138 if (comp && comp->funcs && comp->funcs->mode_valid) in mtk_ddp_comp_mode_valid()
139 return comp->funcs->mode_valid(comp->dev, mode); in mtk_ddp_comp_mode_valid()
148 if (comp->funcs && comp->funcs->config) in mtk_ddp_comp_config()
149 comp->funcs->config(comp->dev, w, h, vrefresh, bpc, cmdq_pkt); in mtk_ddp_comp_config()
154 if (comp->funcs && comp->funcs->start) in mtk_ddp_comp_start()
155 comp->funcs->start(comp->dev); in mtk_ddp_comp_start()
160 if (comp->funcs && comp->funcs->stop) in mtk_ddp_comp_stop()
161 comp->funcs->stop(comp->dev); in mtk_ddp_comp_stop()
168 if (comp->funcs && comp->funcs->register_vblank_cb) in mtk_ddp_comp_register_vblank_cb()
169 comp->funcs->register_vblank_cb(comp->dev, vblank_cb, in mtk_ddp_comp_register_vblank_cb()
175 if (comp->funcs && comp->funcs->unregister_vblank_cb) in mtk_ddp_comp_unregister_vblank_cb()
176 comp->funcs->unregister_vblank_cb(comp->dev); in mtk_ddp_comp_unregister_vblank_cb()
181 if (comp->funcs && comp->funcs->enable_vblank) in mtk_ddp_comp_enable_vblank()
182 comp->funcs->enable_vblank(comp->dev); in mtk_ddp_comp_enable_vblank()
187 if (comp->funcs && comp->funcs->disable_vblank) in mtk_ddp_comp_disable_vblank()
188 comp->funcs->disable_vblank(comp->dev); in mtk_ddp_comp_disable_vblank()
194 if (comp->funcs && comp->funcs->supported_rotations) in mtk_ddp_comp_supported_rotations()
195 return comp->funcs->supported_rotations(comp->dev); in mtk_ddp_comp_supported_rotations()
206 if (comp->funcs && comp->funcs->layer_nr) in mtk_ddp_comp_layer_nr()
207 return comp->funcs->layer_nr(comp->dev); in mtk_ddp_comp_layer_nr()
216 if (comp->funcs && comp->funcs->layer_check) in mtk_ddp_comp_layer_check()
217 return comp->funcs->layer_check(comp->dev, idx, state); in mtk_ddp_comp_layer_check()
226 if (comp->funcs && comp->funcs->layer_config) in mtk_ddp_comp_layer_config()
227 comp->funcs->layer_config(comp->dev, idx, state, cmdq_pkt); in mtk_ddp_comp_layer_config()
232 if (comp->funcs && comp->funcs->gamma_get_lut_size) in mtk_ddp_gamma_get_lut_size()
233 return comp->funcs->gamma_get_lut_size(comp->dev); in mtk_ddp_gamma_get_lut_size()
241 if (comp->funcs && comp->funcs->gamma_set) in mtk_ddp_gamma_set()
242 comp->funcs->gamma_set(comp->dev, state); in mtk_ddp_gamma_set()
247 if (comp->funcs && comp->funcs->bgclr_in_on) in mtk_ddp_comp_bgclr_in_on()
248 comp->funcs->bgclr_in_on(comp->dev); in mtk_ddp_comp_bgclr_in_on()
253 if (comp->funcs && comp->funcs->bgclr_in_off) in mtk_ddp_comp_bgclr_in_off()
254 comp->funcs->bgclr_in_off(comp->dev); in mtk_ddp_comp_bgclr_in_off()
260 if (comp->funcs && comp->funcs->ctm_set) in mtk_ddp_ctm_set()
261 comp->funcs->ctm_set(comp->dev, state); in mtk_ddp_ctm_set()
266 if (comp->funcs && comp->funcs->dma_dev_get) in mtk_ddp_comp_dma_dev_get()
267 return comp->funcs->dma_dev_get(comp->dev); in mtk_ddp_comp_dma_dev_get()
274 if (comp->funcs && comp->funcs->get_blend_modes) in mtk_ddp_comp_get_blend_modes()
275 return comp->funcs->get_blend_modes(comp->dev); in mtk_ddp_comp_get_blend_modes()
283 if (comp->funcs && comp->funcs->get_formats) in mtk_ddp_comp_get_formats()
284 return comp->funcs->get_formats(comp->dev); in mtk_ddp_comp_get_formats()
292 if (comp->funcs && comp->funcs->get_num_formats) in mtk_ddp_comp_get_num_formats()
293 return comp->funcs->get_num_formats(comp->dev); in mtk_ddp_comp_get_num_formats()
300 if (comp->funcs && comp->funcs->is_afbc_supported) in mtk_ddp_comp_is_afbc_supported()
301 return comp->funcs->is_afbc_supported(comp->dev); in mtk_ddp_comp_is_afbc_supported()
308 if (comp->funcs && comp->funcs->add) { in mtk_ddp_comp_add()
309 comp->funcs->add(comp->dev, mutex); in mtk_ddp_comp_add()
317 if (comp->funcs && comp->funcs->remove) { in mtk_ddp_comp_remove()
318 comp->funcs->remove(comp->dev, mutex); in mtk_ddp_comp_remove()
327 if (comp->funcs && comp->funcs->connect) { in mtk_ddp_comp_connect()
328 comp->funcs->connect(comp->dev, mmsys_dev, next); in mtk_ddp_comp_connect()
337 if (comp->funcs && comp->funcs->disconnect) { in mtk_ddp_comp_disconnect()
338 comp->funcs->disconnect(comp->dev, mmsys_dev, next); in mtk_ddp_comp_disconnect()
346 if (comp->funcs && comp->funcs->encoder_index) in mtk_ddp_comp_encoder_index_set()
347 comp->encoder_index = (int)comp->funcs->encoder_index(comp->dev); in mtk_ddp_comp_encoder_index_set()