Lines Matching refs:funcs
59 const struct drm_panel_funcs *funcs, int connector_type) in drm_panel_init() argument
65 panel->funcs = funcs; in drm_panel_init()
124 if (panel->funcs && panel->funcs->prepare) { in drm_panel_prepare()
125 ret = panel->funcs->prepare(panel); in drm_panel_prepare()
132 ret = follower->funcs->panel_prepared(follower); in drm_panel_prepare()
135 follower->funcs->panel_prepared, ret); in drm_panel_prepare()
182 ret = follower->funcs->panel_unpreparing(follower); in drm_panel_unprepare()
185 follower->funcs->panel_unpreparing, ret); in drm_panel_unprepare()
188 if (panel->funcs && panel->funcs->unprepare) { in drm_panel_unprepare()
189 ret = panel->funcs->unprepare(panel); in drm_panel_unprepare()
225 if (panel->funcs && panel->funcs->enable) { in drm_panel_enable()
226 ret = panel->funcs->enable(panel); in drm_panel_enable()
277 if (panel->funcs && panel->funcs->disable) { in drm_panel_disable()
278 ret = panel->funcs->disable(panel); in drm_panel_disable()
305 if (panel->funcs && panel->funcs->get_modes) { in drm_panel_get_modes()
308 num = panel->funcs->get_modes(panel, connector); in drm_panel_get_modes()
464 ret = follower->funcs->panel_prepared(follower); in drm_panel_add_follower()
467 follower->funcs->panel_prepared, ret); in drm_panel_add_follower()
493 ret = follower->funcs->panel_unpreparing(follower); in drm_panel_remove_follower()
496 follower->funcs->panel_unpreparing, ret); in drm_panel_remove_follower()