Lines Matching refs:dssdev
31 void omapdss_device_register(struct omap_dss_device *dssdev)
34 list_add_tail(&dssdev->list, &omapdss_devices_list);
38 void omapdss_device_unregister(struct omap_dss_device *dssdev)
41 list_del(&dssdev->list);
47 struct omap_dss_device *dssdev;
52 list_for_each_entry(dssdev, &omapdss_devices_list, list) {
53 if (dssdev->dev->of_node == node) {
63 struct omap_dss_device *omapdss_device_get(struct omap_dss_device *dssdev)
65 if (get_device(dssdev->dev) == NULL)
68 return dssdev;
71 void omapdss_device_put(struct omap_dss_device *dssdev)
73 put_device(dssdev->dev);
78 struct omap_dss_device *dssdev;
80 list_for_each_entry(dssdev, &omapdss_devices_list, list) {
81 if (dssdev->dev->of_node == node)
82 return omapdss_device_get(dssdev);
94 struct omap_dss_device *dssdev;
100 dssdev = NULL;
110 list_for_each_entry(dssdev, list, list) {
115 if (&dssdev->list == &omapdss_devices_list) {
116 dssdev = NULL;
120 if (dssdev->id && dssdev->bridge)
124 dssdev = NULL;
129 if (dssdev)
130 omapdss_device_get(dssdev);
133 return dssdev;
136 static bool omapdss_device_is_connected(struct omap_dss_device *dssdev)
138 return dssdev->dss;