• Home
  • Raw
  • Download

Lines Matching refs:dssdev

31 static ssize_t display_name_show(struct omap_dss_device *dssdev, char *buf)  in display_name_show()  argument
34 dssdev->name ? in display_name_show()
35 dssdev->name : ""); in display_name_show()
38 static ssize_t display_enabled_show(struct omap_dss_device *dssdev, char *buf) in display_enabled_show() argument
41 omapdss_device_is_enabled(dssdev)); in display_enabled_show()
44 static ssize_t display_enabled_store(struct omap_dss_device *dssdev, in display_enabled_store() argument
54 if (enable == omapdss_device_is_enabled(dssdev)) in display_enabled_store()
57 if (omapdss_device_is_connected(dssdev) == false) in display_enabled_store()
61 r = dssdev->driver->enable(dssdev); in display_enabled_store()
65 dssdev->driver->disable(dssdev); in display_enabled_store()
71 static ssize_t display_tear_show(struct omap_dss_device *dssdev, char *buf) in display_tear_show() argument
74 dssdev->driver->get_te ? in display_tear_show()
75 dssdev->driver->get_te(dssdev) : 0); in display_tear_show()
78 static ssize_t display_tear_store(struct omap_dss_device *dssdev, in display_tear_store() argument
84 if (!dssdev->driver->enable_te || !dssdev->driver->get_te) in display_tear_store()
91 r = dssdev->driver->enable_te(dssdev, te); in display_tear_store()
98 static ssize_t display_timings_show(struct omap_dss_device *dssdev, char *buf) in display_timings_show() argument
102 if (!dssdev->driver->get_timings) in display_timings_show()
105 dssdev->driver->get_timings(dssdev, &t); in display_timings_show()
113 static ssize_t display_timings_store(struct omap_dss_device *dssdev, in display_timings_store() argument
116 struct omap_video_timings t = dssdev->panel.timings; in display_timings_store()
119 if (!dssdev->driver->set_timings || !dssdev->driver->check_timings) in display_timings_store()
138 r = dssdev->driver->check_timings(dssdev, &t); in display_timings_store()
142 dssdev->driver->disable(dssdev); in display_timings_store()
143 dssdev->driver->set_timings(dssdev, &t); in display_timings_store()
144 r = dssdev->driver->enable(dssdev); in display_timings_store()
151 static ssize_t display_rotate_show(struct omap_dss_device *dssdev, char *buf) in display_rotate_show() argument
154 if (!dssdev->driver->get_rotate) in display_rotate_show()
156 rotate = dssdev->driver->get_rotate(dssdev); in display_rotate_show()
160 static ssize_t display_rotate_store(struct omap_dss_device *dssdev, in display_rotate_store() argument
165 if (!dssdev->driver->set_rotate || !dssdev->driver->get_rotate) in display_rotate_store()
172 r = dssdev->driver->set_rotate(dssdev, rot); in display_rotate_store()
179 static ssize_t display_mirror_show(struct omap_dss_device *dssdev, char *buf) in display_mirror_show() argument
182 if (!dssdev->driver->get_mirror) in display_mirror_show()
184 mirror = dssdev->driver->get_mirror(dssdev); in display_mirror_show()
188 static ssize_t display_mirror_store(struct omap_dss_device *dssdev, in display_mirror_store() argument
194 if (!dssdev->driver->set_mirror || !dssdev->driver->get_mirror) in display_mirror_store()
201 r = dssdev->driver->set_mirror(dssdev, mirror); in display_mirror_store()
208 static ssize_t display_wss_show(struct omap_dss_device *dssdev, char *buf) in display_wss_show() argument
212 if (!dssdev->driver->get_wss) in display_wss_show()
215 wss = dssdev->driver->get_wss(dssdev); in display_wss_show()
220 static ssize_t display_wss_store(struct omap_dss_device *dssdev, in display_wss_store() argument
226 if (!dssdev->driver->get_wss || !dssdev->driver->set_wss) in display_wss_store()
236 r = dssdev->driver->set_wss(dssdev, wss); in display_wss_store()
283 struct omap_dss_device *dssdev; in display_attr_show() local
286 dssdev = container_of(kobj, struct omap_dss_device, kobj); in display_attr_show()
292 return display_attr->show(dssdev, buf); in display_attr_show()
298 struct omap_dss_device *dssdev; in display_attr_store() local
301 dssdev = container_of(kobj, struct omap_dss_device, kobj); in display_attr_store()
307 return display_attr->store(dssdev, buf, size); in display_attr_store()
322 struct omap_dss_device *dssdev = NULL; in display_init_sysfs() local
325 for_each_dss_dev(dssdev) { in display_init_sysfs()
326 r = kobject_init_and_add(&dssdev->kobj, &display_ktype, in display_init_sysfs()
327 &pdev->dev.kobj, "%s", dssdev->alias); in display_init_sysfs()
330 omap_dss_put_device(dssdev); in display_init_sysfs()
345 struct omap_dss_device *dssdev = NULL; in display_uninit_sysfs() local
347 for_each_dss_dev(dssdev) { in display_uninit_sysfs()
348 if (kobject_name(&dssdev->kobj) == NULL) in display_uninit_sysfs()
351 kobject_del(&dssdev->kobj); in display_uninit_sysfs()
352 kobject_put(&dssdev->kobj); in display_uninit_sysfs()
354 memset(&dssdev->kobj, 0, sizeof(dssdev->kobj)); in display_uninit_sysfs()