dssdev 17 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c struct omap_dss_device dssdev; dssdev 22 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) dssdev 43 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c struct omap_dss_device *dssdev; dssdev 52 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c dssdev = &ddata->dssdev; dssdev 53 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c dssdev->ops = &tvc_ops; dssdev 54 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c dssdev->dev = &pdev->dev; dssdev 55 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c dssdev->type = OMAP_DISPLAY_TYPE_VENC; dssdev 56 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c dssdev->display = true; dssdev 57 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c dssdev->owner = THIS_MODULE; dssdev 58 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c dssdev->of_ports = BIT(0); dssdev 60 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c omapdss_display_init(dssdev); dssdev 61 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c omapdss_device_register(dssdev); dssdev 70 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c omapdss_device_unregister(&ddata->dssdev); dssdev 18 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c struct omap_dss_device dssdev; dssdev 28 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) dssdev 41 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c static bool hdmic_detect(struct omap_dss_device *dssdev) dssdev 43 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 48 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c static void hdmic_register_hpd_cb(struct omap_dss_device *dssdev, dssdev 53 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 61 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c static void hdmic_unregister_hpd_cb(struct omap_dss_device *dssdev) dssdev 63 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 88 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c if (hdmic_detect(&ddata->dssdev)) dssdev 103 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c struct omap_dss_device *dssdev; dssdev 136 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c dssdev = &ddata->dssdev; dssdev 137 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c dssdev->ops = &hdmic_ops; dssdev 138 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c dssdev->dev = &pdev->dev; dssdev 139 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c dssdev->type = OMAP_DISPLAY_TYPE_HDMI; dssdev 140 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c dssdev->display = true; dssdev 141 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c dssdev->owner = THIS_MODULE; dssdev 142 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c dssdev->of_ports = BIT(0); dssdev 143 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c dssdev->ops_flags = ddata->hpd_gpio dssdev 147 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c omapdss_display_init(dssdev); dssdev 148 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c omapdss_device_register(dssdev); dssdev 157 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c omapdss_device_unregister(&ddata->dssdev); dssdev 22 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c struct omap_dss_device dssdev; dssdev 27 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) dssdev 41 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c static void opa362_enable(struct omap_dss_device *dssdev) dssdev 43 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 49 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c static void opa362_disable(struct omap_dss_device *dssdev) dssdev 51 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 67 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c struct omap_dss_device *dssdev; dssdev 84 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dssdev = &ddata->dssdev; dssdev 85 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dssdev->ops = &opa362_ops; dssdev 86 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dssdev->dev = &pdev->dev; dssdev 87 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dssdev->type = OMAP_DISPLAY_TYPE_VENC; dssdev 88 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dssdev->owner = THIS_MODULE; dssdev 89 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dssdev->of_ports = BIT(1) | BIT(0); dssdev 91 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c dssdev->next = omapdss_of_find_connected_device(pdev->dev.of_node, 1); dssdev 92 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c if (IS_ERR(dssdev->next)) { dssdev 93 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c if (PTR_ERR(dssdev->next) != -EPROBE_DEFER) dssdev 95 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c return PTR_ERR(dssdev->next); dssdev 98 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c omapdss_device_register(dssdev); dssdev 106 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 108 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c if (dssdev->next) dssdev 109 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c omapdss_device_put(dssdev->next); dssdev 110 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c omapdss_device_unregister(&ddata->dssdev); dssdev 112 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c opa362_disable(dssdev); dssdev 20 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c struct omap_dss_device dssdev; dssdev 30 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) dssdev 62 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c static bool tpd_detect(struct omap_dss_device *dssdev) dssdev 64 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 69 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c static void tpd_register_hpd_cb(struct omap_dss_device *dssdev, dssdev 74 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 82 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c static void tpd_unregister_hpd_cb(struct omap_dss_device *dssdev) dssdev 84 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 108 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c if (tpd_detect(&ddata->dssdev)) dssdev 122 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c struct omap_dss_device *dssdev; dssdev 163 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dssdev = &ddata->dssdev; dssdev 164 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dssdev->ops = &tpd_ops; dssdev 165 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dssdev->dev = &pdev->dev; dssdev 166 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dssdev->type = OMAP_DISPLAY_TYPE_HDMI; dssdev 167 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dssdev->owner = THIS_MODULE; dssdev 168 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dssdev->of_ports = BIT(1) | BIT(0); dssdev 169 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dssdev->ops_flags = OMAP_DSS_DEVICE_OP_DETECT dssdev 172 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c dssdev->next = omapdss_of_find_connected_device(pdev->dev.of_node, 1); dssdev 173 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c if (IS_ERR(dssdev->next)) { dssdev 174 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c if (PTR_ERR(dssdev->next) != -EPROBE_DEFER) dssdev 176 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c return PTR_ERR(dssdev->next); dssdev 179 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c omapdss_device_register(dssdev); dssdev 187 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 189 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c if (dssdev->next) dssdev 190 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c omapdss_device_put(dssdev->next); dssdev 191 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c omapdss_device_unregister(&ddata->dssdev); dssdev 42 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct omap_dss_device dssdev; dssdev 92 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) dssdev 777 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static void dsicm_enable(struct omap_dss_device *dssdev) dssdev 779 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 804 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static void dsicm_disable(struct omap_dss_device *dssdev) dssdev 806 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 873 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int dsicm_update(struct omap_dss_device *dssdev, dssdev 876 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 920 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int dsicm_sync(struct omap_dss_device *dssdev) dssdev 922 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 956 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int dsicm_enable_te(struct omap_dss_device *dssdev, bool enable) dssdev 958 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 993 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int dsicm_get_te(struct omap_dss_device *dssdev) dssdev 995 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 1005 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int dsicm_memory_read(struct omap_dss_device *dssdev, dssdev 1009 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 1057 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_err(dssdev->dev, "read error\n"); dssdev 1091 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 1096 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c if (dssdev->state != OMAP_DSS_DISPLAY_ACTIVE || !ddata->enabled) { dssdev 1109 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int dsicm_get_modes(struct omap_dss_device *dssdev, dssdev 1112 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 1120 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c static int dsicm_check_timings(struct omap_dss_device *dssdev, dssdev 1123 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 1133 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_warn(dssdev->dev, "wrong resolution: %d x %d", dssdev 1135 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dev_warn(dssdev->dev, "panel resolution: %d x %d", dssdev 1241 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct omap_dss_device *dssdev; dssdev 1261 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev = &ddata->dssdev; dssdev 1262 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev->dev = dev; dssdev 1263 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev->ops = &dsicm_ops; dssdev 1264 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev->driver = &dsicm_dss_driver; dssdev 1265 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev->type = OMAP_DISPLAY_TYPE_DSI; dssdev 1266 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev->display = true; dssdev 1267 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev->owner = THIS_MODULE; dssdev 1268 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev->of_ports = BIT(0); dssdev 1269 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev->ops_flags = OMAP_DSS_DEVICE_OP_MODES; dssdev 1271 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dssdev->caps = OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE | dssdev 1274 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c omapdss_display_init(dssdev); dssdev 1275 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c omapdss_device_register(dssdev); dssdev 1342 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 1346 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c omapdss_device_unregister(dssdev); dssdev 1348 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c if (omapdss_device_is_enabled(dssdev)) dssdev 1349 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c dsicm_disable(dssdev); dssdev 1350 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c omapdss_device_disconnect(ddata->src, dssdev); dssdev 53 drivers/gpu/drm/omapdrm/dss/base.c void omapdss_device_register(struct omap_dss_device *dssdev) dssdev 56 drivers/gpu/drm/omapdrm/dss/base.c list_add_tail(&dssdev->list, &omapdss_devices_list); dssdev 61 drivers/gpu/drm/omapdrm/dss/base.c void omapdss_device_unregister(struct omap_dss_device *dssdev) dssdev 64 drivers/gpu/drm/omapdrm/dss/base.c list_del(&dssdev->list); dssdev 71 drivers/gpu/drm/omapdrm/dss/base.c struct omap_dss_device *dssdev; dssdev 76 drivers/gpu/drm/omapdrm/dss/base.c list_for_each_entry(dssdev, &omapdss_devices_list, list) { dssdev 77 drivers/gpu/drm/omapdrm/dss/base.c if (dssdev->dev->of_node == node) { dssdev 87 drivers/gpu/drm/omapdrm/dss/base.c struct omap_dss_device *omapdss_device_get(struct omap_dss_device *dssdev) dssdev 89 drivers/gpu/drm/omapdrm/dss/base.c if (!try_module_get(dssdev->owner)) dssdev 92 drivers/gpu/drm/omapdrm/dss/base.c if (get_device(dssdev->dev) == NULL) { dssdev 93 drivers/gpu/drm/omapdrm/dss/base.c module_put(dssdev->owner); dssdev 97 drivers/gpu/drm/omapdrm/dss/base.c return dssdev; dssdev 101 drivers/gpu/drm/omapdrm/dss/base.c void omapdss_device_put(struct omap_dss_device *dssdev) dssdev 103 drivers/gpu/drm/omapdrm/dss/base.c put_device(dssdev->dev); dssdev 104 drivers/gpu/drm/omapdrm/dss/base.c module_put(dssdev->owner); dssdev 110 drivers/gpu/drm/omapdrm/dss/base.c struct omap_dss_device *dssdev; dssdev 112 drivers/gpu/drm/omapdrm/dss/base.c list_for_each_entry(dssdev, &omapdss_devices_list, list) { dssdev 113 drivers/gpu/drm/omapdrm/dss/base.c if (dssdev->dev->of_node == node) dssdev 114 drivers/gpu/drm/omapdrm/dss/base.c return omapdss_device_get(dssdev); dssdev 126 drivers/gpu/drm/omapdrm/dss/base.c struct omap_dss_device *dssdev; dssdev 132 drivers/gpu/drm/omapdrm/dss/base.c dssdev = NULL; dssdev 142 drivers/gpu/drm/omapdrm/dss/base.c list_for_each_entry(dssdev, list, list) { dssdev 147 drivers/gpu/drm/omapdrm/dss/base.c if (&dssdev->list == &omapdss_devices_list) { dssdev 148 drivers/gpu/drm/omapdrm/dss/base.c dssdev = NULL; dssdev 152 drivers/gpu/drm/omapdrm/dss/base.c if (dssdev->id && dssdev 153 drivers/gpu/drm/omapdrm/dss/base.c (dssdev->next || dssdev->bridge || dssdev->panel)) dssdev 157 drivers/gpu/drm/omapdrm/dss/base.c dssdev = NULL; dssdev 162 drivers/gpu/drm/omapdrm/dss/base.c if (dssdev) dssdev 163 drivers/gpu/drm/omapdrm/dss/base.c omapdss_device_get(dssdev); dssdev 166 drivers/gpu/drm/omapdrm/dss/base.c return dssdev; dssdev 170 drivers/gpu/drm/omapdrm/dss/base.c static bool omapdss_device_is_connected(struct omap_dss_device *dssdev) dssdev 172 drivers/gpu/drm/omapdrm/dss/base.c return dssdev->dss; dssdev 236 drivers/gpu/drm/omapdrm/dss/base.c void omapdss_device_pre_enable(struct omap_dss_device *dssdev) dssdev 238 drivers/gpu/drm/omapdrm/dss/base.c if (!dssdev) dssdev 241 drivers/gpu/drm/omapdrm/dss/base.c omapdss_device_pre_enable(dssdev->next); dssdev 243 drivers/gpu/drm/omapdrm/dss/base.c if (dssdev->ops->pre_enable) dssdev 244 drivers/gpu/drm/omapdrm/dss/base.c dssdev->ops->pre_enable(dssdev); dssdev 248 drivers/gpu/drm/omapdrm/dss/base.c void omapdss_device_enable(struct omap_dss_device *dssdev) dssdev 250 drivers/gpu/drm/omapdrm/dss/base.c if (!dssdev) dssdev 253 drivers/gpu/drm/omapdrm/dss/base.c if (dssdev->ops->enable) dssdev 254 drivers/gpu/drm/omapdrm/dss/base.c dssdev->ops->enable(dssdev); dssdev 256 drivers/gpu/drm/omapdrm/dss/base.c omapdss_device_enable(dssdev->next); dssdev 258 drivers/gpu/drm/omapdrm/dss/base.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 262 drivers/gpu/drm/omapdrm/dss/base.c void omapdss_device_disable(struct omap_dss_device *dssdev) dssdev 264 drivers/gpu/drm/omapdrm/dss/base.c if (!dssdev) dssdev 267 drivers/gpu/drm/omapdrm/dss/base.c omapdss_device_disable(dssdev->next); dssdev 269 drivers/gpu/drm/omapdrm/dss/base.c if (dssdev->ops->disable) dssdev 270 drivers/gpu/drm/omapdrm/dss/base.c dssdev->ops->disable(dssdev); dssdev 274 drivers/gpu/drm/omapdrm/dss/base.c void omapdss_device_post_disable(struct omap_dss_device *dssdev) dssdev 276 drivers/gpu/drm/omapdrm/dss/base.c if (!dssdev) dssdev 279 drivers/gpu/drm/omapdrm/dss/base.c if (dssdev->ops->post_disable) dssdev 280 drivers/gpu/drm/omapdrm/dss/base.c dssdev->ops->post_disable(dssdev); dssdev 282 drivers/gpu/drm/omapdrm/dss/base.c omapdss_device_post_disable(dssdev->next); dssdev 284 drivers/gpu/drm/omapdrm/dss/base.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 22 drivers/gpu/drm/omapdrm/dss/display.c void omapdss_display_init(struct omap_dss_device *dssdev) dssdev 30 drivers/gpu/drm/omapdrm/dss/display.c id = of_alias_get_id(dssdev->dev->of_node, "display"); dssdev 35 drivers/gpu/drm/omapdrm/dss/display.c of_property_read_string(dssdev->dev->of_node, "label", &dssdev->name); dssdev 37 drivers/gpu/drm/omapdrm/dss/display.c if (dssdev->name == NULL) dssdev 38 drivers/gpu/drm/omapdrm/dss/display.c dssdev->name = devm_kasprintf(dssdev->dev, GFP_KERNEL, dssdev 46 drivers/gpu/drm/omapdrm/dss/dpi.c static struct dpi_data *dpi_get_data_from_dssdev(struct omap_dss_device *dssdev) dssdev 48 drivers/gpu/drm/omapdrm/dss/dpi.c return container_of(dssdev, struct dpi_data, output); dssdev 369 drivers/gpu/drm/omapdrm/dss/dpi.c static void dpi_display_enable(struct omap_dss_device *dssdev) dssdev 371 drivers/gpu/drm/omapdrm/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 427 drivers/gpu/drm/omapdrm/dss/dpi.c static void dpi_display_disable(struct omap_dss_device *dssdev) dssdev 429 drivers/gpu/drm/omapdrm/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 449 drivers/gpu/drm/omapdrm/dss/dpi.c static void dpi_set_timings(struct omap_dss_device *dssdev, dssdev 452 drivers/gpu/drm/omapdrm/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 463 drivers/gpu/drm/omapdrm/dss/dpi.c static int dpi_check_timings(struct omap_dss_device *dssdev, dssdev 466 drivers/gpu/drm/omapdrm/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 349 drivers/gpu/drm/omapdrm/dss/dsi.c struct omap_dss_device *dssdev; dssdev 430 drivers/gpu/drm/omapdrm/dss/dsi.c static inline struct dsi_data *to_dsi_data(struct omap_dss_device *dssdev) dssdev 432 drivers/gpu/drm/omapdrm/dss/dsi.c return dev_get_drvdata(dssdev->dev); dssdev 464 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_bus_lock(struct omap_dss_device *dssdev) dssdev 466 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 471 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_bus_unlock(struct omap_dss_device *dssdev) dssdev 473 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 2421 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_vc_enable_hs(struct omap_dss_device *dssdev, int channel, dssdev 2424 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 2545 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_send_bta_sync(struct omap_dss_device *dssdev, int channel) dssdev 2547 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 2746 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_dcs_write_nosync(struct omap_dss_device *dssdev, int channel, dssdev 2749 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 2755 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_generic_write_nosync(struct omap_dss_device *dssdev, int channel, dssdev 2758 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 2764 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_write_common(struct omap_dss_device *dssdev, dssdev 2768 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 2775 drivers/gpu/drm/omapdrm/dss/dsi.c r = dsi_vc_send_bta_sync(dssdev, channel); dssdev 2794 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_dcs_write(struct omap_dss_device *dssdev, int channel, u8 *data, dssdev 2797 drivers/gpu/drm/omapdrm/dss/dsi.c return dsi_vc_write_common(dssdev, channel, data, len, dssdev 2801 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_generic_write(struct omap_dss_device *dssdev, int channel, u8 *data, dssdev 2804 drivers/gpu/drm/omapdrm/dss/dsi.c return dsi_vc_write_common(dssdev, channel, data, len, dssdev 2970 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_dcs_read(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd, dssdev 2973 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 2980 drivers/gpu/drm/omapdrm/dss/dsi.c r = dsi_vc_send_bta_sync(dssdev, channel); dssdev 3000 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_generic_read(struct omap_dss_device *dssdev, int channel, dssdev 3003 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 3010 drivers/gpu/drm/omapdrm/dss/dsi.c r = dsi_vc_send_bta_sync(dssdev, channel); dssdev 3027 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_vc_set_max_rx_packet_size(struct omap_dss_device *dssdev, int channel, dssdev 3030 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 3661 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_configure_pins(struct omap_dss_device *dssdev, dssdev 3664 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 3727 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_enable_video_output(struct omap_dss_device *dssdev, int channel) dssdev 3729 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 3789 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_disable_video_output(struct omap_dss_device *dssdev, int channel) dssdev 3791 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 3940 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_update(struct omap_dss_device *dssdev, int channel, dssdev 3943 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 4148 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_display_enable(struct omap_dss_device *dssdev) dssdev 4150 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 4180 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_display_disable(struct omap_dss_device *dssdev, dssdev 4183 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 4203 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_enable_te(struct omap_dss_device *dssdev, bool enable) dssdev 4205 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 4690 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_set_config(struct omap_dss_device *dssdev, dssdev 4693 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 4802 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_request_vc(struct omap_dss_device *dssdev, int *channel) dssdev 4804 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 4808 drivers/gpu/drm/omapdrm/dss/dsi.c if (!dsi->vc[i].dssdev) { dssdev 4809 drivers/gpu/drm/omapdrm/dss/dsi.c dsi->vc[i].dssdev = dssdev; dssdev 4815 drivers/gpu/drm/omapdrm/dss/dsi.c DSSERR("cannot get VC for display %s", dssdev->name); dssdev 4819 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_set_vc_id(struct omap_dss_device *dssdev, int channel, int vc_id) dssdev 4821 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 4833 drivers/gpu/drm/omapdrm/dss/dsi.c if (dsi->vc[channel].dssdev != dssdev) { dssdev 4835 drivers/gpu/drm/omapdrm/dss/dsi.c dssdev->name); dssdev 4844 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_release_vc(struct omap_dss_device *dssdev, int channel) dssdev 4846 drivers/gpu/drm/omapdrm/dss/dsi.c struct dsi_data *dsi = to_dsi_data(dssdev); dssdev 4849 drivers/gpu/drm/omapdrm/dss/dsi.c dsi->vc[channel].dssdev == dssdev) { dssdev 4850 drivers/gpu/drm/omapdrm/dss/dsi.c dsi->vc[channel].dssdev = NULL; dssdev 5372 drivers/gpu/drm/omapdrm/dss/dsi.c dsi->vc[i].dssdev = NULL; dssdev 17 drivers/gpu/drm/omapdrm/dss/dss-of.c struct omap_dss_device *dssdev; dssdev 23 drivers/gpu/drm/omapdrm/dss/dss-of.c dssdev = omapdss_find_device_by_node(remote_node); dssdev 26 drivers/gpu/drm/omapdrm/dss/dss-of.c return dssdev ? dssdev : ERR_PTR(-EPROBE_DEFER); dssdev 1541 drivers/gpu/drm/omapdrm/dss/dss.c struct omap_dss_device *dssdev = NULL; dssdev 1545 drivers/gpu/drm/omapdrm/dss/dss.c for_each_dss_output(dssdev) { dssdev 1546 drivers/gpu/drm/omapdrm/dss/dss.c if (dssdev->state == OMAP_DSS_DISPLAY_ACTIVE) dssdev 1547 drivers/gpu/drm/omapdrm/dss/dss.c dssdev->ops->disable(dssdev); dssdev 381 drivers/gpu/drm/omapdrm/dss/hdmi.h #define dssdev_to_hdmi(dssdev) container_of(dssdev, struct omap_hdmi, output) dssdev 240 drivers/gpu/drm/omapdrm/dss/hdmi4.c static void hdmi_display_set_timings(struct omap_dss_device *dssdev, dssdev 243 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 304 drivers/gpu/drm/omapdrm/dss/hdmi4.c static void hdmi_display_enable(struct omap_dss_device *dssdev) dssdev 306 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 341 drivers/gpu/drm/omapdrm/dss/hdmi4.c static void hdmi_display_disable(struct omap_dss_device *dssdev) dssdev 343 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 408 drivers/gpu/drm/omapdrm/dss/hdmi4.c static int hdmi_read_edid(struct omap_dss_device *dssdev, dssdev 411 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 435 drivers/gpu/drm/omapdrm/dss/hdmi4.c static void hdmi_lost_hotplug(struct omap_dss_device *dssdev) dssdev 437 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 442 drivers/gpu/drm/omapdrm/dss/hdmi4.c static int hdmi_set_infoframe(struct omap_dss_device *dssdev, dssdev 445 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 451 drivers/gpu/drm/omapdrm/dss/hdmi4.c static int hdmi_set_hdmi_mode(struct omap_dss_device *dssdev, dssdev 454 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 239 drivers/gpu/drm/omapdrm/dss/hdmi5.c static void hdmi_display_set_timings(struct omap_dss_device *dssdev, dssdev 242 drivers/gpu/drm/omapdrm/dss/hdmi5.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 312 drivers/gpu/drm/omapdrm/dss/hdmi5.c static void hdmi_display_enable(struct omap_dss_device *dssdev) dssdev 314 drivers/gpu/drm/omapdrm/dss/hdmi5.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 349 drivers/gpu/drm/omapdrm/dss/hdmi5.c static void hdmi_display_disable(struct omap_dss_device *dssdev) dssdev 351 drivers/gpu/drm/omapdrm/dss/hdmi5.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 413 drivers/gpu/drm/omapdrm/dss/hdmi5.c static int hdmi_read_edid(struct omap_dss_device *dssdev, dssdev 416 drivers/gpu/drm/omapdrm/dss/hdmi5.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 436 drivers/gpu/drm/omapdrm/dss/hdmi5.c static int hdmi_set_infoframe(struct omap_dss_device *dssdev, dssdev 439 drivers/gpu/drm/omapdrm/dss/hdmi5.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 445 drivers/gpu/drm/omapdrm/dss/hdmi5.c static int hdmi_set_hdmi_mode(struct omap_dss_device *dssdev, dssdev 448 drivers/gpu/drm/omapdrm/dss/hdmi5.c struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev); dssdev 289 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*lost_hotplug)(struct omap_dss_device *dssdev); dssdev 290 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*set_hdmi_mode)(struct omap_dss_device *dssdev, bool hdmi_mode); dssdev 291 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*set_infoframe)(struct omap_dss_device *dssdev, dssdev 296 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*disable)(struct omap_dss_device *dssdev, bool disconnect_lanes, dssdev 300 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*set_config)(struct omap_dss_device *dssdev, dssdev 302 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*configure_pins)(struct omap_dss_device *dssdev, dssdev 305 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*enable_hs)(struct omap_dss_device *dssdev, int channel, dssdev 307 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*enable_te)(struct omap_dss_device *dssdev, bool enable); dssdev 309 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*update)(struct omap_dss_device *dssdev, int channel, dssdev 312 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*bus_lock)(struct omap_dss_device *dssdev); dssdev 313 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*bus_unlock)(struct omap_dss_device *dssdev); dssdev 315 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*enable_video_output)(struct omap_dss_device *dssdev, int channel); dssdev 316 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*disable_video_output)(struct omap_dss_device *dssdev, dssdev 319 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*request_vc)(struct omap_dss_device *dssdev, int *channel); dssdev 320 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*set_vc_id)(struct omap_dss_device *dssdev, int channel, dssdev 322 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*release_vc)(struct omap_dss_device *dssdev, int channel); dssdev 325 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*dcs_write)(struct omap_dss_device *dssdev, int channel, dssdev 327 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*dcs_write_nosync)(struct omap_dss_device *dssdev, int channel, dssdev 329 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*dcs_read)(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd, dssdev 332 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*gen_write)(struct omap_dss_device *dssdev, int channel, dssdev 334 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*gen_write_nosync)(struct omap_dss_device *dssdev, int channel, dssdev 336 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*gen_read)(struct omap_dss_device *dssdev, int channel, dssdev 340 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*bta_sync)(struct omap_dss_device *dssdev, int channel); dssdev 342 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*set_max_rx_packet_size)(struct omap_dss_device *dssdev, dssdev 347 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*connect)(struct omap_dss_device *dssdev, dssdev 349 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*disconnect)(struct omap_dss_device *dssdev, dssdev 352 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*pre_enable)(struct omap_dss_device *dssdev); dssdev 353 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*enable)(struct omap_dss_device *dssdev); dssdev 354 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*disable)(struct omap_dss_device *dssdev); dssdev 355 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*post_disable)(struct omap_dss_device *dssdev); dssdev 357 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*check_timings)(struct omap_dss_device *dssdev, dssdev 359 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*set_timings)(struct omap_dss_device *dssdev, dssdev 362 drivers/gpu/drm/omapdrm/dss/omapdss.h bool (*detect)(struct omap_dss_device *dssdev); dssdev 364 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*register_hpd_cb)(struct omap_dss_device *dssdev, dssdev 368 drivers/gpu/drm/omapdrm/dss/omapdss.h void (*unregister_hpd_cb)(struct omap_dss_device *dssdev); dssdev 370 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*read_edid)(struct omap_dss_device *dssdev, u8 *buf, int len); dssdev 372 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*get_modes)(struct omap_dss_device *dssdev, dssdev 444 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*update)(struct omap_dss_device *dssdev, dssdev 446 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*sync)(struct omap_dss_device *dssdev); dssdev 448 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*enable_te)(struct omap_dss_device *dssdev, bool enable); dssdev 449 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*get_te)(struct omap_dss_device *dssdev); dssdev 451 drivers/gpu/drm/omapdrm/dss/omapdss.h int (*memory_read)(struct omap_dss_device *dssdev, dssdev 463 drivers/gpu/drm/omapdrm/dss/omapdss.h void omapdss_display_init(struct omap_dss_device *dssdev); dssdev 468 drivers/gpu/drm/omapdrm/dss/omapdss.h void omapdss_device_register(struct omap_dss_device *dssdev); dssdev 469 drivers/gpu/drm/omapdrm/dss/omapdss.h void omapdss_device_unregister(struct omap_dss_device *dssdev); dssdev 470 drivers/gpu/drm/omapdrm/dss/omapdss.h struct omap_dss_device *omapdss_device_get(struct omap_dss_device *dssdev); dssdev 471 drivers/gpu/drm/omapdrm/dss/omapdss.h void omapdss_device_put(struct omap_dss_device *dssdev); dssdev 478 drivers/gpu/drm/omapdrm/dss/omapdss.h void omapdss_device_pre_enable(struct omap_dss_device *dssdev); dssdev 479 drivers/gpu/drm/omapdrm/dss/omapdss.h void omapdss_device_enable(struct omap_dss_device *dssdev); dssdev 480 drivers/gpu/drm/omapdrm/dss/omapdss.h void omapdss_device_disable(struct omap_dss_device *dssdev); dssdev 481 drivers/gpu/drm/omapdrm/dss/omapdss.h void omapdss_device_post_disable(struct omap_dss_device *dssdev); dssdev 500 drivers/gpu/drm/omapdrm/dss/omapdss.h static inline bool omapdss_device_is_enabled(struct omap_dss_device *dssdev) dssdev 502 drivers/gpu/drm/omapdrm/dss/omapdss.h return dssdev->state == OMAP_DSS_DISPLAY_ACTIVE; dssdev 545 drivers/gpu/drm/omapdrm/dss/omapdss.h void dss_mgr_set_timings(struct omap_dss_device *dssdev, dssdev 547 drivers/gpu/drm/omapdrm/dss/omapdss.h void dss_mgr_set_lcd_config(struct omap_dss_device *dssdev, dssdev 549 drivers/gpu/drm/omapdrm/dss/omapdss.h int dss_mgr_enable(struct omap_dss_device *dssdev); dssdev 550 drivers/gpu/drm/omapdrm/dss/omapdss.h void dss_mgr_disable(struct omap_dss_device *dssdev); dssdev 551 drivers/gpu/drm/omapdrm/dss/omapdss.h void dss_mgr_start_update(struct omap_dss_device *dssdev); dssdev 552 drivers/gpu/drm/omapdrm/dss/omapdss.h int dss_mgr_register_framedone_handler(struct omap_dss_device *dssdev, dssdev 554 drivers/gpu/drm/omapdrm/dss/omapdss.h void dss_mgr_unregister_framedone_handler(struct omap_dss_device *dssdev, dssdev 78 drivers/gpu/drm/omapdrm/dss/output.c void dss_mgr_set_timings(struct omap_dss_device *dssdev, dssdev 81 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dss->mgr_ops->set_timings(dssdev->dss->mgr_ops_priv, dssdev 82 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dispc_channel, vm); dssdev 86 drivers/gpu/drm/omapdrm/dss/output.c void dss_mgr_set_lcd_config(struct omap_dss_device *dssdev, dssdev 89 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dss->mgr_ops->set_lcd_config(dssdev->dss->mgr_ops_priv, dssdev 90 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dispc_channel, config); dssdev 94 drivers/gpu/drm/omapdrm/dss/output.c int dss_mgr_enable(struct omap_dss_device *dssdev) dssdev 96 drivers/gpu/drm/omapdrm/dss/output.c return dssdev->dss->mgr_ops->enable(dssdev->dss->mgr_ops_priv, dssdev 97 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dispc_channel); dssdev 101 drivers/gpu/drm/omapdrm/dss/output.c void dss_mgr_disable(struct omap_dss_device *dssdev) dssdev 103 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dss->mgr_ops->disable(dssdev->dss->mgr_ops_priv, dssdev 104 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dispc_channel); dssdev 108 drivers/gpu/drm/omapdrm/dss/output.c void dss_mgr_start_update(struct omap_dss_device *dssdev) dssdev 110 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dss->mgr_ops->start_update(dssdev->dss->mgr_ops_priv, dssdev 111 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dispc_channel); dssdev 115 drivers/gpu/drm/omapdrm/dss/output.c int dss_mgr_register_framedone_handler(struct omap_dss_device *dssdev, dssdev 118 drivers/gpu/drm/omapdrm/dss/output.c struct dss_device *dss = dssdev->dss; dssdev 121 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dispc_channel, dssdev 126 drivers/gpu/drm/omapdrm/dss/output.c void dss_mgr_unregister_framedone_handler(struct omap_dss_device *dssdev, dssdev 129 drivers/gpu/drm/omapdrm/dss/output.c struct dss_device *dss = dssdev->dss; dssdev 132 drivers/gpu/drm/omapdrm/dss/output.c dssdev->dispc_channel, dssdev 35 drivers/gpu/drm/omapdrm/dss/sdi.c #define dssdev_to_sdi(dssdev) container_of(dssdev, struct sdi_device, output) dssdev 121 drivers/gpu/drm/omapdrm/dss/sdi.c static void sdi_display_enable(struct omap_dss_device *dssdev) dssdev 123 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi = dssdev_to_sdi(dssdev); dssdev 184 drivers/gpu/drm/omapdrm/dss/sdi.c static void sdi_display_disable(struct omap_dss_device *dssdev) dssdev 186 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi = dssdev_to_sdi(dssdev); dssdev 197 drivers/gpu/drm/omapdrm/dss/sdi.c static void sdi_set_timings(struct omap_dss_device *dssdev, dssdev 200 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi = dssdev_to_sdi(dssdev); dssdev 205 drivers/gpu/drm/omapdrm/dss/sdi.c static int sdi_check_timings(struct omap_dss_device *dssdev, dssdev 208 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi = dssdev_to_sdi(dssdev); dssdev 308 drivers/gpu/drm/omapdrm/dss/venc.c #define dssdev_to_venc(dssdev) container_of(dssdev, struct venc_device, output) dssdev 480 drivers/gpu/drm/omapdrm/dss/venc.c static void venc_display_enable(struct omap_dss_device *dssdev) dssdev 482 drivers/gpu/drm/omapdrm/dss/venc.c struct venc_device *venc = dssdev_to_venc(dssdev); dssdev 493 drivers/gpu/drm/omapdrm/dss/venc.c static void venc_display_disable(struct omap_dss_device *dssdev) dssdev 495 drivers/gpu/drm/omapdrm/dss/venc.c struct venc_device *venc = dssdev_to_venc(dssdev); dssdev 506 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_get_modes(struct omap_dss_device *dssdev, dssdev 548 drivers/gpu/drm/omapdrm/dss/venc.c static void venc_set_timings(struct omap_dss_device *dssdev, dssdev 551 drivers/gpu/drm/omapdrm/dss/venc.c struct venc_device *venc = dssdev_to_venc(dssdev); dssdev 576 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_check_timings(struct omap_dss_device *dssdev, dssdev 31 drivers/gpu/drm/omapdrm/omap_connector.c struct omap_dss_device *dssdev; dssdev 41 drivers/gpu/drm/omapdrm/omap_connector.c for (dssdev = omap_connector->output; dssdev; dssdev = dssdev->next) { dssdev 42 drivers/gpu/drm/omapdrm/omap_connector.c if (dssdev->ops && dssdev->ops->hdmi.lost_hotplug) dssdev 43 drivers/gpu/drm/omapdrm/omap_connector.c dssdev->ops->hdmi.lost_hotplug(dssdev); dssdev 99 drivers/gpu/drm/omapdrm/omap_connector.c struct omap_dss_device *dssdev = NULL; dssdev 104 drivers/gpu/drm/omapdrm/omap_connector.c dssdev = d; dssdev 107 drivers/gpu/drm/omapdrm/omap_connector.c return dssdev; dssdev 113 drivers/gpu/drm/omapdrm/omap_connector.c struct omap_dss_device *dssdev; dssdev 116 drivers/gpu/drm/omapdrm/omap_connector.c dssdev = omap_connector_find_device(connector, dssdev 119 drivers/gpu/drm/omapdrm/omap_connector.c if (dssdev) { dssdev 120 drivers/gpu/drm/omapdrm/omap_connector.c status = dssdev->ops->detect(dssdev) dssdev 168 drivers/gpu/drm/omapdrm/omap_connector.c struct omap_dss_device *dssdev) dssdev 183 drivers/gpu/drm/omapdrm/omap_connector.c if (dssdev->ops->read_edid(dssdev, edid, MAX_EDID) <= 0 || dssdev 205 drivers/gpu/drm/omapdrm/omap_connector.c struct omap_dss_device *dssdev; dssdev 213 drivers/gpu/drm/omapdrm/omap_connector.c dssdev = omap_connector_find_device(connector, dssdev 215 drivers/gpu/drm/omapdrm/omap_connector.c if (dssdev) dssdev 216 drivers/gpu/drm/omapdrm/omap_connector.c return omap_connector_get_modes_edid(connector, dssdev); dssdev 222 drivers/gpu/drm/omapdrm/omap_connector.c dssdev = omap_connector_find_device(connector, dssdev 224 drivers/gpu/drm/omapdrm/omap_connector.c if (dssdev) dssdev 225 drivers/gpu/drm/omapdrm/omap_connector.c return dssdev->ops->get_modes(dssdev, connector); dssdev 242 drivers/gpu/drm/omapdrm/omap_connector.c enum drm_mode_status omap_connector_mode_fixup(struct omap_dss_device *dssdev, dssdev 250 drivers/gpu/drm/omapdrm/omap_connector.c for (; dssdev; dssdev = dssdev->next) { dssdev 251 drivers/gpu/drm/omapdrm/omap_connector.c if (!dssdev->ops->check_timings) dssdev 254 drivers/gpu/drm/omapdrm/omap_connector.c ret = dssdev->ops->check_timings(dssdev, adjusted_mode); dssdev 336 drivers/gpu/drm/omapdrm/omap_connector.c struct omap_dss_device *dssdev; dssdev 360 drivers/gpu/drm/omapdrm/omap_connector.c dssdev = omap_connector_find_device(connector, OMAP_DSS_DEVICE_OP_HPD); dssdev 361 drivers/gpu/drm/omapdrm/omap_connector.c if (dssdev) { dssdev 362 drivers/gpu/drm/omapdrm/omap_connector.c omap_connector->hpd = omapdss_device_get(dssdev); dssdev 365 drivers/gpu/drm/omapdrm/omap_connector.c dssdev = omap_connector_find_device(connector, dssdev 367 drivers/gpu/drm/omapdrm/omap_connector.c if (dssdev) dssdev 27 drivers/gpu/drm/omapdrm/omap_connector.h enum drm_mode_status omap_connector_mode_fixup(struct omap_dss_device *dssdev, dssdev 366 drivers/gpu/drm/omapdrm/omap_crtc.c struct omap_dss_device *dssdev = omap_crtc->pipe->output->next; dssdev 371 drivers/gpu/drm/omapdrm/omap_crtc.c if (!dssdev) { dssdev 376 drivers/gpu/drm/omapdrm/omap_crtc.c dssdrv = dssdev->driver; dssdev 383 drivers/gpu/drm/omapdrm/omap_crtc.c dssdrv->sync(dssdev); dssdev 385 drivers/gpu/drm/omapdrm/omap_crtc.c ret = dssdrv->update(dssdev, 0, 0, mode->hdisplay, mode->vdisplay); dssdev 77 drivers/gpu/drm/omapdrm/omap_encoder.c struct omap_dss_device *dssdev = omap_encoder->output; dssdev 82 drivers/gpu/drm/omapdrm/omap_encoder.c if (dssdev->ops->hdmi.set_hdmi_mode) dssdev 83 drivers/gpu/drm/omapdrm/omap_encoder.c dssdev->ops->hdmi.set_hdmi_mode(dssdev, hdmi_mode); dssdev 85 drivers/gpu/drm/omapdrm/omap_encoder.c if (hdmi_mode && dssdev->ops->hdmi.set_infoframe) { dssdev 92 drivers/gpu/drm/omapdrm/omap_encoder.c dssdev->ops->hdmi.set_infoframe(dssdev, &avi); dssdev 102 drivers/gpu/drm/omapdrm/omap_encoder.c struct omap_dss_device *dssdev; dssdev 125 drivers/gpu/drm/omapdrm/omap_encoder.c for (dssdev = output; dssdev; dssdev = dssdev->next) dssdev 126 drivers/gpu/drm/omapdrm/omap_encoder.c omap_encoder_update_videomode_flags(&vm, dssdev->bus_flags); dssdev 142 drivers/gpu/drm/omapdrm/omap_encoder.c for (dssdev = output; dssdev; dssdev = dssdev->next) { dssdev 143 drivers/gpu/drm/omapdrm/omap_encoder.c if (dssdev->ops->set_timings) dssdev 144 drivers/gpu/drm/omapdrm/omap_encoder.c dssdev->ops->set_timings(dssdev, adjusted_mode); dssdev 155 drivers/gpu/drm/omapdrm/omap_encoder.c struct omap_dss_device *dssdev = omap_encoder->output; dssdev 158 drivers/gpu/drm/omapdrm/omap_encoder.c dev_dbg(dev->dev, "disable(%s)\n", dssdev->name); dssdev 161 drivers/gpu/drm/omapdrm/omap_encoder.c if (dssdev->panel) { dssdev 162 drivers/gpu/drm/omapdrm/omap_encoder.c drm_panel_disable(dssdev->panel); dssdev 163 drivers/gpu/drm/omapdrm/omap_encoder.c drm_panel_unprepare(dssdev->panel); dssdev 170 drivers/gpu/drm/omapdrm/omap_encoder.c omapdss_device_disable(dssdev->next); dssdev 177 drivers/gpu/drm/omapdrm/omap_encoder.c if (dssdev->type != OMAP_DISPLAY_TYPE_DSI) { dssdev 178 drivers/gpu/drm/omapdrm/omap_encoder.c dssdev->ops->disable(dssdev); dssdev 179 drivers/gpu/drm/omapdrm/omap_encoder.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 186 drivers/gpu/drm/omapdrm/omap_encoder.c omapdss_device_post_disable(dssdev->next); dssdev 192 drivers/gpu/drm/omapdrm/omap_encoder.c struct omap_dss_device *dssdev = omap_encoder->output; dssdev 195 drivers/gpu/drm/omapdrm/omap_encoder.c dev_dbg(dev->dev, "enable(%s)\n", dssdev->name); dssdev 198 drivers/gpu/drm/omapdrm/omap_encoder.c omapdss_device_pre_enable(dssdev->next); dssdev 205 drivers/gpu/drm/omapdrm/omap_encoder.c if (dssdev->type != OMAP_DISPLAY_TYPE_DSI) { dssdev 206 drivers/gpu/drm/omapdrm/omap_encoder.c dssdev->ops->enable(dssdev); dssdev 207 drivers/gpu/drm/omapdrm/omap_encoder.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 214 drivers/gpu/drm/omapdrm/omap_encoder.c omapdss_device_enable(dssdev->next); dssdev 217 drivers/gpu/drm/omapdrm/omap_encoder.c if (dssdev->panel) { dssdev 218 drivers/gpu/drm/omapdrm/omap_encoder.c drm_panel_prepare(dssdev->panel); dssdev 219 drivers/gpu/drm/omapdrm/omap_encoder.c drm_panel_enable(dssdev->panel); dssdev 366 drivers/media/platform/omap/omap_vout.c struct omap_dss_device *dssdev; dssdev 369 drivers/media/platform/omap/omap_vout.c dssdev = ovl->get_device(ovl); dssdev 371 drivers/media/platform/omap/omap_vout.c if (!dssdev) dssdev 374 drivers/media/platform/omap/omap_vout.c timing = &dssdev->panel.timings; dssdev 427 drivers/media/platform/omap/omap_vout.c struct omap_dss_device *dssdev; dssdev 430 drivers/media/platform/omap/omap_vout.c dssdev = ovl->get_device(ovl); dssdev 431 drivers/media/platform/omap/omap_vout.c if (!dssdev) dssdev 613 drivers/media/platform/omap/omap_vout.c struct omap_dss_device *dssdev; dssdev 618 drivers/media/platform/omap/omap_vout.c dssdev = ovl->get_device(ovl); dssdev 620 drivers/media/platform/omap/omap_vout.c if (!dssdev) dssdev 623 drivers/media/platform/omap/omap_vout.c timing = &dssdev->panel.timings; dssdev 640 drivers/media/platform/omap/omap_vout.c struct omap_dss_device *dssdev; dssdev 647 drivers/media/platform/omap/omap_vout.c dssdev = ovl->get_device(ovl); dssdev 650 drivers/media/platform/omap/omap_vout.c if (!dssdev) { dssdev 654 drivers/media/platform/omap/omap_vout.c timing = &dssdev->panel.timings; dssdev 822 drivers/media/platform/omap/omap_vout.c struct omap_dss_device *dssdev; dssdev 836 drivers/media/platform/omap/omap_vout.c dssdev = ovl->get_device(ovl); dssdev 838 drivers/media/platform/omap/omap_vout.c if (!dssdev) { dssdev 843 drivers/media/platform/omap/omap_vout.c timing = &dssdev->panel.timings; dssdev 1044 drivers/media/platform/omap/omap_vout.c struct omap_dss_device *dssdev = ovl->get_device(ovl); dssdev 1046 drivers/media/platform/omap/omap_vout.c if (dssdev) { dssdev 1062 drivers/media/platform/omap/omap_vout.c struct omap_dss_device *dssdev = ovl->get_device(ovl); dssdev 1064 drivers/media/platform/omap/omap_vout.c if (dssdev) dssdev 1096 drivers/media/platform/omap/omap_vout.c struct omap_dss_device *dssdev = ovl->get_device(ovl); dssdev 1098 drivers/media/platform/omap/omap_vout.c if (dssdev) dssdev 1195 drivers/media/platform/omap/omap_vout.c struct omap_dss_device *dssdev; dssdev 1200 drivers/media/platform/omap/omap_vout.c dssdev = ovl->get_device(ovl); dssdev 1202 drivers/media/platform/omap/omap_vout.c if (!dssdev) dssdev 1205 drivers/media/platform/omap/omap_vout.c timing = &dssdev->panel.timings; dssdev 1595 drivers/media/platform/omap/omap_vout.c struct omap_dss_device *dssdev = NULL; dssdev 1621 drivers/media/platform/omap/omap_vout.c for_each_dss_dev(dssdev) { dssdev 1622 drivers/media/platform/omap/omap_vout.c omap_dss_get_device(dssdev); dssdev 1624 drivers/media/platform/omap/omap_vout.c if (!dssdev->driver) { dssdev 1626 drivers/media/platform/omap/omap_vout.c dssdev->name); dssdev 1627 drivers/media/platform/omap/omap_vout.c omap_dss_put_device(dssdev); dssdev 1631 drivers/media/platform/omap/omap_vout.c vid_dev->displays[vid_dev->num_displays++] = dssdev; dssdev 1653 drivers/media/platform/omap/omap_vout.c dssdev = ovl->get_device(ovl); dssdev 1655 drivers/media/platform/omap/omap_vout.c if (dssdev) { dssdev 1656 drivers/media/platform/omap/omap_vout.c def_display = dssdev; dssdev 1703 drivers/media/platform/omap/omap_vout.c dssdev = ovl->get_device(ovl); dssdev 1705 drivers/media/platform/omap/omap_vout.c if (dssdev) dssdev 1706 drivers/media/platform/omap/omap_vout.c def_display = dssdev; dssdev 215 drivers/video/fbdev/omap/omapfb.h struct platform_device *dssdev; /* dummy dev for clocks */ dssdev 1652 drivers/video/fbdev/omap/omapfb_main.c fbdev->dssdev = &omapdss_device; dssdev 1800 drivers/video/fbdev/omap/omapfb_main.c fbdev->dssdev = NULL; dssdev 18 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct omap_dss_device dssdev; dssdev 44 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) dssdev 46 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static int tvc_connect(struct omap_dss_device *dssdev) dssdev 48 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 54 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c if (omapdss_device_is_connected(dssdev)) dssdev 57 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c r = in->ops.atv->connect(in, dssdev); dssdev 64 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static void tvc_disconnect(struct omap_dss_device *dssdev) dssdev 66 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 71 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c if (!omapdss_device_is_connected(dssdev)) dssdev 74 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c in->ops.atv->disconnect(in, dssdev); dssdev 77 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static int tvc_enable(struct omap_dss_device *dssdev) dssdev 79 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 85 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c if (!omapdss_device_is_connected(dssdev)) dssdev 88 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c if (omapdss_device_is_enabled(dssdev)) dssdev 104 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 109 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static void tvc_disable(struct omap_dss_device *dssdev) dssdev 111 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 116 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c if (!omapdss_device_is_enabled(dssdev)) dssdev 121 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 124 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static void tvc_set_timings(struct omap_dss_device *dssdev, dssdev 127 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 131 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->panel.timings = *timings; dssdev 136 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static void tvc_get_timings(struct omap_dss_device *dssdev, dssdev 139 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 144 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static int tvc_check_timings(struct omap_dss_device *dssdev, dssdev 147 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 153 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static u32 tvc_get_wss(struct omap_dss_device *dssdev) dssdev 155 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 161 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c static int tvc_set_wss(struct omap_dss_device *dssdev, u32 wss) dssdev 163 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 190 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct omap_dss_device *in, *dssdev; dssdev 204 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev = &ddata->dssdev; dssdev 205 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->name = pdata->name; dssdev 230 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct omap_dss_device *dssdev; dssdev 254 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev = &ddata->dssdev; dssdev 255 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->driver = &tvc_driver; dssdev 256 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->dev = &pdev->dev; dssdev 257 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->type = OMAP_DISPLAY_TYPE_VENC; dssdev 258 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->owner = THIS_MODULE; dssdev 259 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c dssdev->panel.timings = tvc_pal_timings; dssdev 261 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c r = omapdss_register_display(dssdev); dssdev 276 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 279 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c omapdss_unregister_display(&ddata->dssdev); dssdev 281 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c tvc_disable(dssdev); dssdev 282 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c tvc_disconnect(dssdev); dssdev 40 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct omap_dss_device dssdev; dssdev 48 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) dssdev 50 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static int dvic_connect(struct omap_dss_device *dssdev) dssdev 52 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 56 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c if (omapdss_device_is_connected(dssdev)) dssdev 59 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c r = in->ops.dvi->connect(in, dssdev); dssdev 66 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static void dvic_disconnect(struct omap_dss_device *dssdev) dssdev 68 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 71 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c if (!omapdss_device_is_connected(dssdev)) dssdev 74 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c in->ops.dvi->disconnect(in, dssdev); dssdev 77 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static int dvic_enable(struct omap_dss_device *dssdev) dssdev 79 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 83 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c if (!omapdss_device_is_connected(dssdev)) dssdev 86 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c if (omapdss_device_is_enabled(dssdev)) dssdev 95 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 100 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static void dvic_disable(struct omap_dss_device *dssdev) dssdev 102 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 105 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c if (!omapdss_device_is_enabled(dssdev)) dssdev 110 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 113 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static void dvic_set_timings(struct omap_dss_device *dssdev, dssdev 116 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 120 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->panel.timings = *timings; dssdev 125 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static void dvic_get_timings(struct omap_dss_device *dssdev, dssdev 128 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 133 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static int dvic_check_timings(struct omap_dss_device *dssdev, dssdev 136 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 173 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static int dvic_read_edid(struct omap_dss_device *dssdev, dssdev 176 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 204 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c static bool dvic_detect(struct omap_dss_device *dssdev) dssdev 206 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 269 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct omap_dss_device *dssdev; dssdev 287 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev = &ddata->dssdev; dssdev 288 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->driver = &dvic_driver; dssdev 289 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->dev = &pdev->dev; dssdev 290 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->type = OMAP_DISPLAY_TYPE_DVI; dssdev 291 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->owner = THIS_MODULE; dssdev 292 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dssdev->panel.timings = dvic_default_timings; dssdev 294 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c r = omapdss_register_display(dssdev); dssdev 313 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 316 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c omapdss_unregister_display(&ddata->dssdev); dssdev 318 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dvic_disable(dssdev); dssdev 319 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c dvic_disconnect(dssdev); dssdev 37 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct omap_dss_device dssdev; dssdev 47 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) dssdev 49 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static int hdmic_connect(struct omap_dss_device *dssdev) dssdev 51 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 57 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c if (omapdss_device_is_connected(dssdev)) dssdev 60 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c r = in->ops.hdmi->connect(in, dssdev); dssdev 67 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static void hdmic_disconnect(struct omap_dss_device *dssdev) dssdev 69 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 74 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c if (!omapdss_device_is_connected(dssdev)) dssdev 77 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c in->ops.hdmi->disconnect(in, dssdev); dssdev 80 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static int hdmic_enable(struct omap_dss_device *dssdev) dssdev 82 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 88 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c if (!omapdss_device_is_connected(dssdev)) dssdev 91 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c if (omapdss_device_is_enabled(dssdev)) dssdev 100 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 105 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static void hdmic_disable(struct omap_dss_device *dssdev) dssdev 107 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 112 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c if (!omapdss_device_is_enabled(dssdev)) dssdev 117 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 120 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static void hdmic_set_timings(struct omap_dss_device *dssdev, dssdev 123 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 127 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->panel.timings = *timings; dssdev 132 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static void hdmic_get_timings(struct omap_dss_device *dssdev, dssdev 135 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 140 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static int hdmic_check_timings(struct omap_dss_device *dssdev, dssdev 143 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 149 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static int hdmic_read_edid(struct omap_dss_device *dssdev, dssdev 152 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 158 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static bool hdmic_detect(struct omap_dss_device *dssdev) dssdev 160 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 169 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static int hdmic_set_hdmi_mode(struct omap_dss_device *dssdev, bool hdmi_mode) dssdev 171 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 177 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c static int hdmic_set_infoframe(struct omap_dss_device *dssdev, dssdev 180 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 233 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct omap_dss_device *dssdev; dssdev 259 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev = &ddata->dssdev; dssdev 260 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->driver = &hdmic_driver; dssdev 261 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->dev = &pdev->dev; dssdev 262 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->type = OMAP_DISPLAY_TYPE_HDMI; dssdev 263 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->owner = THIS_MODULE; dssdev 264 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c dssdev->panel.timings = hdmic_default_timings; dssdev 266 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c r = omapdss_register_display(dssdev); dssdev 281 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 284 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c omapdss_unregister_display(&ddata->dssdev); dssdev 286 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c hdmic_disable(dssdev); dssdev 287 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c hdmic_disconnect(dssdev); dssdev 23 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct omap_dss_device dssdev; dssdev 31 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) dssdev 33 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c static int opa362_connect(struct omap_dss_device *dssdev, dssdev 36 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 40 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_dbg(dssdev->dev, "connect\n"); dssdev 42 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c if (omapdss_device_is_connected(dssdev)) dssdev 45 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c r = in->ops.atv->connect(in, dssdev); dssdev 49 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dst->src = dssdev; dssdev 50 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->dst = dst; dssdev 55 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c static void opa362_disconnect(struct omap_dss_device *dssdev, dssdev 58 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 61 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_dbg(dssdev->dev, "disconnect\n"); dssdev 63 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c WARN_ON(!omapdss_device_is_connected(dssdev)); dssdev 64 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c if (!omapdss_device_is_connected(dssdev)) dssdev 67 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c WARN_ON(dst != dssdev->dst); dssdev 68 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c if (dst != dssdev->dst) dssdev 72 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->dst = NULL; dssdev 74 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c in->ops.atv->disconnect(in, &ddata->dssdev); dssdev 77 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c static int opa362_enable(struct omap_dss_device *dssdev) dssdev 79 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 83 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_dbg(dssdev->dev, "enable\n"); dssdev 85 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c if (!omapdss_device_is_connected(dssdev)) dssdev 88 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c if (omapdss_device_is_enabled(dssdev)) dssdev 100 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 105 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c static void opa362_disable(struct omap_dss_device *dssdev) dssdev 107 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 110 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_dbg(dssdev->dev, "disable\n"); dssdev 112 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c if (!omapdss_device_is_enabled(dssdev)) dssdev 120 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 123 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c static void opa362_set_timings(struct omap_dss_device *dssdev, dssdev 126 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 129 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_dbg(dssdev->dev, "set_timings\n"); dssdev 132 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->panel.timings = *timings; dssdev 137 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c static void opa362_get_timings(struct omap_dss_device *dssdev, dssdev 140 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 142 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_dbg(dssdev->dev, "get_timings\n"); dssdev 147 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c static int opa362_check_timings(struct omap_dss_device *dssdev, dssdev 150 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 153 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dev_dbg(dssdev->dev, "check_timings\n"); dssdev 158 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c static void opa362_set_type(struct omap_dss_device *dssdev, dssdev 184 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct omap_dss_device *dssdev, *in; dssdev 215 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev = &ddata->dssdev; dssdev 216 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->ops.atv = &opa362_atv_ops; dssdev 217 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->dev = &pdev->dev; dssdev 218 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->type = OMAP_DISPLAY_TYPE_VENC; dssdev 219 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->output_type = OMAP_DISPLAY_TYPE_VENC; dssdev 220 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c dssdev->owner = THIS_MODULE; dssdev 222 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c r = omapdss_register_output(dssdev); dssdev 237 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 240 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c omapdss_unregister_output(&ddata->dssdev); dssdev 242 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c WARN_ON(omapdss_device_is_enabled(dssdev)); dssdev 243 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c if (omapdss_device_is_enabled(dssdev)) dssdev 244 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c opa362_disable(dssdev); dssdev 246 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c WARN_ON(omapdss_device_is_connected(dssdev)); dssdev 247 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c if (omapdss_device_is_connected(dssdev)) dssdev 248 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c opa362_disconnect(dssdev, dssdev->dst); dssdev 18 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct omap_dss_device dssdev; dssdev 27 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) dssdev 29 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static int tfp410_connect(struct omap_dss_device *dssdev, dssdev 32 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 36 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c if (omapdss_device_is_connected(dssdev)) dssdev 39 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c r = in->ops.dpi->connect(in, dssdev); dssdev 43 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dst->src = dssdev; dssdev 44 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->dst = dst; dssdev 49 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static void tfp410_disconnect(struct omap_dss_device *dssdev, dssdev 52 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 55 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c WARN_ON(!omapdss_device_is_connected(dssdev)); dssdev 56 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c if (!omapdss_device_is_connected(dssdev)) dssdev 59 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c WARN_ON(dst != dssdev->dst); dssdev 60 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c if (dst != dssdev->dst) dssdev 64 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->dst = NULL; dssdev 66 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c in->ops.dpi->disconnect(in, &ddata->dssdev); dssdev 69 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static int tfp410_enable(struct omap_dss_device *dssdev) dssdev 71 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 75 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c if (!omapdss_device_is_connected(dssdev)) dssdev 78 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c if (omapdss_device_is_enabled(dssdev)) dssdev 92 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 97 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static void tfp410_disable(struct omap_dss_device *dssdev) dssdev 99 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 102 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c if (!omapdss_device_is_enabled(dssdev)) dssdev 110 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 120 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static void tfp410_set_timings(struct omap_dss_device *dssdev, dssdev 123 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 129 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->panel.timings = *timings; dssdev 134 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static void tfp410_get_timings(struct omap_dss_device *dssdev, dssdev 137 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 142 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c static int tfp410_check_timings(struct omap_dss_device *dssdev, dssdev 145 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 195 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct omap_dss_device *dssdev; dssdev 221 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev = &ddata->dssdev; dssdev 222 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->ops.dvi = &tfp410_dvi_ops; dssdev 223 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->dev = &pdev->dev; dssdev 224 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->type = OMAP_DISPLAY_TYPE_DPI; dssdev 225 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->output_type = OMAP_DISPLAY_TYPE_DVI; dssdev 226 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->owner = THIS_MODULE; dssdev 227 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->phy.dpi.data_lines = ddata->data_lines; dssdev 228 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c dssdev->port_num = 1; dssdev 230 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c r = omapdss_register_output(dssdev); dssdev 246 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 249 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c omapdss_unregister_output(&ddata->dssdev); dssdev 251 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c WARN_ON(omapdss_device_is_enabled(dssdev)); dssdev 252 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c if (omapdss_device_is_enabled(dssdev)) dssdev 253 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c tfp410_disable(dssdev); dssdev 255 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c WARN_ON(omapdss_device_is_connected(dssdev)); dssdev 256 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c if (omapdss_device_is_connected(dssdev)) dssdev 257 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c tfp410_disconnect(dssdev, dssdev->dst); dssdev 20 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct omap_dss_device dssdev; dssdev 30 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) dssdev 32 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static int tpd_connect(struct omap_dss_device *dssdev, dssdev 35 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 39 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c r = in->ops.hdmi->connect(in, dssdev); dssdev 43 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dst->src = dssdev; dssdev 44 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->dst = dst; dssdev 55 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static void tpd_disconnect(struct omap_dss_device *dssdev, dssdev 58 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 61 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c WARN_ON(dst != dssdev->dst); dssdev 63 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c if (dst != dssdev->dst) dssdev 69 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->dst = NULL; dssdev 71 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c in->ops.hdmi->disconnect(in, &ddata->dssdev); dssdev 74 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static int tpd_enable(struct omap_dss_device *dssdev) dssdev 76 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 80 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c if (dssdev->state == OMAP_DSS_DISPLAY_ACTIVE) dssdev 89 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 94 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static void tpd_disable(struct omap_dss_device *dssdev) dssdev 96 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 99 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c if (dssdev->state != OMAP_DSS_DISPLAY_ACTIVE) dssdev 104 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 107 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static void tpd_set_timings(struct omap_dss_device *dssdev, dssdev 110 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 114 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->panel.timings = *timings; dssdev 119 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static void tpd_get_timings(struct omap_dss_device *dssdev, dssdev 122 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 127 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static int tpd_check_timings(struct omap_dss_device *dssdev, dssdev 130 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 139 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static int tpd_read_edid(struct omap_dss_device *dssdev, dssdev 142 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 158 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static bool tpd_detect(struct omap_dss_device *dssdev) dssdev 160 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 165 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static int tpd_set_infoframe(struct omap_dss_device *dssdev, dssdev 168 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 174 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c static int tpd_set_hdmi_mode(struct omap_dss_device *dssdev, dssdev 177 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 219 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct omap_dss_device *dssdev; dssdev 265 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev = &ddata->dssdev; dssdev 266 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->ops.hdmi = &tpd_hdmi_ops; dssdev 267 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->dev = &pdev->dev; dssdev 268 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->type = OMAP_DISPLAY_TYPE_HDMI; dssdev 269 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->output_type = OMAP_DISPLAY_TYPE_HDMI; dssdev 270 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->owner = THIS_MODULE; dssdev 271 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c dssdev->port_num = 1; dssdev 273 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c r = omapdss_register_output(dssdev); dssdev 289 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 292 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c omapdss_unregister_output(&ddata->dssdev); dssdev 294 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c WARN_ON(omapdss_device_is_enabled(dssdev)); dssdev 295 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c if (omapdss_device_is_enabled(dssdev)) dssdev 296 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c tpd_disable(dssdev); dssdev 298 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c WARN_ON(omapdss_device_is_connected(dssdev)); dssdev 299 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c if (omapdss_device_is_connected(dssdev)) dssdev 300 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c tpd_disconnect(dssdev, dssdev->dst); dssdev 21 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct omap_dss_device dssdev; dssdev 34 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) dssdev 36 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static int panel_dpi_connect(struct omap_dss_device *dssdev) dssdev 38 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 42 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c if (omapdss_device_is_connected(dssdev)) dssdev 45 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c r = in->ops.dpi->connect(in, dssdev); dssdev 52 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static void panel_dpi_disconnect(struct omap_dss_device *dssdev) dssdev 54 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 57 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c if (!omapdss_device_is_connected(dssdev)) dssdev 60 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c in->ops.dpi->disconnect(in, dssdev); dssdev 63 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static int panel_dpi_enable(struct omap_dss_device *dssdev) dssdev 65 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 69 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c if (!omapdss_device_is_connected(dssdev)) dssdev 72 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c if (omapdss_device_is_enabled(dssdev)) dssdev 88 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 93 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static void panel_dpi_disable(struct omap_dss_device *dssdev) dssdev 95 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 98 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c if (!omapdss_device_is_enabled(dssdev)) dssdev 108 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 111 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static void panel_dpi_set_timings(struct omap_dss_device *dssdev, dssdev 114 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 118 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->panel.timings = *timings; dssdev 123 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static void panel_dpi_get_timings(struct omap_dss_device *dssdev, dssdev 126 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 131 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c static int panel_dpi_check_timings(struct omap_dss_device *dssdev, dssdev 134 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 158 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct omap_dss_device *dssdev, *in; dssdev 178 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev = &ddata->dssdev; dssdev 179 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->name = pdata->name; dssdev 238 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct omap_dss_device *dssdev; dssdev 266 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev = &ddata->dssdev; dssdev 267 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->dev = &pdev->dev; dssdev 268 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->driver = &panel_dpi_ops; dssdev 269 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->type = OMAP_DISPLAY_TYPE_DPI; dssdev 270 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->owner = THIS_MODULE; dssdev 271 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->panel.timings = ddata->videomode; dssdev 272 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c dssdev->phy.dpi.data_lines = ddata->data_lines; dssdev 274 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c r = omapdss_register_display(dssdev); dssdev 291 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 294 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c omapdss_unregister_display(dssdev); dssdev 296 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c panel_dpi_disable(dssdev); dssdev 297 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c panel_dpi_disconnect(dssdev); dssdev 39 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct omap_dss_device dssdev; dssdev 80 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) dssdev 377 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static void dsicm_get_resolution(struct omap_dss_device *dssdev, dssdev 380 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c *xres = dssdev->panel.timings.x_res; dssdev 381 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c *yres = dssdev->panel.timings.y_res; dssdev 699 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int dsicm_connect(struct omap_dss_device *dssdev) dssdev 701 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 706 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c if (omapdss_device_is_connected(dssdev)) dssdev 709 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c r = in->ops.dsi->connect(in, dssdev); dssdev 732 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c in->ops.dsi->disconnect(in, dssdev); dssdev 736 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static void dsicm_disconnect(struct omap_dss_device *dssdev) dssdev 738 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 741 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c if (!omapdss_device_is_connected(dssdev)) dssdev 745 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c in->ops.dsi->disconnect(in, dssdev); dssdev 748 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int dsicm_enable(struct omap_dss_device *dssdev) dssdev 750 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 758 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c if (!omapdss_device_is_connected(dssdev)) { dssdev 763 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c if (omapdss_device_is_enabled(dssdev)) { dssdev 777 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 788 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static void dsicm_disable(struct omap_dss_device *dssdev) dssdev 790 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 802 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c if (omapdss_device_is_enabled(dssdev)) { dssdev 810 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 861 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int dsicm_update(struct omap_dss_device *dssdev, dssdev 864 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 884 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.timings.x_res, dssdev 885 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.timings.y_res); dssdev 909 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int dsicm_sync(struct omap_dss_device *dssdev) dssdev 911 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 945 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int dsicm_enable_te(struct omap_dss_device *dssdev, bool enable) dssdev 947 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 982 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int dsicm_get_te(struct omap_dss_device *dssdev) dssdev 984 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 994 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c static int dsicm_memory_read(struct omap_dss_device *dssdev, dssdev 998 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 1016 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.timings.x_res * dssdev 1017 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.timings.y_res * 3); dssdev 1047 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dev_err(dssdev->dev, "read error\n"); dssdev 1081 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 1086 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c if (dssdev->state != OMAP_DSS_DISPLAY_ACTIVE || !ddata->enabled) { dssdev 1159 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct omap_dss_device *dssdev; dssdev 1182 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev = &ddata->dssdev; dssdev 1183 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->dev = dev; dssdev 1184 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->driver = &dsicm_ops; dssdev 1185 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.timings = ddata->timings; dssdev 1186 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->type = OMAP_DISPLAY_TYPE_DSI; dssdev 1187 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->owner = THIS_MODULE; dssdev 1189 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->panel.dsi_pix_fmt = OMAP_DSS_DSI_FMT_RGB888; dssdev 1190 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dssdev->caps = OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE | dssdev 1193 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c r = omapdss_register_display(dssdev); dssdev 1279 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 1284 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c omapdss_unregister_display(dssdev); dssdev 1286 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dsicm_disable(dssdev); dssdev 1287 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c dsicm_disconnect(dssdev); dssdev 40 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct omap_dss_device dssdev; dssdev 55 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) dssdev 117 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static int lb035q02_connect(struct omap_dss_device *dssdev) dssdev 119 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 123 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c if (omapdss_device_is_connected(dssdev)) dssdev 126 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c r = in->ops.dpi->connect(in, dssdev); dssdev 135 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static void lb035q02_disconnect(struct omap_dss_device *dssdev) dssdev 137 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 140 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c if (!omapdss_device_is_connected(dssdev)) dssdev 143 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c in->ops.dpi->disconnect(in, dssdev); dssdev 146 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static int lb035q02_enable(struct omap_dss_device *dssdev) dssdev 148 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 152 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c if (!omapdss_device_is_connected(dssdev)) dssdev 155 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c if (omapdss_device_is_enabled(dssdev)) dssdev 172 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 177 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static void lb035q02_disable(struct omap_dss_device *dssdev) dssdev 179 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 182 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c if (!omapdss_device_is_enabled(dssdev)) dssdev 193 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 196 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static void lb035q02_set_timings(struct omap_dss_device *dssdev, dssdev 199 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 203 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->panel.timings = *timings; dssdev 208 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static void lb035q02_get_timings(struct omap_dss_device *dssdev, dssdev 211 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 216 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c static int lb035q02_check_timings(struct omap_dss_device *dssdev, dssdev 219 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 270 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct omap_dss_device *dssdev; dssdev 297 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev = &ddata->dssdev; dssdev 298 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->dev = &spi->dev; dssdev 299 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->driver = &lb035q02_ops; dssdev 300 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->type = OMAP_DISPLAY_TYPE_DPI; dssdev 301 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->owner = THIS_MODULE; dssdev 302 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->panel.timings = ddata->videomode; dssdev 303 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c dssdev->phy.dpi.data_lines = ddata->data_lines; dssdev 305 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c r = omapdss_register_display(dssdev); dssdev 322 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 325 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c omapdss_unregister_display(dssdev); dssdev 327 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c lb035q02_disable(dssdev); dssdev 328 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c lb035q02_disconnect(dssdev); dssdev 20 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct omap_dss_device dssdev; dssdev 83 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) dssdev 116 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static int nec_8048_connect(struct omap_dss_device *dssdev) dssdev 118 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 122 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c if (omapdss_device_is_connected(dssdev)) dssdev 125 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c r = in->ops.dpi->connect(in, dssdev); dssdev 132 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static void nec_8048_disconnect(struct omap_dss_device *dssdev) dssdev 134 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 137 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c if (!omapdss_device_is_connected(dssdev)) dssdev 140 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c in->ops.dpi->disconnect(in, dssdev); dssdev 143 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static int nec_8048_enable(struct omap_dss_device *dssdev) dssdev 145 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 149 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c if (!omapdss_device_is_connected(dssdev)) dssdev 152 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c if (omapdss_device_is_enabled(dssdev)) dssdev 166 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 171 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static void nec_8048_disable(struct omap_dss_device *dssdev) dssdev 173 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 176 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c if (!omapdss_device_is_enabled(dssdev)) dssdev 184 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 187 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static void nec_8048_set_timings(struct omap_dss_device *dssdev, dssdev 190 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 194 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->panel.timings = *timings; dssdev 199 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static void nec_8048_get_timings(struct omap_dss_device *dssdev, dssdev 202 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 207 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c static int nec_8048_check_timings(struct omap_dss_device *dssdev, dssdev 210 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 262 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct omap_dss_device *dssdev; dssdev 309 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev = &ddata->dssdev; dssdev 310 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->dev = &spi->dev; dssdev 311 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->driver = &nec_8048_ops; dssdev 312 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->type = OMAP_DISPLAY_TYPE_DPI; dssdev 313 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->owner = THIS_MODULE; dssdev 314 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c dssdev->panel.timings = ddata->videomode; dssdev 316 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c r = omapdss_register_display(dssdev); dssdev 333 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 338 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c omapdss_unregister_display(dssdev); dssdev 340 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c nec_8048_disable(dssdev); dssdev 341 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c nec_8048_disconnect(dssdev); dssdev 20 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct omap_dss_device dssdev; dssdev 56 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) dssdev 58 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c static int sharp_ls_connect(struct omap_dss_device *dssdev) dssdev 60 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 64 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c if (omapdss_device_is_connected(dssdev)) dssdev 67 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c r = in->ops.dpi->connect(in, dssdev); dssdev 74 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c static void sharp_ls_disconnect(struct omap_dss_device *dssdev) dssdev 76 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 79 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c if (!omapdss_device_is_connected(dssdev)) dssdev 82 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c in->ops.dpi->disconnect(in, dssdev); dssdev 85 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c static int sharp_ls_enable(struct omap_dss_device *dssdev) dssdev 87 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 91 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c if (!omapdss_device_is_connected(dssdev)) dssdev 94 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c if (omapdss_device_is_enabled(dssdev)) dssdev 122 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 127 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c static void sharp_ls_disable(struct omap_dss_device *dssdev) dssdev 129 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 132 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c if (!omapdss_device_is_enabled(dssdev)) dssdev 150 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 153 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c static void sharp_ls_set_timings(struct omap_dss_device *dssdev, dssdev 156 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 160 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->panel.timings = *timings; dssdev 165 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c static void sharp_ls_get_timings(struct omap_dss_device *dssdev, dssdev 168 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 173 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c static int sharp_ls_check_timings(struct omap_dss_device *dssdev, dssdev 176 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 263 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct omap_dss_device *dssdev; dssdev 281 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev = &ddata->dssdev; dssdev 282 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->dev = &pdev->dev; dssdev 283 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->driver = &sharp_ls_ops; dssdev 284 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->type = OMAP_DISPLAY_TYPE_DPI; dssdev 285 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->owner = THIS_MODULE; dssdev 286 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->panel.timings = ddata->videomode; dssdev 287 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c dssdev->phy.dpi.data_lines = ddata->data_lines; dssdev 289 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c r = omapdss_register_display(dssdev); dssdev 305 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 308 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c omapdss_unregister_display(dssdev); dssdev 310 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c sharp_ls_disable(dssdev); dssdev 311 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c sharp_ls_disconnect(dssdev); dssdev 57 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct omap_dss_device dssdev; dssdev 103 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) dssdev 505 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static int acx565akm_connect(struct omap_dss_device *dssdev) dssdev 507 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 511 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c if (omapdss_device_is_connected(dssdev)) dssdev 514 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c r = in->ops.sdi->connect(in, dssdev); dssdev 521 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static void acx565akm_disconnect(struct omap_dss_device *dssdev) dssdev 523 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 526 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c if (!omapdss_device_is_connected(dssdev)) dssdev 529 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c in->ops.sdi->disconnect(in, dssdev); dssdev 532 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static int acx565akm_panel_power_on(struct omap_dss_device *dssdev) dssdev 534 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 583 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static void acx565akm_panel_power_off(struct omap_dss_device *dssdev) dssdev 585 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 588 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dev_dbg(dssdev->dev, "%s\n", __func__); dssdev 613 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static int acx565akm_enable(struct omap_dss_device *dssdev) dssdev 615 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 618 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dev_dbg(dssdev->dev, "%s\n", __func__); dssdev 620 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c if (!omapdss_device_is_connected(dssdev)) dssdev 623 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c if (omapdss_device_is_enabled(dssdev)) dssdev 627 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c r = acx565akm_panel_power_on(dssdev); dssdev 632 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 637 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static void acx565akm_disable(struct omap_dss_device *dssdev) dssdev 639 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 641 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dev_dbg(dssdev->dev, "%s\n", __func__); dssdev 643 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c if (!omapdss_device_is_enabled(dssdev)) dssdev 647 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c acx565akm_panel_power_off(dssdev); dssdev 650 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 653 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static void acx565akm_set_timings(struct omap_dss_device *dssdev, dssdev 656 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 660 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->panel.timings = *timings; dssdev 665 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static void acx565akm_get_timings(struct omap_dss_device *dssdev, dssdev 668 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 673 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c static int acx565akm_check_timings(struct omap_dss_device *dssdev, dssdev 676 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 700 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct omap_dss_device *dssdev, *in; dssdev 716 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev = &ddata->dssdev; dssdev 717 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->name = pdata->name; dssdev 741 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct omap_dss_device *dssdev; dssdev 839 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev = &ddata->dssdev; dssdev 840 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->dev = &spi->dev; dssdev 841 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->driver = &acx565akm_ops; dssdev 842 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->type = OMAP_DISPLAY_TYPE_SDI; dssdev 843 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->owner = THIS_MODULE; dssdev 844 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c dssdev->panel.timings = ddata->videomode; dssdev 846 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c r = omapdss_register_display(dssdev); dssdev 868 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 876 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c omapdss_unregister_display(dssdev); dssdev 878 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c acx565akm_disable(dssdev); dssdev 879 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c acx565akm_disconnect(dssdev); dssdev 23 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct omap_dss_device dssdev; dssdev 156 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) dssdev 158 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static int td028ttec1_panel_connect(struct omap_dss_device *dssdev) dssdev 160 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 164 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c if (omapdss_device_is_connected(dssdev)) dssdev 167 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c r = in->ops.dpi->connect(in, dssdev); dssdev 174 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static void td028ttec1_panel_disconnect(struct omap_dss_device *dssdev) dssdev 176 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 179 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c if (!omapdss_device_is_connected(dssdev)) dssdev 182 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c in->ops.dpi->disconnect(in, dssdev); dssdev 185 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static int td028ttec1_panel_enable(struct omap_dss_device *dssdev) dssdev 187 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 191 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c if (!omapdss_device_is_connected(dssdev)) dssdev 194 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c if (omapdss_device_is_enabled(dssdev)) dssdev 205 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dev_dbg(dssdev->dev, "td028ttec1_panel_enable() - state %d\n", dssdev 206 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->state); dssdev 217 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dev_warn(dssdev->dev, "transfer error\n"); dssdev 288 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 295 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static void td028ttec1_panel_disable(struct omap_dss_device *dssdev) dssdev 297 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 300 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c if (!omapdss_device_is_enabled(dssdev)) dssdev 303 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dev_dbg(dssdev->dev, "td028ttec1_panel_disable()\n"); dssdev 312 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 315 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static void td028ttec1_panel_set_timings(struct omap_dss_device *dssdev, dssdev 318 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 322 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->panel.timings = *timings; dssdev 327 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static void td028ttec1_panel_get_timings(struct omap_dss_device *dssdev, dssdev 330 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 335 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c static int td028ttec1_panel_check_timings(struct omap_dss_device *dssdev, dssdev 338 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 376 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct omap_dss_device *dssdev; dssdev 407 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev = &ddata->dssdev; dssdev 408 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->dev = &spi->dev; dssdev 409 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->driver = &td028ttec1_ops; dssdev 410 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->type = OMAP_DISPLAY_TYPE_DPI; dssdev 411 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->owner = THIS_MODULE; dssdev 412 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->panel.timings = ddata->videomode; dssdev 413 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c dssdev->phy.dpi.data_lines = ddata->data_lines; dssdev 415 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c r = omapdss_register_display(dssdev); dssdev 431 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 436 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c omapdss_unregister_display(dssdev); dssdev 438 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c td028ttec1_panel_disable(dssdev); dssdev 439 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c td028ttec1_panel_disconnect(dssdev); dssdev 52 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct omap_dss_device dssdev; dssdev 92 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) dssdev 151 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static int tpo_td043_set_hmirror(struct omap_dss_device *dssdev, bool enable) dssdev 153 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); dssdev 160 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static bool tpo_td043_get_hmirror(struct omap_dss_device *dssdev) dssdev 162 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); dssdev 336 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static int tpo_td043_connect(struct omap_dss_device *dssdev) dssdev 338 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 342 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c if (omapdss_device_is_connected(dssdev)) dssdev 345 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c r = in->ops.dpi->connect(in, dssdev); dssdev 352 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static void tpo_td043_disconnect(struct omap_dss_device *dssdev) dssdev 354 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 357 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c if (!omapdss_device_is_connected(dssdev)) dssdev 360 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c in->ops.dpi->disconnect(in, dssdev); dssdev 363 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static int tpo_td043_enable(struct omap_dss_device *dssdev) dssdev 365 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 369 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c if (!omapdss_device_is_connected(dssdev)) dssdev 372 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c if (omapdss_device_is_enabled(dssdev)) dssdev 395 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->state = OMAP_DSS_DISPLAY_ACTIVE; dssdev 400 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static void tpo_td043_disable(struct omap_dss_device *dssdev) dssdev 402 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 405 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c if (!omapdss_device_is_enabled(dssdev)) dssdev 413 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->state = OMAP_DSS_DISPLAY_DISABLED; dssdev 416 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static void tpo_td043_set_timings(struct omap_dss_device *dssdev, dssdev 419 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 423 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->panel.timings = *timings; dssdev 428 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static void tpo_td043_get_timings(struct omap_dss_device *dssdev, dssdev 431 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 436 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c static int tpo_td043_check_timings(struct omap_dss_device *dssdev, dssdev 439 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct panel_drv_data *ddata = to_panel_data(dssdev); dssdev 491 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct omap_dss_device *dssdev; dssdev 548 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev = &ddata->dssdev; dssdev 549 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->dev = &spi->dev; dssdev 550 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->driver = &tpo_td043_ops; dssdev 551 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->type = OMAP_DISPLAY_TYPE_DPI; dssdev 552 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->owner = THIS_MODULE; dssdev 553 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c dssdev->panel.timings = ddata->videomode; dssdev 555 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c r = omapdss_register_display(dssdev); dssdev 575 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c struct omap_dss_device *dssdev = &ddata->dssdev; dssdev 580 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c omapdss_unregister_display(dssdev); dssdev 582 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c tpo_td043_disable(dssdev); dssdev 583 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c tpo_td043_disconnect(dssdev); dssdev 417 drivers/video/fbdev/omap2/omapfb/dss/apply.c struct omap_dss_device *dssdev; dssdev 419 drivers/video/fbdev/omap2/omapfb/dss/apply.c dssdev = mgr->output; dssdev 420 drivers/video/fbdev/omap2/omapfb/dss/apply.c if (dssdev == NULL) dssdev 423 drivers/video/fbdev/omap2/omapfb/dss/apply.c while (dssdev->dst) dssdev 424 drivers/video/fbdev/omap2/omapfb/dss/apply.c dssdev = dssdev->dst; dssdev 426 drivers/video/fbdev/omap2/omapfb/dss/apply.c if (dssdev->driver) dssdev 427 drivers/video/fbdev/omap2/omapfb/dss/apply.c return dssdev; dssdev 20 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_name_show(struct omap_dss_device *dssdev, char *buf) dssdev 23 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->name ? dssdev 24 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->name : ""); dssdev 27 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_enabled_show(struct omap_dss_device *dssdev, char *buf) dssdev 30 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c omapdss_device_is_enabled(dssdev)); dssdev 33 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_enabled_store(struct omap_dss_device *dssdev, dssdev 43 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (enable == omapdss_device_is_enabled(dssdev)) dssdev 46 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (omapdss_device_is_connected(dssdev) == false) dssdev 50 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->enable(dssdev); dssdev 54 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->disable(dssdev); dssdev 60 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_tear_show(struct omap_dss_device *dssdev, char *buf) dssdev 63 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->get_te ? dssdev 64 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->get_te(dssdev) : 0); dssdev 67 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_tear_store(struct omap_dss_device *dssdev, dssdev 73 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->enable_te || !dssdev->driver->get_te) dssdev 80 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->enable_te(dssdev, te); dssdev 87 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_timings_show(struct omap_dss_device *dssdev, char *buf) dssdev 91 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->get_timings) dssdev 94 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->get_timings(dssdev, &t); dssdev 102 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_timings_store(struct omap_dss_device *dssdev, dssdev 105 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c struct omap_video_timings t = dssdev->panel.timings; dssdev 108 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->set_timings || !dssdev->driver->check_timings) dssdev 127 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->check_timings(dssdev, &t); dssdev 131 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->disable(dssdev); dssdev 132 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev->driver->set_timings(dssdev, &t); dssdev 133 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->enable(dssdev); dssdev 140 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_rotate_show(struct omap_dss_device *dssdev, char *buf) dssdev 143 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->get_rotate) dssdev 145 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c rotate = dssdev->driver->get_rotate(dssdev); dssdev 149 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_rotate_store(struct omap_dss_device *dssdev, dssdev 154 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->set_rotate || !dssdev->driver->get_rotate) dssdev 161 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->set_rotate(dssdev, rot); dssdev 168 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_mirror_show(struct omap_dss_device *dssdev, char *buf) dssdev 171 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->get_mirror) dssdev 173 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c mirror = dssdev->driver->get_mirror(dssdev); dssdev 177 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_mirror_store(struct omap_dss_device *dssdev, dssdev 183 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->set_mirror || !dssdev->driver->get_mirror) dssdev 190 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->set_mirror(dssdev, mirror); dssdev 197 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_wss_show(struct omap_dss_device *dssdev, char *buf) dssdev 201 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->get_wss) dssdev 204 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c wss = dssdev->driver->get_wss(dssdev); dssdev 209 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c static ssize_t display_wss_store(struct omap_dss_device *dssdev, dssdev 215 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (!dssdev->driver->get_wss || !dssdev->driver->set_wss) dssdev 225 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = dssdev->driver->set_wss(dssdev, wss); dssdev 272 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c struct omap_dss_device *dssdev; dssdev 275 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev = container_of(kobj, struct omap_dss_device, kobj); dssdev 281 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c return display_attr->show(dssdev, buf); dssdev 287 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c struct omap_dss_device *dssdev; dssdev 290 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c dssdev = container_of(kobj, struct omap_dss_device, kobj); dssdev 296 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c return display_attr->store(dssdev, buf, size); dssdev 311 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c struct omap_dss_device *dssdev = NULL; dssdev 314 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c for_each_dss_dev(dssdev) { dssdev 315 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c r = kobject_init_and_add(&dssdev->kobj, &display_ktype, dssdev 316 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c &pdev->dev.kobj, "%s", dssdev->alias); dssdev 319 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c omap_dss_put_device(dssdev); dssdev 334 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c struct omap_dss_device *dssdev = NULL; dssdev 336 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c for_each_dss_dev(dssdev) { dssdev 337 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c if (kobject_name(&dssdev->kobj) == NULL) dssdev 340 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c kobject_del(&dssdev->kobj); dssdev 341 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c kobject_put(&dssdev->kobj); dssdev 343 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c memset(&dssdev->kobj, 0, sizeof(dssdev->kobj)); dssdev 24 drivers/video/fbdev/omap2/omapfb/dss/display.c void omapdss_default_get_resolution(struct omap_dss_device *dssdev, dssdev 27 drivers/video/fbdev/omap2/omapfb/dss/display.c *xres = dssdev->panel.timings.x_res; dssdev 28 drivers/video/fbdev/omap2/omapfb/dss/display.c *yres = dssdev->panel.timings.y_res; dssdev 32 drivers/video/fbdev/omap2/omapfb/dss/display.c int omapdss_default_get_recommended_bpp(struct omap_dss_device *dssdev) dssdev 34 drivers/video/fbdev/omap2/omapfb/dss/display.c switch (dssdev->type) { dssdev 36 drivers/video/fbdev/omap2/omapfb/dss/display.c if (dssdev->phy.dpi.data_lines == 24) dssdev 42 drivers/video/fbdev/omap2/omapfb/dss/display.c if (dssdev->ctrl.pixel_size == 24) dssdev 47 drivers/video/fbdev/omap2/omapfb/dss/display.c if (dsi_get_pixel_size(dssdev->panel.dsi_pix_fmt) > 16) dssdev 63 drivers/video/fbdev/omap2/omapfb/dss/display.c void omapdss_default_get_timings(struct omap_dss_device *dssdev, dssdev 66 drivers/video/fbdev/omap2/omapfb/dss/display.c *timings = dssdev->panel.timings; dssdev 72 drivers/video/fbdev/omap2/omapfb/dss/display.c struct omap_dss_device *dssdev = NULL; dssdev 74 drivers/video/fbdev/omap2/omapfb/dss/display.c for_each_dss_dev(dssdev) { dssdev 75 drivers/video/fbdev/omap2/omapfb/dss/display.c if (!dssdev->driver) dssdev 78 drivers/video/fbdev/omap2/omapfb/dss/display.c if (dssdev->state == OMAP_DSS_DISPLAY_ACTIVE) { dssdev 79 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev->driver->disable(dssdev); dssdev 80 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev->activate_after_resume = true; dssdev 82 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev->activate_after_resume = false; dssdev 91 drivers/video/fbdev/omap2/omapfb/dss/display.c struct omap_dss_device *dssdev = NULL; dssdev 93 drivers/video/fbdev/omap2/omapfb/dss/display.c for_each_dss_dev(dssdev) { dssdev 94 drivers/video/fbdev/omap2/omapfb/dss/display.c if (!dssdev->driver) dssdev 97 drivers/video/fbdev/omap2/omapfb/dss/display.c if (dssdev->activate_after_resume) { dssdev 98 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev->driver->enable(dssdev); dssdev 99 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev->activate_after_resume = false; dssdev 108 drivers/video/fbdev/omap2/omapfb/dss/display.c struct omap_dss_device *dssdev = NULL; dssdev 110 drivers/video/fbdev/omap2/omapfb/dss/display.c for_each_dss_dev(dssdev) { dssdev 111 drivers/video/fbdev/omap2/omapfb/dss/display.c if (!dssdev->driver) dssdev 114 drivers/video/fbdev/omap2/omapfb/dss/display.c if (dssdev->state == OMAP_DSS_DISPLAY_ACTIVE) dssdev 115 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev->driver->disable(dssdev); dssdev 123 drivers/video/fbdev/omap2/omapfb/dss/display.c int omapdss_register_display(struct omap_dss_device *dssdev) dssdev 125 drivers/video/fbdev/omap2/omapfb/dss/display.c struct omap_dss_driver *drv = dssdev->driver; dssdev 134 drivers/video/fbdev/omap2/omapfb/dss/display.c if (dssdev->dev->of_node) { dssdev 135 drivers/video/fbdev/omap2/omapfb/dss/display.c id = of_alias_get_id(dssdev->dev->of_node, "display"); dssdev 143 drivers/video/fbdev/omap2/omapfb/dss/display.c snprintf(dssdev->alias, sizeof(dssdev->alias), "display%d", id); dssdev 146 drivers/video/fbdev/omap2/omapfb/dss/display.c if (dssdev->dev->of_node) dssdev 147 drivers/video/fbdev/omap2/omapfb/dss/display.c of_property_read_string(dssdev->dev->of_node, "label", dssdev 148 drivers/video/fbdev/omap2/omapfb/dss/display.c &dssdev->name); dssdev 150 drivers/video/fbdev/omap2/omapfb/dss/display.c if (dssdev->name == NULL) dssdev 151 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev->name = dssdev->alias; dssdev 161 drivers/video/fbdev/omap2/omapfb/dss/display.c list_add_tail(&dssdev->panel_list, &panel_list); dssdev 167 drivers/video/fbdev/omap2/omapfb/dss/display.c void omapdss_unregister_display(struct omap_dss_device *dssdev) dssdev 170 drivers/video/fbdev/omap2/omapfb/dss/display.c list_del(&dssdev->panel_list); dssdev 175 drivers/video/fbdev/omap2/omapfb/dss/display.c struct omap_dss_device *omap_dss_get_device(struct omap_dss_device *dssdev) dssdev 177 drivers/video/fbdev/omap2/omapfb/dss/display.c if (!try_module_get(dssdev->owner)) dssdev 180 drivers/video/fbdev/omap2/omapfb/dss/display.c if (get_device(dssdev->dev) == NULL) { dssdev 181 drivers/video/fbdev/omap2/omapfb/dss/display.c module_put(dssdev->owner); dssdev 185 drivers/video/fbdev/omap2/omapfb/dss/display.c return dssdev; dssdev 189 drivers/video/fbdev/omap2/omapfb/dss/display.c void omap_dss_put_device(struct omap_dss_device *dssdev) dssdev 191 drivers/video/fbdev/omap2/omapfb/dss/display.c put_device(dssdev->dev); dssdev 192 drivers/video/fbdev/omap2/omapfb/dss/display.c module_put(dssdev->owner); dssdev 203 drivers/video/fbdev/omap2/omapfb/dss/display.c struct omap_dss_device *dssdev; dssdev 208 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev = NULL; dssdev 213 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev = list_first_entry(&panel_list, struct omap_dss_device, dssdev 215 drivers/video/fbdev/omap2/omapfb/dss/display.c omap_dss_get_device(dssdev); dssdev 222 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev = list_entry(l, struct omap_dss_device, panel_list); dssdev 223 drivers/video/fbdev/omap2/omapfb/dss/display.c if (dssdev == from) { dssdev 225 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev = NULL; dssdev 229 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev = list_entry(l->next, struct omap_dss_device, dssdev 231 drivers/video/fbdev/omap2/omapfb/dss/display.c omap_dss_get_device(dssdev); dssdev 238 drivers/video/fbdev/omap2/omapfb/dss/display.c dssdev = NULL; dssdev 241 drivers/video/fbdev/omap2/omapfb/dss/display.c return dssdev; dssdev 246 drivers/video/fbdev/omap2/omapfb/dss/display.c int (*match)(struct omap_dss_device *dssdev, void *data)) dssdev 248 drivers/video/fbdev/omap2/omapfb/dss/display.c struct omap_dss_device *dssdev = NULL; dssdev 250 drivers/video/fbdev/omap2/omapfb/dss/display.c while ((dssdev = omap_dss_get_next_device(dssdev)) != NULL) { dssdev 251 drivers/video/fbdev/omap2/omapfb/dss/display.c if (match(dssdev, data)) dssdev 252 drivers/video/fbdev/omap2/omapfb/dss/display.c return dssdev; dssdev 50 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static struct dpi_data *dpi_get_data_from_dssdev(struct omap_dss_device *dssdev) dssdev 52 drivers/video/fbdev/omap2/omapfb/dss/dpi.c return container_of(dssdev, struct dpi_data, output); dssdev 373 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static int dpi_display_enable(struct omap_dss_device *dssdev) dssdev 375 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 446 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_display_disable(struct omap_dss_device *dssdev) dssdev 448 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 468 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_set_timings(struct omap_dss_device *dssdev, dssdev 471 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 482 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_get_timings(struct omap_dss_device *dssdev, dssdev 485 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 494 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static int dpi_check_timings(struct omap_dss_device *dssdev, dssdev 497 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 535 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_set_data_lines(struct omap_dss_device *dssdev, int data_lines) dssdev 537 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 648 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static int dpi_connect(struct omap_dss_device *dssdev, dssdev 651 drivers/video/fbdev/omap2/omapfb/dss/dpi.c struct dpi_data *dpi = dpi_get_data_from_dssdev(dssdev); dssdev 661 drivers/video/fbdev/omap2/omapfb/dss/dpi.c mgr = omap_dss_get_overlay_manager(dssdev->dispc_channel); dssdev 665 drivers/video/fbdev/omap2/omapfb/dss/dpi.c r = dss_mgr_connect(mgr, dssdev); dssdev 669 drivers/video/fbdev/omap2/omapfb/dss/dpi.c r = omapdss_output_set_device(dssdev, dst); dssdev 673 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dss_mgr_disconnect(mgr, dssdev); dssdev 680 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_disconnect(struct omap_dss_device *dssdev, dssdev 683 drivers/video/fbdev/omap2/omapfb/dss/dpi.c WARN_ON(dst != dssdev->dst); dssdev 685 drivers/video/fbdev/omap2/omapfb/dss/dpi.c if (dst != dssdev->dst) dssdev 688 drivers/video/fbdev/omap2/omapfb/dss/dpi.c omapdss_output_unset_device(dssdev); dssdev 690 drivers/video/fbdev/omap2/omapfb/dss/dpi.c if (dssdev->manager) dssdev 691 drivers/video/fbdev/omap2/omapfb/dss/dpi.c dss_mgr_disconnect(dssdev->manager, dssdev); dssdev 210 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_send_null(struct omap_dss_device *dssdev, int channel); dssdev 317 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct omap_dss_device *dssdev; dssdev 405 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static inline struct platform_device *dsi_get_dsidev_from_dssdev(struct omap_dss_device *dssdev) dssdev 407 drivers/video/fbdev/omap2/omapfb/dss/dsi.c return to_platform_device(dssdev->dev); dssdev 463 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_bus_lock(struct omap_dss_device *dssdev) dssdev 465 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 471 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_bus_unlock(struct omap_dss_device *dssdev) dssdev 473 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 2479 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_vc_enable_hs(struct omap_dss_device *dssdev, int channel, dssdev 2482 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 2501 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi_vc_send_null(dssdev, channel); dssdev 2607 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_send_bta_sync(struct omap_dss_device *dssdev, int channel) dssdev 2609 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 2775 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_send_null(struct omap_dss_device *dssdev, int channel) dssdev 2777 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 2813 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_dcs_write_nosync(struct omap_dss_device *dssdev, int channel, dssdev 2816 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 2822 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_generic_write_nosync(struct omap_dss_device *dssdev, int channel, dssdev 2825 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 2831 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_write_common(struct omap_dss_device *dssdev, int channel, dssdev 2834 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 2841 drivers/video/fbdev/omap2/omapfb/dss/dsi.c r = dsi_vc_send_bta_sync(dssdev, channel); dssdev 2860 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_dcs_write(struct omap_dss_device *dssdev, int channel, u8 *data, dssdev 2863 drivers/video/fbdev/omap2/omapfb/dss/dsi.c return dsi_vc_write_common(dssdev, channel, data, len, dssdev 2867 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_generic_write(struct omap_dss_device *dssdev, int channel, u8 *data, dssdev 2870 drivers/video/fbdev/omap2/omapfb/dss/dsi.c return dsi_vc_write_common(dssdev, channel, data, len, dssdev 3039 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_dcs_read(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd, dssdev 3042 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 3049 drivers/video/fbdev/omap2/omapfb/dss/dsi.c r = dsi_vc_send_bta_sync(dssdev, channel); dssdev 3069 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_generic_read(struct omap_dss_device *dssdev, int channel, dssdev 3072 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 3079 drivers/video/fbdev/omap2/omapfb/dss/dsi.c r = dsi_vc_send_bta_sync(dssdev, channel); dssdev 3096 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_vc_set_max_rx_packet_size(struct omap_dss_device *dssdev, int channel, dssdev 3099 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 3737 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_configure_pins(struct omap_dss_device *dssdev, dssdev 3740 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 3804 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_enable_video_output(struct omap_dss_device *dssdev, int channel) dssdev 3806 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 3875 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_disable_video_output(struct omap_dss_device *dssdev, int channel) dssdev 3877 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 4035 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_update(struct omap_dss_device *dssdev, int channel, dssdev 4038 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 4248 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_display_enable(struct omap_dss_device *dssdev) dssdev 4250 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 4282 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_display_disable(struct omap_dss_device *dssdev, dssdev 4285 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 4306 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_enable_te(struct omap_dss_device *dssdev, bool enable) dssdev 4308 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 4789 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_set_config(struct omap_dss_device *dssdev, dssdev 4792 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 4888 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_request_vc(struct omap_dss_device *dssdev, int *channel) dssdev 4890 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 4895 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (!dsi->vc[i].dssdev) { dssdev 4896 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->vc[i].dssdev = dssdev; dssdev 4902 drivers/video/fbdev/omap2/omapfb/dss/dsi.c DSSERR("cannot get VC for display %s", dssdev->name); dssdev 4906 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_set_vc_id(struct omap_dss_device *dssdev, int channel, int vc_id) dssdev 4908 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 4921 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (dsi->vc[channel].dssdev != dssdev) { dssdev 4923 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dssdev->name); dssdev 4932 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_release_vc(struct omap_dss_device *dssdev, int channel) dssdev 4934 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 4938 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->vc[channel].dssdev == dssdev) { dssdev 4939 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->vc[channel].dssdev = NULL; dssdev 4961 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_connect(struct omap_dss_device *dssdev, dssdev 4964 drivers/video/fbdev/omap2/omapfb/dss/dsi.c struct platform_device *dsidev = dsi_get_dsidev_from_dssdev(dssdev); dssdev 4972 drivers/video/fbdev/omap2/omapfb/dss/dsi.c mgr = omap_dss_get_overlay_manager(dssdev->dispc_channel); dssdev 4976 drivers/video/fbdev/omap2/omapfb/dss/dsi.c r = dss_mgr_connect(mgr, dssdev); dssdev 4980 drivers/video/fbdev/omap2/omapfb/dss/dsi.c r = omapdss_output_set_device(dssdev, dst); dssdev 4983 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dssdev->name); dssdev 4984 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dss_mgr_disconnect(mgr, dssdev); dssdev 4991 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_disconnect(struct omap_dss_device *dssdev, dssdev 4994 drivers/video/fbdev/omap2/omapfb/dss/dsi.c WARN_ON(dst != dssdev->dst); dssdev 4996 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (dst != dssdev->dst) dssdev 4999 drivers/video/fbdev/omap2/omapfb/dss/dsi.c omapdss_output_unset_device(dssdev); dssdev 5001 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (dssdev->manager) dssdev 5002 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dss_mgr_disconnect(dssdev->manager, dssdev); dssdev 5396 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi->vc[i].dssdev = NULL; dssdev 110 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi_power_on_core(struct omap_dss_device *dssdev) dssdev 135 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi_power_off_core(struct omap_dss_device *dssdev) dssdev 143 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi_power_on_full(struct omap_dss_device *dssdev) dssdev 151 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi_power_on_core(dssdev); dssdev 218 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi_power_off_core(dssdev); dssdev 222 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi_power_off_full(struct omap_dss_device *dssdev) dssdev 236 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi_power_off_core(dssdev); dssdev 239 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi_display_check_timing(struct omap_dss_device *dssdev, dssdev 250 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi_display_set_timing(struct omap_dss_device *dssdev, dssdev 262 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi_display_get_timings(struct omap_dss_device *dssdev, dssdev 315 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi_display_enable(struct omap_dss_device *dssdev) dssdev 331 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi_power_on_full(dssdev); dssdev 361 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi_display_disable(struct omap_dss_device *dssdev) dssdev 374 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi_power_off_full(dssdev); dssdev 379 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi_core_enable(struct omap_dss_device *dssdev) dssdev 387 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi_power_on_core(dssdev); dssdev 401 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi_core_disable(struct omap_dss_device *dssdev) dssdev 407 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi_power_off_core(dssdev); dssdev 412 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi_connect(struct omap_dss_device *dssdev, dssdev 422 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c mgr = omap_dss_get_overlay_manager(dssdev->dispc_channel); dssdev 426 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = dss_mgr_connect(mgr, dssdev); dssdev 430 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = omapdss_output_set_device(dssdev, dst); dssdev 434 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c dss_mgr_disconnect(mgr, dssdev); dssdev 441 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi_disconnect(struct omap_dss_device *dssdev, dssdev 444 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c WARN_ON(dst != dssdev->dst); dssdev 446 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c if (dst != dssdev->dst) dssdev 449 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c omapdss_output_unset_device(dssdev); dssdev 451 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c if (dssdev->manager) dssdev 452 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c dss_mgr_disconnect(dssdev->manager, dssdev); dssdev 455 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi_read_edid(struct omap_dss_device *dssdev, dssdev 464 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c r = hdmi_core_enable(dssdev); dssdev 472 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi_core_disable(dssdev); dssdev 477 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi_set_infoframe(struct omap_dss_device *dssdev, dssdev 484 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi_set_hdmi_mode(struct omap_dss_device *dssdev, dssdev 127 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi_power_on_core(struct omap_dss_device *dssdev) dssdev 152 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi_power_off_core(struct omap_dss_device *dssdev) dssdev 160 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi_power_on_full(struct omap_dss_device *dssdev) dssdev 167 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi_power_on_core(dssdev); dssdev 235 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi_power_off_core(dssdev); dssdev 239 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi_power_off_full(struct omap_dss_device *dssdev) dssdev 253 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi_power_off_core(dssdev); dssdev 256 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi_display_check_timing(struct omap_dss_device *dssdev, dssdev 271 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi_display_set_timing(struct omap_dss_device *dssdev, dssdev 283 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi_display_get_timings(struct omap_dss_device *dssdev, dssdev 345 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi_display_enable(struct omap_dss_device *dssdev) dssdev 361 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi_power_on_full(dssdev); dssdev 391 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi_display_disable(struct omap_dss_device *dssdev) dssdev 404 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi_power_off_full(dssdev); dssdev 409 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi_core_enable(struct omap_dss_device *dssdev) dssdev 417 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi_power_on_core(dssdev); dssdev 431 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi_core_disable(struct omap_dss_device *dssdev) dssdev 437 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi_power_off_core(dssdev); dssdev 442 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi_connect(struct omap_dss_device *dssdev, dssdev 452 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c mgr = omap_dss_get_overlay_manager(dssdev->dispc_channel); dssdev 456 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = dss_mgr_connect(mgr, dssdev); dssdev 460 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = omapdss_output_set_device(dssdev, dst); dssdev 464 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c dss_mgr_disconnect(mgr, dssdev); dssdev 471 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi_disconnect(struct omap_dss_device *dssdev, dssdev 474 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c WARN_ON(dst != dssdev->dst); dssdev 476 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c if (dst != dssdev->dst) dssdev 479 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c omapdss_output_unset_device(dssdev); dssdev 481 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c if (dssdev->manager) dssdev 482 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c dss_mgr_disconnect(dssdev->manager, dssdev); dssdev 485 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi_read_edid(struct omap_dss_device *dssdev, dssdev 494 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c r = hdmi_core_enable(dssdev); dssdev 502 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi_core_disable(dssdev); dssdev 507 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi_set_infoframe(struct omap_dss_device *dssdev, dssdev 514 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi_set_hdmi_mode(struct omap_dss_device *dssdev, dssdev 30 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c struct omap_dss_device *dssdev = mgr->get_device(mgr); dssdev 32 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c return snprintf(buf, PAGE_SIZE, "%s\n", dssdev ? dssdev 33 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c dssdev->name : "<none>"); dssdev 36 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c static int manager_display_match(struct omap_dss_device *dssdev, void *data) dssdev 40 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c return sysfs_streq(dssdev->name, str); dssdev 48 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c struct omap_dss_device *dssdev = NULL; dssdev 55 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c dssdev = omap_dss_find_device((void *)buf, dssdev 58 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c if (len > 0 && dssdev == NULL) dssdev 61 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c if (dssdev) { dssdev 62 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c DSSDBG("display %s found\n", dssdev->name); dssdev 64 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c if (omapdss_device_is_connected(dssdev)) { dssdev 70 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c if (omapdss_device_is_enabled(dssdev)) { dssdev 88 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c if (dssdev) { dssdev 89 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c r = dssdev->driver->connect(dssdev); dssdev 96 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c if (old_dssdev != dssdev) { dssdev 98 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c dssdev->driver->disconnect(dssdev); dssdev 110 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c if (dssdev) dssdev 111 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c omap_dss_put_device(dssdev); dssdev 21 drivers/video/fbdev/omap2/omapfb/dss/output.c struct omap_dss_device *dssdev) dssdev 34 drivers/video/fbdev/omap2/omapfb/dss/output.c if (out->output_type != dssdev->type) { dssdev 40 drivers/video/fbdev/omap2/omapfb/dss/output.c out->dst = dssdev; dssdev 41 drivers/video/fbdev/omap2/omapfb/dss/output.c dssdev->src = out; dssdev 149 drivers/video/fbdev/omap2/omapfb/dss/output.c struct omap_dss_device *omapdss_find_output_from_display(struct omap_dss_device *dssdev) dssdev 151 drivers/video/fbdev/omap2/omapfb/dss/output.c while (dssdev->src) dssdev 152 drivers/video/fbdev/omap2/omapfb/dss/output.c dssdev = dssdev->src; dssdev 154 drivers/video/fbdev/omap2/omapfb/dss/output.c if (dssdev->id != 0) dssdev 155 drivers/video/fbdev/omap2/omapfb/dss/output.c return omap_dss_get_device(dssdev); dssdev 161 drivers/video/fbdev/omap2/omapfb/dss/output.c struct omap_overlay_manager *omapdss_find_mgr_from_display(struct omap_dss_device *dssdev) dssdev 166 drivers/video/fbdev/omap2/omapfb/dss/output.c out = omapdss_find_output_from_display(dssdev); dssdev 104 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static void sdi_config_lcd_manager(struct omap_dss_device *dssdev) dssdev 119 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static int sdi_display_enable(struct omap_dss_device *dssdev) dssdev 167 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi_config_lcd_manager(dssdev); dssdev 206 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static void sdi_display_disable(struct omap_dss_device *dssdev) dssdev 219 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static void sdi_set_timings(struct omap_dss_device *dssdev, dssdev 225 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static void sdi_get_timings(struct omap_dss_device *dssdev, dssdev 231 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static int sdi_check_timings(struct omap_dss_device *dssdev, dssdev 245 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static void sdi_set_datapairs(struct omap_dss_device *dssdev, int datapairs) dssdev 269 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static int sdi_connect(struct omap_dss_device *dssdev, dssdev 279 drivers/video/fbdev/omap2/omapfb/dss/sdi.c mgr = omap_dss_get_overlay_manager(dssdev->dispc_channel); dssdev 283 drivers/video/fbdev/omap2/omapfb/dss/sdi.c r = dss_mgr_connect(mgr, dssdev); dssdev 287 drivers/video/fbdev/omap2/omapfb/dss/sdi.c r = omapdss_output_set_device(dssdev, dst); dssdev 291 drivers/video/fbdev/omap2/omapfb/dss/sdi.c dss_mgr_disconnect(mgr, dssdev); dssdev 298 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static void sdi_disconnect(struct omap_dss_device *dssdev, dssdev 301 drivers/video/fbdev/omap2/omapfb/dss/sdi.c WARN_ON(dst != dssdev->dst); dssdev 303 drivers/video/fbdev/omap2/omapfb/dss/sdi.c if (dst != dssdev->dst) dssdev 306 drivers/video/fbdev/omap2/omapfb/dss/sdi.c omapdss_output_unset_device(dssdev); dssdev 308 drivers/video/fbdev/omap2/omapfb/dss/sdi.c if (dssdev->manager) dssdev 309 drivers/video/fbdev/omap2/omapfb/dss/sdi.c dss_mgr_disconnect(dssdev->manager, dssdev); dssdev 421 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_power_on(struct omap_dss_device *dssdev) dssdev 472 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_power_off(struct omap_dss_device *dssdev) dssdev 486 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_display_enable(struct omap_dss_device *dssdev) dssdev 501 drivers/video/fbdev/omap2/omapfb/dss/venc.c r = venc_power_on(dssdev); dssdev 515 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_display_disable(struct omap_dss_device *dssdev) dssdev 521 drivers/video/fbdev/omap2/omapfb/dss/venc.c venc_power_off(dssdev); dssdev 526 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_set_timings(struct omap_dss_device *dssdev, dssdev 544 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_check_timings(struct omap_dss_device *dssdev, dssdev 558 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_get_timings(struct omap_dss_device *dssdev, dssdev 568 drivers/video/fbdev/omap2/omapfb/dss/venc.c static u32 venc_get_wss(struct omap_dss_device *dssdev) dssdev 574 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_set_wss(struct omap_dss_device *dssdev, u32 wss) dssdev 603 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_set_type(struct omap_dss_device *dssdev, dssdev 613 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_invert_vid_out_polarity(struct omap_dss_device *dssdev, dssdev 719 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_connect(struct omap_dss_device *dssdev, dssdev 729 drivers/video/fbdev/omap2/omapfb/dss/venc.c mgr = omap_dss_get_overlay_manager(dssdev->dispc_channel); dssdev 733 drivers/video/fbdev/omap2/omapfb/dss/venc.c r = dss_mgr_connect(mgr, dssdev); dssdev 737 drivers/video/fbdev/omap2/omapfb/dss/venc.c r = omapdss_output_set_device(dssdev, dst); dssdev 741 drivers/video/fbdev/omap2/omapfb/dss/venc.c dss_mgr_disconnect(mgr, dssdev); dssdev 748 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_disconnect(struct omap_dss_device *dssdev, dssdev 751 drivers/video/fbdev/omap2/omapfb/dss/venc.c WARN_ON(dst != dssdev->dst); dssdev 753 drivers/video/fbdev/omap2/omapfb/dss/venc.c if (dst != dssdev->dst) dssdev 756 drivers/video/fbdev/omap2/omapfb/dss/venc.c omapdss_output_unset_device(dssdev); dssdev 758 drivers/video/fbdev/omap2/omapfb/dss/venc.c if (dssdev->manager) dssdev 759 drivers/video/fbdev/omap2/omapfb/dss/venc.c dss_mgr_disconnect(dssdev->manager, dssdev); dssdev 51 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_device *dssdev); dssdev 1660 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_device *dssdev; dssdev 1670 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev = d->dssdev; dssdev 1671 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdrv = dssdev->driver; dssdev 1678 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdrv->sync(dssdev); dssdev 1680 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdrv->get_resolution(dssdev, &w, &h); dssdev 1681 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdrv->update(dssdev, 0, 0, w, h); dssdev 1847 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_device *dssdev = fbdev->displays[i].dssdev; dssdev 1850 drivers/video/fbdev/omap2/omapfb/omapfb-main.c omapfb_stop_auto_update(fbdev, dssdev); dssdev 1852 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (dssdev->state != OMAP_DSS_DISPLAY_DISABLED) dssdev 1853 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev->driver->disable(dssdev); dssdev 1855 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev->driver->disconnect(dssdev); dssdev 1857 drivers/video/fbdev/omap2/omapfb/omapfb-main.c omap_dss_put_device(dssdev); dssdev 2140 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_device *dssdev) dssdev 2144 drivers/video/fbdev/omap2/omapfb/omapfb-main.c BUG_ON(dssdev->driver->get_recommended_bpp == NULL); dssdev 2146 drivers/video/fbdev/omap2/omapfb/omapfb-main.c d = get_display_data(fbdev, dssdev); dssdev 2151 drivers/video/fbdev/omap2/omapfb/omapfb-main.c return dssdev->driver->get_recommended_bpp(dssdev); dssdev 2181 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (strcmp(fbdev->displays[i].dssdev->name, dssdev 2183 drivers/video/fbdev/omap2/omapfb/omapfb-main.c display = fbdev->displays[i].dssdev; dssdev 2308 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_device *dssdev) dssdev 2310 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_driver *dssdrv = dssdev->driver; dssdev 2314 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = dssdrv->enable(dssdev); dssdev 2317 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev->name); dssdev 2321 drivers/video/fbdev/omap2/omapfb/omapfb-main.c d = get_display_data(fbdev, dssdev); dssdev 2325 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (dssdev->caps & OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE) { dssdev 2329 drivers/video/fbdev/omap2/omapfb/omapfb-main.c omapfb_start_auto_update(fbdev, dssdev); dssdev 2336 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = dssdrv->enable_te(dssdev, 1); dssdev 2343 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdrv->get_resolution(dssdev, &w, &h); dssdev 2344 drivers/video/fbdev/omap2/omapfb/omapfb-main.c r = dssdrv->update(dssdev, 0, 0, w, h); dssdev 2370 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_device *dssdev = fbdev->displays[i].dssdev; dssdev 2372 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (dssdev == def_dssdev) dssdev 2379 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev->driver->connect(dssdev); dssdev 2420 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_device *dssdev; dssdev 2422 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev = fbdev->displays[i].dssdev; dssdev 2424 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (dssdev->name && strcmp(def_name, dssdev->name) == 0) dssdev 2425 drivers/video/fbdev/omap2/omapfb/omapfb-main.c return dssdev; dssdev 2427 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (strcmp(def_name, dssdev->alias) == 0) dssdev 2428 drivers/video/fbdev/omap2/omapfb/omapfb-main.c return dssdev; dssdev 2437 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_device *dssdev; dssdev 2440 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev = fbdev->displays[i].dssdev; dssdev 2442 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (dssdev->dev->of_node == NULL) dssdev 2445 drivers/video/fbdev/omap2/omapfb/omapfb-main.c id = of_alias_get_id(dssdev->dev->of_node, "display"); dssdev 2447 drivers/video/fbdev/omap2/omapfb/omapfb-main.c return dssdev; dssdev 2451 drivers/video/fbdev/omap2/omapfb/omapfb-main.c return fbdev->displays[0].dssdev; dssdev 2460 drivers/video/fbdev/omap2/omapfb/omapfb-main.c struct omap_dss_device *dssdev; dssdev 2496 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev = NULL; dssdev 2497 drivers/video/fbdev/omap2/omapfb/omapfb-main.c for_each_dss_dev(dssdev) { dssdev 2500 drivers/video/fbdev/omap2/omapfb/omapfb-main.c omap_dss_get_device(dssdev); dssdev 2502 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (!dssdev->driver) { dssdev 2504 drivers/video/fbdev/omap2/omapfb/omapfb-main.c dssdev->name); dssdev 2505 drivers/video/fbdev/omap2/omapfb/omapfb-main.c omap_dss_put_device(dssdev); dssdev 2510 drivers/video/fbdev/omap2/omapfb/omapfb-main.c d->dssdev = dssdev; dssdev 2511 drivers/video/fbdev/omap2/omapfb/omapfb-main.c if (dssdev->caps & OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE) dssdev 71 drivers/video/fbdev/omap2/omapfb/omapfb.h struct omap_dss_device *dssdev; dssdev 150 drivers/video/fbdev/omap2/omapfb/omapfb.h struct omapfb2_device *fbdev, struct omap_dss_device *dssdev) dssdev 155 drivers/video/fbdev/omap2/omapfb/omapfb.h if (fbdev->displays[i].dssdev == dssdev) dssdev 438 include/video/omapfb_dss.h int (*connect)(struct omap_dss_device *dssdev, dssdev 440 include/video/omapfb_dss.h void (*disconnect)(struct omap_dss_device *dssdev, dssdev 443 include/video/omapfb_dss.h int (*enable)(struct omap_dss_device *dssdev); dssdev 444 include/video/omapfb_dss.h void (*disable)(struct omap_dss_device *dssdev); dssdev 446 include/video/omapfb_dss.h int (*check_timings)(struct omap_dss_device *dssdev, dssdev 448 include/video/omapfb_dss.h void (*set_timings)(struct omap_dss_device *dssdev, dssdev 450 include/video/omapfb_dss.h void (*get_timings)(struct omap_dss_device *dssdev, dssdev 453 include/video/omapfb_dss.h void (*set_data_lines)(struct omap_dss_device *dssdev, int data_lines); dssdev 457 include/video/omapfb_dss.h int (*connect)(struct omap_dss_device *dssdev, dssdev 459 include/video/omapfb_dss.h void (*disconnect)(struct omap_dss_device *dssdev, dssdev 462 include/video/omapfb_dss.h int (*enable)(struct omap_dss_device *dssdev); dssdev 463 include/video/omapfb_dss.h void (*disable)(struct omap_dss_device *dssdev); dssdev 465 include/video/omapfb_dss.h int (*check_timings)(struct omap_dss_device *dssdev, dssdev 467 include/video/omapfb_dss.h void (*set_timings)(struct omap_dss_device *dssdev, dssdev 469 include/video/omapfb_dss.h void (*get_timings)(struct omap_dss_device *dssdev, dssdev 472 include/video/omapfb_dss.h void (*set_datapairs)(struct omap_dss_device *dssdev, int datapairs); dssdev 476 include/video/omapfb_dss.h int (*connect)(struct omap_dss_device *dssdev, dssdev 478 include/video/omapfb_dss.h void (*disconnect)(struct omap_dss_device *dssdev, dssdev 481 include/video/omapfb_dss.h int (*enable)(struct omap_dss_device *dssdev); dssdev 482 include/video/omapfb_dss.h void (*disable)(struct omap_dss_device *dssdev); dssdev 484 include/video/omapfb_dss.h int (*check_timings)(struct omap_dss_device *dssdev, dssdev 486 include/video/omapfb_dss.h void (*set_timings)(struct omap_dss_device *dssdev, dssdev 488 include/video/omapfb_dss.h void (*get_timings)(struct omap_dss_device *dssdev, dssdev 493 include/video/omapfb_dss.h int (*connect)(struct omap_dss_device *dssdev, dssdev 495 include/video/omapfb_dss.h void (*disconnect)(struct omap_dss_device *dssdev, dssdev 498 include/video/omapfb_dss.h int (*enable)(struct omap_dss_device *dssdev); dssdev 499 include/video/omapfb_dss.h void (*disable)(struct omap_dss_device *dssdev); dssdev 501 include/video/omapfb_dss.h int (*check_timings)(struct omap_dss_device *dssdev, dssdev 503 include/video/omapfb_dss.h void (*set_timings)(struct omap_dss_device *dssdev, dssdev 505 include/video/omapfb_dss.h void (*get_timings)(struct omap_dss_device *dssdev, dssdev 508 include/video/omapfb_dss.h void (*set_type)(struct omap_dss_device *dssdev, dssdev 510 include/video/omapfb_dss.h void (*invert_vid_out_polarity)(struct omap_dss_device *dssdev, dssdev 513 include/video/omapfb_dss.h int (*set_wss)(struct omap_dss_device *dssdev, u32 wss); dssdev 514 include/video/omapfb_dss.h u32 (*get_wss)(struct omap_dss_device *dssdev); dssdev 518 include/video/omapfb_dss.h int (*connect)(struct omap_dss_device *dssdev, dssdev 520 include/video/omapfb_dss.h void (*disconnect)(struct omap_dss_device *dssdev, dssdev 523 include/video/omapfb_dss.h int (*enable)(struct omap_dss_device *dssdev); dssdev 524 include/video/omapfb_dss.h void (*disable)(struct omap_dss_device *dssdev); dssdev 526 include/video/omapfb_dss.h int (*check_timings)(struct omap_dss_device *dssdev, dssdev 528 include/video/omapfb_dss.h void (*set_timings)(struct omap_dss_device *dssdev, dssdev 530 include/video/omapfb_dss.h void (*get_timings)(struct omap_dss_device *dssdev, dssdev 533 include/video/omapfb_dss.h int (*read_edid)(struct omap_dss_device *dssdev, u8 *buf, int len); dssdev 534 include/video/omapfb_dss.h bool (*detect)(struct omap_dss_device *dssdev); dssdev 536 include/video/omapfb_dss.h int (*set_hdmi_mode)(struct omap_dss_device *dssdev, bool hdmi_mode); dssdev 537 include/video/omapfb_dss.h int (*set_infoframe)(struct omap_dss_device *dssdev, dssdev 542 include/video/omapfb_dss.h int (*connect)(struct omap_dss_device *dssdev, dssdev 544 include/video/omapfb_dss.h void (*disconnect)(struct omap_dss_device *dssdev, dssdev 547 include/video/omapfb_dss.h int (*enable)(struct omap_dss_device *dssdev); dssdev 548 include/video/omapfb_dss.h void (*disable)(struct omap_dss_device *dssdev, bool disconnect_lanes, dssdev 552 include/video/omapfb_dss.h int (*set_config)(struct omap_dss_device *dssdev, dssdev 554 include/video/omapfb_dss.h int (*configure_pins)(struct omap_dss_device *dssdev, dssdev 557 include/video/omapfb_dss.h void (*enable_hs)(struct omap_dss_device *dssdev, int channel, dssdev 559 include/video/omapfb_dss.h int (*enable_te)(struct omap_dss_device *dssdev, bool enable); dssdev 561 include/video/omapfb_dss.h int (*update)(struct omap_dss_device *dssdev, int channel, dssdev 564 include/video/omapfb_dss.h void (*bus_lock)(struct omap_dss_device *dssdev); dssdev 565 include/video/omapfb_dss.h void (*bus_unlock)(struct omap_dss_device *dssdev); dssdev 567 include/video/omapfb_dss.h int (*enable_video_output)(struct omap_dss_device *dssdev, int channel); dssdev 568 include/video/omapfb_dss.h void (*disable_video_output)(struct omap_dss_device *dssdev, dssdev 571 include/video/omapfb_dss.h int (*request_vc)(struct omap_dss_device *dssdev, int *channel); dssdev 572 include/video/omapfb_dss.h int (*set_vc_id)(struct omap_dss_device *dssdev, int channel, dssdev 574 include/video/omapfb_dss.h void (*release_vc)(struct omap_dss_device *dssdev, int channel); dssdev 577 include/video/omapfb_dss.h int (*dcs_write)(struct omap_dss_device *dssdev, int channel, dssdev 579 include/video/omapfb_dss.h int (*dcs_write_nosync)(struct omap_dss_device *dssdev, int channel, dssdev 581 include/video/omapfb_dss.h int (*dcs_read)(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd, dssdev 584 include/video/omapfb_dss.h int (*gen_write)(struct omap_dss_device *dssdev, int channel, dssdev 586 include/video/omapfb_dss.h int (*gen_write_nosync)(struct omap_dss_device *dssdev, int channel, dssdev 588 include/video/omapfb_dss.h int (*gen_read)(struct omap_dss_device *dssdev, int channel, dssdev 592 include/video/omapfb_dss.h int (*bta_sync)(struct omap_dss_device *dssdev, int channel); dssdev 594 include/video/omapfb_dss.h int (*set_max_rx_packet_size)(struct omap_dss_device *dssdev, dssdev 693 include/video/omapfb_dss.h int (*connect)(struct omap_dss_device *dssdev); dssdev 694 include/video/omapfb_dss.h void (*disconnect)(struct omap_dss_device *dssdev); dssdev 700 include/video/omapfb_dss.h int (*update)(struct omap_dss_device *dssdev, dssdev 702 include/video/omapfb_dss.h int (*sync)(struct omap_dss_device *dssdev); dssdev 704 include/video/omapfb_dss.h int (*enable_te)(struct omap_dss_device *dssdev, bool enable); dssdev 705 include/video/omapfb_dss.h int (*get_te)(struct omap_dss_device *dssdev); dssdev 707 include/video/omapfb_dss.h u8 (*get_rotate)(struct omap_dss_device *dssdev); dssdev 708 include/video/omapfb_dss.h int (*set_rotate)(struct omap_dss_device *dssdev, u8 rotate); dssdev 710 include/video/omapfb_dss.h bool (*get_mirror)(struct omap_dss_device *dssdev); dssdev 711 include/video/omapfb_dss.h int (*set_mirror)(struct omap_dss_device *dssdev, bool enable); dssdev 713 include/video/omapfb_dss.h int (*memory_read)(struct omap_dss_device *dssdev, dssdev 717 include/video/omapfb_dss.h void (*get_resolution)(struct omap_dss_device *dssdev, dssdev 719 include/video/omapfb_dss.h void (*get_dimensions)(struct omap_dss_device *dssdev, dssdev 721 include/video/omapfb_dss.h int (*get_recommended_bpp)(struct omap_dss_device *dssdev); dssdev 723 include/video/omapfb_dss.h int (*check_timings)(struct omap_dss_device *dssdev, dssdev 725 include/video/omapfb_dss.h void (*set_timings)(struct omap_dss_device *dssdev, dssdev 727 include/video/omapfb_dss.h void (*get_timings)(struct omap_dss_device *dssdev, dssdev 730 include/video/omapfb_dss.h int (*set_wss)(struct omap_dss_device *dssdev, u32 wss); dssdev 731 include/video/omapfb_dss.h u32 (*get_wss)(struct omap_dss_device *dssdev); dssdev 733 include/video/omapfb_dss.h int (*read_edid)(struct omap_dss_device *dssdev, u8 *buf, int len); dssdev 734 include/video/omapfb_dss.h bool (*detect)(struct omap_dss_device *dssdev); dssdev 736 include/video/omapfb_dss.h int (*set_hdmi_mode)(struct omap_dss_device *dssdev, bool hdmi_mode); dssdev 737 include/video/omapfb_dss.h int (*set_hdmi_infoframe)(struct omap_dss_device *dssdev, dssdev 753 include/video/omapfb_dss.h int omapdss_register_display(struct omap_dss_device *dssdev); dssdev 754 include/video/omapfb_dss.h void omapdss_unregister_display(struct omap_dss_device *dssdev); dssdev 756 include/video/omapfb_dss.h struct omap_dss_device *omap_dss_get_device(struct omap_dss_device *dssdev); dssdev 757 include/video/omapfb_dss.h void omap_dss_put_device(struct omap_dss_device *dssdev); dssdev 760 include/video/omapfb_dss.h int (*match)(struct omap_dss_device *dssdev, void *data)); dssdev 786 include/video/omapfb_dss.h struct omap_dss_device *dssdev); dssdev 789 include/video/omapfb_dss.h struct omap_dss_device *omapdss_find_output_from_display(struct omap_dss_device *dssdev); dssdev 790 include/video/omapfb_dss.h struct omap_overlay_manager *omapdss_find_mgr_from_display(struct omap_dss_device *dssdev); dssdev 792 include/video/omapfb_dss.h void omapdss_default_get_resolution(struct omap_dss_device *dssdev, dssdev 794 include/video/omapfb_dss.h int omapdss_default_get_recommended_bpp(struct omap_dss_device *dssdev); dssdev 795 include/video/omapfb_dss.h void omapdss_default_get_timings(struct omap_dss_device *dssdev, dssdev 804 include/video/omapfb_dss.h static inline bool omapdss_device_is_connected(struct omap_dss_device *dssdev) dssdev 806 include/video/omapfb_dss.h return dssdev->src; dssdev 809 include/video/omapfb_dss.h static inline bool omapdss_device_is_enabled(struct omap_dss_device *dssdev) dssdev 811 include/video/omapfb_dss.h return dssdev->state == OMAP_DSS_DISPLAY_ACTIVE; dssdev 844 include/video/omapfb_dss.h *omap_dss_get_device(struct omap_dss_device *dssdev) dssdev 851 include/video/omapfb_dss.h static inline void omap_dss_put_device(struct omap_dss_device *dssdev) {}; dssdev 30 sound/soc/ti/omap-hdmi.c struct device *dssdev; dssdev 93 sound/soc/ti/omap-hdmi.c ret = ad->ops->audio_startup(ad->dssdev, hdmi_dai_abort); dssdev 227 sound/soc/ti/omap-hdmi.c return ad->ops->audio_config(ad->dssdev, &ad->dss_audio); dssdev 242 sound/soc/ti/omap-hdmi.c err = ad->ops->audio_start(ad->dssdev); dssdev 247 sound/soc/ti/omap-hdmi.c ad->ops->audio_stop(ad->dssdev); dssdev 262 sound/soc/ti/omap-hdmi.c ad->ops->audio_shutdown(ad->dssdev); dssdev 326 sound/soc/ti/omap-hdmi.c ad->dssdev = ha->dev; dssdev 343 sound/soc/ti/omap-hdmi.c ret = devm_snd_soc_register_component(ad->dssdev, &omap_hdmi_component, dssdev 348 sound/soc/ti/omap-hdmi.c ret = sdma_pcm_platform_register(ad->dssdev, "audio_tx", NULL); dssdev 357 sound/soc/ti/omap-hdmi.c "HDMI %s", dev_name(ad->dssdev)); dssdev 379 sound/soc/ti/omap-hdmi.c card->dai_link->cpus->dai_name = dev_name(ad->dssdev); dssdev 380 sound/soc/ti/omap-hdmi.c card->dai_link->platforms->name = dev_name(ad->dssdev);