Lines Matching refs:panel

69 	int (*disable)(struct drm_panel *panel);
70 int (*unprepare)(struct drm_panel *panel);
71 int (*prepare)(struct drm_panel *panel);
72 int (*enable)(struct drm_panel *panel);
73 int (*get_modes)(struct drm_panel *panel);
74 int (*get_timings)(struct drm_panel *panel, unsigned int num_timings,
88 static inline int drm_panel_unprepare(struct drm_panel *panel) in drm_panel_unprepare() argument
90 if (panel && panel->funcs && panel->funcs->unprepare) in drm_panel_unprepare()
91 return panel->funcs->unprepare(panel); in drm_panel_unprepare()
93 return panel ? -ENOSYS : -EINVAL; in drm_panel_unprepare()
96 static inline int drm_panel_disable(struct drm_panel *panel) in drm_panel_disable() argument
98 if (panel && panel->funcs && panel->funcs->disable) in drm_panel_disable()
99 return panel->funcs->disable(panel); in drm_panel_disable()
101 return panel ? -ENOSYS : -EINVAL; in drm_panel_disable()
104 static inline int drm_panel_prepare(struct drm_panel *panel) in drm_panel_prepare() argument
106 if (panel && panel->funcs && panel->funcs->prepare) in drm_panel_prepare()
107 return panel->funcs->prepare(panel); in drm_panel_prepare()
109 return panel ? -ENOSYS : -EINVAL; in drm_panel_prepare()
112 static inline int drm_panel_enable(struct drm_panel *panel) in drm_panel_enable() argument
114 if (panel && panel->funcs && panel->funcs->enable) in drm_panel_enable()
115 return panel->funcs->enable(panel); in drm_panel_enable()
117 return panel ? -ENOSYS : -EINVAL; in drm_panel_enable()
120 static inline int drm_panel_get_modes(struct drm_panel *panel) in drm_panel_get_modes() argument
122 if (panel && panel->funcs && panel->funcs->get_modes) in drm_panel_get_modes()
123 return panel->funcs->get_modes(panel); in drm_panel_get_modes()
125 return panel ? -ENOSYS : -EINVAL; in drm_panel_get_modes()
128 void drm_panel_init(struct drm_panel *panel);
130 int drm_panel_add(struct drm_panel *panel);
131 void drm_panel_remove(struct drm_panel *panel);
133 int drm_panel_attach(struct drm_panel *panel, struct drm_connector *connector);
134 int drm_panel_detach(struct drm_panel *panel);