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()
172 ret = follower->funcs->panel_unpreparing(follower); in drm_panel_unprepare()
175 follower->funcs->panel_unpreparing, ret); in drm_panel_unprepare()
178 if (panel->funcs && panel->funcs->unprepare) { in drm_panel_unprepare()
179 ret = panel->funcs->unprepare(panel); in drm_panel_unprepare()
215 if (panel->funcs && panel->funcs->enable) { in drm_panel_enable()
216 ret = panel->funcs->enable(panel); in drm_panel_enable()
258 if (panel->funcs && panel->funcs->disable) { in drm_panel_disable()
259 ret = panel->funcs->disable(panel); in drm_panel_disable()
286 if (panel->funcs && panel->funcs->get_modes) in drm_panel_get_modes()
287 return panel->funcs->get_modes(panel, connector); in drm_panel_get_modes()
440 ret = follower->funcs->panel_prepared(follower); in drm_panel_add_follower()
443 follower->funcs->panel_prepared, ret); in drm_panel_add_follower()
469 ret = follower->funcs->panel_unpreparing(follower); in drm_panel_remove_follower()
472 follower->funcs->panel_unpreparing, ret); in drm_panel_remove_follower()