Lines Matching refs:funcs

89 	const struct mtk_ddp_comp_funcs *funcs;  member
94 if (comp->funcs && comp->funcs->clk_enable) in mtk_ddp_comp_clk_enable()
95 return comp->funcs->clk_enable(comp->dev); in mtk_ddp_comp_clk_enable()
102 if (comp->funcs && comp->funcs->clk_disable) in mtk_ddp_comp_clk_disable()
103 comp->funcs->clk_disable(comp->dev); in mtk_ddp_comp_clk_disable()
111 if (comp->funcs && comp->funcs->config) in mtk_ddp_comp_config()
112 comp->funcs->config(comp->dev, w, h, vrefresh, bpc, cmdq_pkt); in mtk_ddp_comp_config()
117 if (comp->funcs && comp->funcs->start) in mtk_ddp_comp_start()
118 comp->funcs->start(comp->dev); in mtk_ddp_comp_start()
123 if (comp->funcs && comp->funcs->stop) in mtk_ddp_comp_stop()
124 comp->funcs->stop(comp->dev); in mtk_ddp_comp_stop()
131 if (comp->funcs && comp->funcs->register_vblank_cb) in mtk_ddp_comp_register_vblank_cb()
132 comp->funcs->register_vblank_cb(comp->dev, vblank_cb, in mtk_ddp_comp_register_vblank_cb()
138 if (comp->funcs && comp->funcs->unregister_vblank_cb) in mtk_ddp_comp_unregister_vblank_cb()
139 comp->funcs->unregister_vblank_cb(comp->dev); in mtk_ddp_comp_unregister_vblank_cb()
144 if (comp->funcs && comp->funcs->enable_vblank) in mtk_ddp_comp_enable_vblank()
145 comp->funcs->enable_vblank(comp->dev); in mtk_ddp_comp_enable_vblank()
150 if (comp->funcs && comp->funcs->disable_vblank) in mtk_ddp_comp_disable_vblank()
151 comp->funcs->disable_vblank(comp->dev); in mtk_ddp_comp_disable_vblank()
157 if (comp->funcs && comp->funcs->supported_rotations) in mtk_ddp_comp_supported_rotations()
158 return comp->funcs->supported_rotations(comp->dev); in mtk_ddp_comp_supported_rotations()
165 if (comp->funcs && comp->funcs->layer_nr) in mtk_ddp_comp_layer_nr()
166 return comp->funcs->layer_nr(comp->dev); in mtk_ddp_comp_layer_nr()
175 if (comp->funcs && comp->funcs->layer_check) in mtk_ddp_comp_layer_check()
176 return comp->funcs->layer_check(comp->dev, idx, state); in mtk_ddp_comp_layer_check()
185 if (comp->funcs && comp->funcs->layer_config) in mtk_ddp_comp_layer_config()
186 comp->funcs->layer_config(comp->dev, idx, state, cmdq_pkt); in mtk_ddp_comp_layer_config()
192 if (comp->funcs && comp->funcs->gamma_set) in mtk_ddp_gamma_set()
193 comp->funcs->gamma_set(comp->dev, state); in mtk_ddp_gamma_set()
198 if (comp->funcs && comp->funcs->bgclr_in_on) in mtk_ddp_comp_bgclr_in_on()
199 comp->funcs->bgclr_in_on(comp->dev); in mtk_ddp_comp_bgclr_in_on()
204 if (comp->funcs && comp->funcs->bgclr_in_off) in mtk_ddp_comp_bgclr_in_off()
205 comp->funcs->bgclr_in_off(comp->dev); in mtk_ddp_comp_bgclr_in_off()
211 if (comp->funcs && comp->funcs->ctm_set) in mtk_ddp_ctm_set()
212 comp->funcs->ctm_set(comp->dev, state); in mtk_ddp_ctm_set()
217 if (comp->funcs && comp->funcs->dma_dev_get) in mtk_ddp_comp_dma_dev_get()
218 return comp->funcs->dma_dev_get(comp->dev); in mtk_ddp_comp_dma_dev_get()
225 if (comp->funcs && comp->funcs->get_formats) in mtk_ddp_comp_get_formats()
226 return comp->funcs->get_formats(comp->dev); in mtk_ddp_comp_get_formats()
234 if (comp->funcs && comp->funcs->get_num_formats) in mtk_ddp_comp_get_num_formats()
235 return comp->funcs->get_num_formats(comp->dev); in mtk_ddp_comp_get_num_formats()
242 if (comp->funcs && comp->funcs->add) { in mtk_ddp_comp_add()
243 comp->funcs->add(comp->dev, mutex); in mtk_ddp_comp_add()
251 if (comp->funcs && comp->funcs->remove) { in mtk_ddp_comp_remove()
252 comp->funcs->remove(comp->dev, mutex); in mtk_ddp_comp_remove()
261 if (comp->funcs && comp->funcs->connect) { in mtk_ddp_comp_connect()
262 comp->funcs->connect(comp->dev, mmsys_dev, next); in mtk_ddp_comp_connect()
271 if (comp->funcs && comp->funcs->disconnect) { in mtk_ddp_comp_disconnect()
272 comp->funcs->disconnect(comp->dev, mmsys_dev, next); in mtk_ddp_comp_disconnect()