Searched defs:connector (Results 26 - 50 of 151) sorted by relevance

1234567

/drivers/gpu/drm/gma500/
H A Dpsb_device.c184 struct drm_connector *connector; local
204 list_for_each_entry(connector, &dev->mode_config.connector_list, head)
205 if (connector->funcs->save)
206 connector->funcs->save(connector);
222 struct drm_connector *connector; local
243 list_for_each_entry(connector, &dev->mode_config.connector_list, head)
244 if (connector->funcs->restore)
245 connector->funcs->restore(connector);
[all...]
H A Dcdv_device.c268 struct drm_connector *connector; local
304 list_for_each_entry(connector, &dev->mode_config.connector_list, head)
305 connector->funcs->dpms(connector, DRM_MODE_DPMS_OFF);
322 struct drm_connector *connector; local
378 list_for_each_entry(connector, &dev->mode_config.connector_list, head)
379 connector->funcs->dpms(connector, DRM_MODE_DPMS_ON);
470 void cdv_intel_attach_force_audio_property(struct drm_connector *connector) argument
472 struct drm_device *dev = connector
499 cdv_intel_attach_broadcast_rgb_property(struct drm_connector *connector) argument
[all...]
H A Dcdv_intel_hdmi.c108 static void cdv_hdmi_save(struct drm_connector *connector) argument
110 struct drm_device *dev = connector->dev;
111 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
117 static void cdv_hdmi_restore(struct drm_connector *connector) argument
119 struct drm_device *dev = connector->dev;
120 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
128 struct drm_connector *connector, bool force)
130 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
135 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter);
152 static int cdv_hdmi_set_property(struct drm_connector *connector, argument
127 cdv_hdmi_detect( struct drm_connector *connector, bool force) argument
211 cdv_hdmi_get_modes(struct drm_connector *connector) argument
226 cdv_hdmi_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
245 cdv_hdmi_destroy(struct drm_connector *connector) argument
286 struct drm_connector *connector; local
[all...]
H A Dmdfld_dsi_output.c225 static void mdfld_dsi_connector_save(struct drm_connector *connector) argument
229 static void mdfld_dsi_connector_restore(struct drm_connector *connector) argument
235 mdfld_dsi_connector_detect(struct drm_connector *connector, bool force) argument
238 = mdfld_dsi_connector(connector);
245 static int mdfld_dsi_connector_set_property(struct drm_connector *connector, argument
249 struct drm_encoder *encoder = connector->encoder;
270 if (drm_object_property_get_value(&connector->base, property, &val))
276 if (drm_object_property_set_value(&connector->base,
301 if (drm_object_property_set_value(&connector->base, property,
313 static void mdfld_dsi_connector_destroy(struct drm_connector *connector) argument
328 mdfld_dsi_connector_get_modes(struct drm_connector *connector) argument
354 mdfld_dsi_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
385 mdfld_dsi_connector_dpms(struct drm_connector *connector, int mode) argument
395 mdfld_dsi_connector_best_encoder( struct drm_connector *connector) argument
503 struct drm_connector *connector; local
[all...]
H A Dpsb_drv.c232 struct drm_connector *connector; local
366 list_for_each_entry(connector, &dev->mode_config.connector_list,
368 gma_encoder = gma_attached_encoder(connector);
H A Dpsb_intel_display.c119 struct drm_connector *connector; local
128 list_for_each_entry(connector, &mode_config->connector_list, head) {
129 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
131 if (!connector->encoder
132 || connector->encoder->crtc != crtc)
375 * i830PllIsValid() because it relies on the xf86_config connector
573 struct drm_connector *connector; local
576 list_for_each_entry(connector, &dev->mode_config.connector_list,
578 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
/drivers/gpu/drm/msm/mdp/mdp4/
H A Dmdp4_kms.c229 struct drm_connector *connector; local
289 connector = mdp4_lvds_connector_init(dev, panel, encoder);
290 if (IS_ERR(connector)) {
291 ret = PTR_ERR(connector);
292 dev_err(dev->dev, "failed to initialize LVDS connector: %d\n", ret);
296 priv->connectors[priv->num_connectors++] = connector;
/drivers/gpu/drm/nouveau/dispnv04/
H A Dtvnv04.c201 nv04_tv_create(struct drm_connector *connector, struct dcb_output *entry) argument
205 struct drm_device *dev = connector->dev;
239 /* Attach it to the specified connector. */
240 get_slave_funcs(encoder)->create_resources(encoder, connector);
241 drm_mode_connector_attach_encoder(connector, encoder);
/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.h94 struct drm_connector *connector; local
97 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
98 if (connector->encoder && connector->encoder->crtc == crtc)
99 return nouveau_connector(connector);
/drivers/gpu/drm/omapdrm/
H A Domap_connector.c26 * connector funcs
38 bool omap_connector_get_hdmi_mode(struct drm_connector *connector) argument
40 struct omap_connector *omap_connector = to_omap_connector(connector);
109 struct drm_connector *connector, bool force)
111 struct omap_connector *omap_connector = to_omap_connector(connector);
135 static void omap_connector_destroy(struct drm_connector *connector) argument
137 struct omap_connector *omap_connector = to_omap_connector(connector);
141 drm_connector_unregister(connector);
142 drm_connector_cleanup(connector);
150 static int omap_connector_get_modes(struct drm_connector *connector) argument
108 omap_connector_detect( struct drm_connector *connector, bool force) argument
200 omap_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
254 omap_connector_attached_encoder( struct drm_connector *connector) argument
277 omap_connector_flush(struct drm_connector *connector, int x, int y, int w, int h) argument
291 struct drm_connector *connector = NULL; local
[all...]
H A Domap_encoder.c36 /* The encoder and connector both map to same dssdev.. the encoder
38 * of the hw, and the connector handles the 'read-only' parts, like
97 struct drm_connector *connector; local
102 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
103 if (connector->encoder == encoder) {
104 hdmi_mode = omap_connector_get_hdmi_mode(connector);
/drivers/gpu/drm/radeon/
H A Dradeon_encoders.c162 struct drm_connector *connector)
191 radeon_atom_backlight_init(radeon_encoder, connector);
193 radeon_legacy_backlight_init(radeon_encoder, connector);
201 struct drm_connector *connector; local
207 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
208 radeon_connector = to_radeon_connector(connector);
212 drm_mode_connector_attach_encoder(connector, encoder);
214 radeon_encoder_add_backlight(radeon_encoder, connector);
224 struct drm_connector *connector; local
226 list_for_each_entry(connector,
161 radeon_encoder_add_backlight(struct radeon_encoder *radeon_encoder, struct drm_connector *connector) argument
242 struct drm_connector *connector; local
258 struct drm_connector *connector; local
360 struct drm_connector *connector; local
[all...]
H A Dradeon_irq_kms.c70 * was a hot plug interrupt. It walks the connector table
80 struct drm_connector *connector; local
83 list_for_each_entry(connector, &mode_config->connector_list, head)
84 radeon_connector_hotplug(connector);
/drivers/gpu/drm/tegra/
H A Doutput.c15 static int tegra_connector_get_modes(struct drm_connector *connector) argument
17 struct tegra_output *output = connector_to_output(connector);
34 edid = drm_get_edid(connector, output->ddc);
36 drm_mode_connector_update_edid_property(connector, edid);
39 err = drm_add_edid_modes(connector, edid);
46 static int tegra_connector_mode_valid(struct drm_connector *connector, argument
49 struct tegra_output *output = connector_to_output(connector);
61 tegra_connector_best_encoder(struct drm_connector *connector) argument
63 struct tegra_output *output = connector_to_output(connector);
75 tegra_connector_detect(struct drm_connector *connector, boo argument
101 drm_connector_clear(struct drm_connector *connector) argument
106 tegra_connector_destroy(struct drm_connector *connector) argument
282 int connector, encoder; local
[all...]
/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h77 * Since the SVGA hw doesn't have a concept of a crtc, encoder or connector
84 struct drm_connector connector; member in struct:vmw_display_unit
117 container_of(x, struct vmw_display_unit, connector)
136 void vmw_du_connector_dpms(struct drm_connector *connector, int mode);
137 void vmw_du_connector_save(struct drm_connector *connector);
138 void vmw_du_connector_restore(struct drm_connector *connector);
140 vmw_du_connector_detect(struct drm_connector *connector, bool force);
141 int vmw_du_connector_fill_modes(struct drm_connector *connector,
143 int vmw_du_connector_set_property(struct drm_connector *connector,
/drivers/gpu/drm/bochs/
H A Dbochs_kms.c187 int bochs_connector_get_modes(struct drm_connector *connector) argument
191 count = drm_add_modes_noedid(connector, 8192, 8192);
192 drm_set_preferred_mode(connector, defx, defy);
196 static int bochs_connector_mode_valid(struct drm_connector *connector, argument
200 container_of(connector, struct bochs_device, connector);
216 bochs_connector_best_encoder(struct drm_connector *connector) argument
218 int enc_id = connector->encoder_ids[0];
221 return drm_encoder_find(connector->dev, enc_id);
226 *connector, boo
225 bochs_connector_detect(struct drm_connector *connector, bool force) argument
247 struct drm_connector *connector = &bochs->connector; local
[all...]
/drivers/gpu/drm/bridge/
H A Dptn3460.c37 struct drm_connector connector; member in struct:ptn3460_bridge
187 int ptn3460_get_modes(struct drm_connector *connector) argument
194 ptn_bridge = container_of(connector, struct ptn3460_bridge, connector);
197 return drm_add_edid_modes(connector, ptn_bridge->edid);
217 drm_mode_connector_update_edid_property(connector, ptn_bridge->edid);
219 num_modes = drm_add_edid_modes(connector, ptn_bridge->edid);
228 struct drm_encoder *ptn3460_best_encoder(struct drm_connector *connector) argument
232 ptn_bridge = container_of(connector, struct ptn3460_bridge, connector);
242 ptn3460_detect(struct drm_connector *connector, bool force) argument
248 ptn3460_connector_destroy(struct drm_connector *connector) argument
[all...]
/drivers/gpu/drm/
H A Ddrm_crtc_helper.c49 * connector list
52 * Some userspace presumes that the first connected connector is the main
55 * (eDP/LVDS) panels to the front of the connector list, instead of
60 struct drm_connector *connector, *tmp; local
65 list_for_each_entry_safe(connector, tmp,
67 if (connector->connector_type == DRM_MODE_CONNECTOR_LVDS ||
68 connector->connector_type == DRM_MODE_CONNECTOR_eDP)
69 list_move_tail(&connector->head, &panel_list);
81 * in use by any connector. This doesn't mean that it is actually enabled since
89 struct drm_connector *connector; local
403 struct drm_connector *connector; local
450 struct drm_connector *save_connectors, *connector; local
698 struct drm_connector *connector; local
736 struct drm_connector *connector; local
756 drm_helper_connector_dpms(struct drm_connector *connector, int mode) argument
[all...]
H A Ddrm_debugfs.c242 struct drm_connector *connector = m->private; local
245 switch (connector->force) {
282 struct drm_connector *connector = m->private; local
294 connector->force = DRM_FORCE_ON;
296 connector->force = DRM_FORCE_ON_DIGITAL;
298 connector->force = DRM_FORCE_OFF;
300 connector->force = DRM_FORCE_UNSPECIFIED;
309 struct drm_connector *connector = m->private; local
310 struct drm_property_blob *edid = connector->edid_blob_ptr;
312 if (connector
329 struct drm_connector *connector = m->private; local
377 drm_debugfs_connector_add(struct drm_connector *connector) argument
411 drm_debugfs_connector_remove(struct drm_connector *connector) argument
[all...]
H A Ddrm_plane_helper.c48 * should be called twice: once with a NULL connector list to retrieve
56 struct drm_connector *connector; local
66 list_for_each_entry(connector, &dev->mode_config.connector_list, head)
67 if (connector->encoder && connector->encoder->crtc == crtc) {
69 *(connector_list++) = connector;
H A Ddrm_sysfs.c173 struct drm_connector *connector = to_drm_connector(device); local
177 ret = mutex_lock_interruptible(&connector->dev->mode_config.mutex);
181 status = connector->funcs->detect(connector, true);
182 mutex_unlock(&connector->dev->mode_config.mutex);
192 struct drm_connector *connector = to_drm_connector(device); local
193 struct drm_device *dev = connector->dev;
197 ret = drm_object_property_get_value(&connector->base,
211 struct drm_connector *connector = to_drm_connector(device); local
213 return snprintf(buf, PAGE_SIZE, "%s\n", connector
222 struct drm_connector *connector = to_drm_connector(connector_dev); local
248 struct drm_connector *connector = to_drm_connector(device); local
264 struct drm_connector *connector = to_drm_connector(device); local
305 struct drm_connector *connector = to_drm_connector(device); local
371 drm_sysfs_connector_add(struct drm_connector *connector) argument
456 drm_sysfs_connector_remove(struct drm_connector *connector) argument
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_drm_dpi.c29 struct drm_connector connector; member in struct:exynos_dpi
36 #define connector_to_dpi(c) container_of(c, struct exynos_dpi, connector)
39 exynos_dpi_detect(struct drm_connector *connector, bool force) argument
41 struct exynos_dpi *ctx = connector_to_dpi(connector);
43 if (ctx->panel && !ctx->panel->connector)
44 drm_panel_attach(ctx->panel, &ctx->connector);
49 static void exynos_dpi_connector_destroy(struct drm_connector *connector) argument
51 drm_connector_unregister(connector);
52 drm_connector_cleanup(connector);
62 static int exynos_dpi_get_modes(struct drm_connector *connector) argument
88 exynos_dpi_best_encoder(struct drm_connector *connector) argument
104 struct drm_connector *connector = &ctx->connector; local
[all...]
/drivers/gpu/drm/i2c/
H A Dch7006_drv.c178 struct drm_connector *connector)
217 drm_object_property_set_value(&connector->base,
226 struct drm_connector *connector)
237 drm_mode_probed_add(connector,
247 struct drm_connector *connector)
257 drm_object_attach_property(&connector->base, conf->tv_select_subconnector_property,
259 drm_object_attach_property(&connector->base, conf->tv_subconnector_property,
261 drm_object_attach_property(&connector->base, conf->tv_left_margin_property,
263 drm_object_attach_property(&connector->base, conf->tv_bottom_margin_property,
265 drm_object_attach_property(&connector
177 ch7006_encoder_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
225 ch7006_encoder_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
246 ch7006_encoder_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) argument
279 ch7006_encoder_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
[all...]
/drivers/gpu/drm/i915/
H A Dintel_dp_mst.c68 DRM_ERROR("can't find connector\n");
150 DRM_ERROR("can't find connector\n");
263 static int intel_dp_mst_get_ddc_modes(struct drm_connector *connector) argument
265 struct intel_connector *intel_connector = to_intel_connector(connector);
270 edid = drm_dp_mst_get_edid(connector, &intel_dp->mst_mgr, intel_connector->port);
274 ret = intel_connector_update_modes(connector, edid);
281 intel_mst_port_dp_detect(struct drm_connector *connector) argument
283 struct intel_connector *intel_connector = to_intel_connector(connector);
290 intel_dp_mst_detect(struct drm_connector *connector, bool force) argument
293 status = intel_mst_port_dp_detect(connector);
298 intel_dp_mst_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
306 intel_dp_mst_connector_destroy(struct drm_connector *connector) argument
325 intel_dp_mst_get_modes(struct drm_connector *connector) argument
331 intel_dp_mst_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
344 intel_mst_best_encoder(struct drm_connector *connector) argument
369 intel_dp_mst_get_hw_state(struct intel_connector *connector) argument
380 intel_connector_add_to_fbdev(struct intel_connector *connector) argument
388 intel_connector_remove_from_fbdev(struct intel_connector *connector) argument
402 struct drm_connector *connector; local
434 intel_dp_destroy_mst_connector(struct drm_dp_mst_topology_mgr *mgr, struct drm_connector *connector) argument
[all...]
H A Dintel_dvo.c108 static struct intel_dvo *intel_attached_dvo(struct drm_connector *connector) argument
110 return enc_to_dvo(intel_attached_encoder(connector));
113 static bool intel_dvo_connector_get_hw_state(struct intel_connector *connector) argument
115 struct drm_device *dev = connector->base.dev;
117 struct intel_dvo *intel_dvo = intel_attached_dvo(&connector->base);
199 static void intel_dvo_dpms(struct drm_connector *connector, int mode) argument
201 struct intel_dvo *intel_dvo = intel_attached_dvo(connector);
209 if (mode == connector->dpms)
212 connector->dpms = mode;
221 /* We call connector dpm
243 intel_dvo_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
347 intel_dvo_detect(struct drm_connector *connector, bool force) argument
355 intel_dvo_get_modes(struct drm_connector *connector) argument
382 intel_dvo_destroy(struct drm_connector *connector) argument
424 intel_dvo_get_current_mode(struct drm_connector *connector) argument
489 struct drm_connector *connector = &intel_connector->base; local
[all...]

Completed in 306 milliseconds

1234567