Lines Matching refs:panel
41 struct drm_panel panel; member
45 static inline struct vbt_panel *to_vbt_panel(struct drm_panel *panel) in to_vbt_panel() argument
47 return container_of(panel, struct vbt_panel, panel); in to_vbt_panel()
301 static int vbt_panel_prepare(struct drm_panel *panel) in vbt_panel_prepare() argument
303 struct vbt_panel *vbt_panel = to_vbt_panel(panel); in vbt_panel_prepare()
318 static int vbt_panel_unprepare(struct drm_panel *panel) in vbt_panel_unprepare() argument
320 struct vbt_panel *vbt_panel = to_vbt_panel(panel); in vbt_panel_unprepare()
332 static int vbt_panel_enable(struct drm_panel *panel) in vbt_panel_enable() argument
334 struct vbt_panel *vbt_panel = to_vbt_panel(panel); in vbt_panel_enable()
346 static int vbt_panel_disable(struct drm_panel *panel) in vbt_panel_disable() argument
348 struct vbt_panel *vbt_panel = to_vbt_panel(panel); in vbt_panel_disable()
360 static int vbt_panel_get_modes(struct drm_panel *panel) in vbt_panel_get_modes() argument
362 struct vbt_panel *vbt_panel = to_vbt_panel(panel); in vbt_panel_get_modes()
368 if (!panel->connector) in vbt_panel_get_modes()
377 drm_mode_probed_add(panel->connector, mode); in vbt_panel_get_modes()
677 drm_panel_init(&vbt_panel->panel); in vbt_panel_init()
678 vbt_panel->panel.funcs = &vbt_panel_funcs; in vbt_panel_init()
679 drm_panel_add(&vbt_panel->panel); in vbt_panel_init()
686 return &vbt_panel->panel; in vbt_panel_init()