Lines Matching refs:dssdev

31 static void omapdss_default_get_timings(struct omap_dss_device *dssdev,  in omapdss_default_get_timings()  argument
34 *vm = dssdev->panel.vm; in omapdss_default_get_timings()
41 int omapdss_register_display(struct omap_dss_device *dssdev) in omapdss_register_display() argument
43 struct omap_dss_driver *drv = dssdev->driver; in omapdss_register_display()
51 id = of_alias_get_id(dssdev->dev->of_node, "display"); in omapdss_register_display()
55 snprintf(dssdev->alias, sizeof(dssdev->alias), "display%d", id); in omapdss_register_display()
58 of_property_read_string(dssdev->dev->of_node, "label", &dssdev->name); in omapdss_register_display()
60 if (dssdev->name == NULL) in omapdss_register_display()
61 dssdev->name = dssdev->alias; in omapdss_register_display()
71 if (strcmp(ldev->alias, dssdev->alias) > 0) in omapdss_register_display()
74 list_add_tail(&dssdev->panel_list, cur); in omapdss_register_display()
80 void omapdss_unregister_display(struct omap_dss_device *dssdev) in omapdss_unregister_display() argument
83 list_del(&dssdev->panel_list); in omapdss_unregister_display()
90 struct omap_dss_device *dssdev; in omapdss_component_is_display() local
94 list_for_each_entry(dssdev, &panel_list, panel_list) { in omapdss_component_is_display()
95 if (dssdev->dev->of_node == node) { in omapdss_component_is_display()
106 struct omap_dss_device *omap_dss_get_device(struct omap_dss_device *dssdev) in omap_dss_get_device() argument
108 if (!try_module_get(dssdev->owner)) in omap_dss_get_device()
111 if (get_device(dssdev->dev) == NULL) { in omap_dss_get_device()
112 module_put(dssdev->owner); in omap_dss_get_device()
116 return dssdev; in omap_dss_get_device()
120 void omap_dss_put_device(struct omap_dss_device *dssdev) in omap_dss_put_device() argument
122 put_device(dssdev->dev); in omap_dss_put_device()
123 module_put(dssdev->owner); in omap_dss_put_device()
134 struct omap_dss_device *dssdev; in omap_dss_get_next_device() local
139 dssdev = NULL; in omap_dss_get_next_device()
144 dssdev = list_first_entry(&panel_list, struct omap_dss_device, in omap_dss_get_next_device()
146 omap_dss_get_device(dssdev); in omap_dss_get_next_device()
153 dssdev = list_entry(l, struct omap_dss_device, panel_list); in omap_dss_get_next_device()
154 if (dssdev == from) { in omap_dss_get_next_device()
156 dssdev = NULL; in omap_dss_get_next_device()
160 dssdev = list_entry(l->next, struct omap_dss_device, in omap_dss_get_next_device()
162 omap_dss_get_device(dssdev); in omap_dss_get_next_device()
169 dssdev = NULL; in omap_dss_get_next_device()
172 return dssdev; in omap_dss_get_next_device()