Lines Matching refs:panel
33 void drm_panel_init(struct drm_panel *panel) in drm_panel_init() argument
35 INIT_LIST_HEAD(&panel->list); in drm_panel_init()
39 int drm_panel_add(struct drm_panel *panel) in drm_panel_add() argument
42 list_add_tail(&panel->list, &panel_list); in drm_panel_add()
49 void drm_panel_remove(struct drm_panel *panel) in drm_panel_remove() argument
52 list_del_init(&panel->list); in drm_panel_remove()
57 int drm_panel_attach(struct drm_panel *panel, struct drm_connector *connector) in drm_panel_attach() argument
59 if (panel->connector) in drm_panel_attach()
62 panel->connector = connector; in drm_panel_attach()
63 panel->drm = connector->dev; in drm_panel_attach()
69 int drm_panel_detach(struct drm_panel *panel) in drm_panel_detach() argument
71 panel->connector = NULL; in drm_panel_detach()
72 panel->drm = NULL; in drm_panel_detach()
81 struct drm_panel *panel; in of_drm_find_panel() local
85 list_for_each_entry(panel, &panel_list, list) { in of_drm_find_panel()
86 if (panel->dev->of_node == np) { in of_drm_find_panel()
88 return panel; in of_drm_find_panel()