Lines Matching refs:funcs
58 const struct drm_panel_funcs *funcs, int connector_type) in drm_panel_init() argument
64 panel->funcs = funcs; in drm_panel_init()
123 if (panel->funcs && panel->funcs->prepare) { in drm_panel_prepare()
124 ret = panel->funcs->prepare(panel); in drm_panel_prepare()
131 ret = follower->funcs->panel_prepared(follower); in drm_panel_prepare()
134 follower->funcs->panel_prepared, ret); in drm_panel_prepare()
181 ret = follower->funcs->panel_unpreparing(follower); in drm_panel_unprepare()
184 follower->funcs->panel_unpreparing, ret); in drm_panel_unprepare()
187 if (panel->funcs && panel->funcs->unprepare) { in drm_panel_unprepare()
188 ret = panel->funcs->unprepare(panel); in drm_panel_unprepare()
224 if (panel->funcs && panel->funcs->enable) { in drm_panel_enable()
225 ret = panel->funcs->enable(panel); in drm_panel_enable()
276 if (panel->funcs && panel->funcs->disable) { in drm_panel_disable()
277 ret = panel->funcs->disable(panel); in drm_panel_disable()
304 if (panel->funcs && panel->funcs->get_modes) { in drm_panel_get_modes()
307 num = panel->funcs->get_modes(panel, connector); in drm_panel_get_modes()
463 ret = follower->funcs->panel_prepared(follower); in drm_panel_add_follower()
466 follower->funcs->panel_prepared, ret); in drm_panel_add_follower()
492 ret = follower->funcs->panel_unpreparing(follower); in drm_panel_remove_follower()
495 follower->funcs->panel_unpreparing, ret); in drm_panel_remove_follower()