Searched defs:connector (Results 76 - 100 of 151) sorted by relevance

1234567

/drivers/gpu/drm/nouveau/dispnv04/
H A Ddfp.c292 struct drm_connector *connector = &nv_connector->base; local
418 encoder->crtc->primary->fb->depth > connector->display_info.bpc * 3)) {
592 struct nouveau_connector *connector = local
595 if (connector && connector->native_mode)
598 connector->native_mode->clock);
681 nv04_dfp_create(struct drm_connector *connector, struct dcb_output *entry) argument
710 drm_encoder_init(connector->dev, encoder, &nv04_dfp_funcs, type);
720 drm_mode_connector_attach_encoder(connector, encoder);
H A Dtvnv17.c152 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
193 drm_object_property_set_value(&connector->base,
209 struct drm_connector *connector)
231 drm_mode_probed_add(connector, mode);
239 struct drm_connector *connector)
293 drm_mode_probed_add(connector, mode);
301 struct drm_connector *connector)
306 return nv17_tv_get_hd_modes(encoder, connector);
308 return nv17_tv_get_ld_modes(encoder, connector);
643 struct drm_connector *connector)
208 nv17_tv_get_ld_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
238 nv17_tv_get_hd_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
300 nv17_tv_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
642 nv17_tv_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) argument
694 nv17_tv_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
803 nv17_tv_create(struct drm_connector *connector, struct dcb_output *entry) argument
[all...]
/drivers/gpu/drm/omapdrm/
H A Domap_drv.c46 * connector: dssdev.. manager can be attached/detached from different
155 struct drm_connector *connector; local
171 connector = omap_connector_init(dev,
174 if (!connector) {
175 dev_err(dev->dev, "could not create connector: %s\n",
184 priv->connectors[priv->num_connectors++] = connector;
186 drm_mode_connector_attach_encoder(connector, encoder);
H A Domap_fb.c320 struct drm_connector *connector = from; local
326 list_for_each_entry_from(connector, connector_list, head) {
327 if (connector != from) {
328 struct drm_encoder *encoder = connector->encoder;
331 return connector;
345 struct drm_connector *connector = NULL; local
350 while ((connector = omap_framebuffer_get_next_connector(fb, connector))) {
352 if (connector->encoder && connector
[all...]
/drivers/gpu/drm/radeon/
H A Dradeon_i2c.c73 /* Couldn't find an accessible DDC on this connector */
82 * connector */
1051 struct drm_encoder *radeon_best_encoder(struct drm_connector *connector) argument
H A Datombios_dp.c297 static int radeon_dp_get_max_link_rate(struct drm_connector *connector, argument
302 if (radeon_connector_is_dp12_capable(connector))
314 static int radeon_dp_get_dp_lane_number(struct drm_connector *connector, argument
318 int bpp = convert_bpc_to_bpp(radeon_get_monitor_bpc(connector));
319 int max_link_rate = radeon_dp_get_max_link_rate(connector, dpcd);
333 static int radeon_dp_get_dp_link_clock(struct drm_connector *connector, argument
337 int bpp = convert_bpc_to_bpp(radeon_get_monitor_bpc(connector));
340 if (radeon_connector_encoder_get_dp_bridge_encoder_id(connector) ==
344 lane_num = radeon_dp_get_dp_lane_number(connector, dpcd, pix_clock);
351 if (radeon_connector_is_dp12_capable(connector)) {
426 radeon_dp_get_panel_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument
469 radeon_dp_set_link_config(struct drm_connector *connector, const struct drm_display_mode *mode) argument
488 radeon_dp_mode_valid_helper(struct drm_connector *connector, struct drm_display_mode *mode) argument
522 radeon_dp_set_rx_power_state(struct drm_connector *connector, u8 power_state) argument
545 struct drm_connector *connector; member in struct:radeon_dp_link_train_info
791 radeon_dp_link_train(struct drm_encoder *encoder, struct drm_connector *connector) argument
[all...]
H A Dradeon_device.c1502 struct drm_connector *connector; local
1517 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
1518 drm_helper_connector_dpms(connector, DRM_MODE_DPMS_OFF);
1586 struct drm_connector *connector; local
1645 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
1646 drm_helper_connector_dpms(connector, DRM_MODE_DPMS_ON);
H A Drs600.c155 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
160 if (connector) {
161 struct radeon_connector *radeon_connector = to_radeon_connector(connector);
162 bpc = radeon_get_monitor_bpc(connector);
398 struct drm_connector *connector; local
401 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
402 struct radeon_connector *radeon_connector = to_radeon_connector(connector);
424 struct drm_connector *connector; local
427 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
428 struct radeon_connector *radeon_connector = to_radeon_connector(connector);
[all...]
/drivers/gpu/drm/shmobile/
H A Dshmob_drm_crtc.c539 struct shmob_drm_connector *scon = &sdev->connector;
555 struct drm_connector *connector = &sdev->connector.connector; local
558 if (list_empty(&connector->modes)) {
564 panel_mode = list_first_entry(&connector->modes,
645 container_of(c, struct shmob_drm_connector, connector)
647 static int shmob_drm_connector_get_modes(struct drm_connector *connector) argument
649 struct shmob_drm_device *sdev = connector->dev->dev_private;
652 mode = drm_mode_create(connector
678 shmob_drm_connector_best_encoder(struct drm_connector *connector) argument
690 shmob_drm_connector_destroy(struct drm_connector *connector) argument
700 shmob_drm_connector_detect(struct drm_connector *connector, bool force) argument
715 struct drm_connector *connector = &sdev->connector.connector; local
[all...]
/drivers/staging/imx-drm/
H A Dimx-drm-core.c205 void imx_drm_connector_destroy(struct drm_connector *connector) argument
207 drm_connector_unregister(connector);
208 drm_connector_cleanup(connector);
239 struct drm_connector *connector; local
293 * All components are now added, we can publish the connector sysfs
297 list_for_each_entry(connector, &drm->mode_config.connector_list, head) {
298 ret = drm_connector_register(connector);
302 connector->base.id,
303 connector->name, ret);
/drivers/gpu/drm/exynos/
H A Dexynos_dp_core.h150 struct drm_connector connector; member in struct:exynos_dp_device
H A Dexynos_drm_drv.h144 struct drm_connector *connector,
156 * Exynos drm display structure, maps 1:1 with an encoder/connector
161 * @connector: connector object this display maps to
169 struct drm_connector *connector; member in struct:exynos_drm_display
355 /* This function creates a encoder and a connector, and initializes them. */
H A Dexynos_drm_vidi.c33 connector)
53 struct drm_connector connector; member in struct:vidi_context
467 static enum drm_connector_status vidi_detect(struct drm_connector *connector, argument
470 struct vidi_context *ctx = ctx_from_connector(connector);
480 static void vidi_connector_destroy(struct drm_connector *connector) argument
491 static int vidi_get_modes(struct drm_connector *connector) argument
493 struct vidi_context *ctx = ctx_from_connector(connector);
513 drm_mode_connector_update_edid_property(connector, edid);
515 return drm_add_edid_modes(connector, edid);
518 static struct drm_encoder *vidi_best_encoder(struct drm_connector *connector) argument
534 struct drm_connector *connector = &ctx->connector; local
[all...]
/drivers/gpu/drm/gma500/
H A Dframebuffer.c699 struct drm_connector *connector; local
706 list_for_each_entry(connector, &dev->mode_config.connector_list,
708 struct gma_encoder *gma_encoder = gma_attached_encoder(connector);
H A Dmdfld_dsi_dpi.c937 struct drm_connector *connector = NULL; local
992 connector = &dsi_connector->base.base;
1001 /*attach to given connector*/
1002 drm_mode_connector_attach_encoder(connector, encoder);
H A Dpsb_intel_drv.h208 int psb_intel_ddc_get_modes(struct drm_connector *connector,
229 extern struct drm_encoder *gma_best_encoder(struct drm_connector *connector);
230 extern void gma_connector_attach_encoder(struct gma_connector *connector,
234 struct drm_connector *connector)
236 return to_gma_connector(connector)->encoder;
245 extern int psb_intel_sdvo_supports_hotplug(struct drm_connector *connector);
246 extern void psb_intel_sdvo_set_hotplug(struct drm_connector *connector,
254 extern int psb_intel_lvds_mode_valid(struct drm_connector *connector,
256 extern int psb_intel_lvds_set_property(struct drm_connector *connector,
259 extern void psb_intel_lvds_destroy(struct drm_connector *connector);
233 gma_attached_encoder( struct drm_connector *connector) argument
[all...]
/drivers/gpu/drm/i2c/
H A Dsil164_drv.c299 struct drm_connector *connector)
311 struct drm_connector *connector)
318 struct drm_connector *connector)
325 struct drm_connector *connector,
298 sil164_encoder_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
310 sil164_encoder_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
317 sil164_encoder_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) argument
324 sil164_encoder_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
/drivers/gpu/drm/i915/
H A Dintel_crt.c48 /* DPMS state is stored in the connector, which we need in the
50 struct intel_connector *connector; member in struct:intel_crt
60 static struct intel_crt *intel_attached_crt(struct drm_connector *connector) argument
62 return intel_encoder_to_crt(intel_attached_encoder(connector));
227 intel_crt_set_dpms(encoder, crt->connector->base.dpms);
231 static void intel_crt_dpms(struct drm_connector *connector, int mode) argument
233 struct drm_device *dev = connector->dev;
234 struct intel_encoder *encoder = intel_attached_encoder(connector);
242 if (mode == connector->dpms)
245 old_dpms = connector
278 intel_crt_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
326 intel_ironlake_crt_detect_hotplug(struct drm_connector *connector) argument
371 valleyview_crt_detect_hotplug(struct drm_connector *connector) argument
413 intel_crt_detect_hotplug(struct drm_connector *connector) argument
462 intel_crt_get_edid(struct drm_connector *connector, struct i2c_adapter *i2c) argument
480 intel_crt_ddc_get_modes(struct drm_connector *connector, struct i2c_adapter *adapter) argument
496 intel_crt_detect_ddc(struct drm_connector *connector) argument
652 intel_crt_detect(struct drm_connector *connector, bool force) argument
722 intel_crt_destroy(struct drm_connector *connector) argument
728 intel_crt_get_modes(struct drm_connector *connector) argument
756 intel_crt_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument
763 intel_crt_reset(struct drm_connector *connector) argument
835 struct drm_connector *connector; local
[all...]
H A Dintel_dsi.c59 static struct intel_dsi *intel_attached_dsi(struct drm_connector *connector) argument
61 return container_of(intel_attached_encoder(connector),
387 intel_dsi_mode_valid(struct drm_connector *connector, argument
390 struct intel_connector *intel_connector = to_intel_connector(connector);
392 struct intel_dsi *intel_dsi = intel_attached_dsi(connector);
626 intel_dsi_detect(struct drm_connector *connector, bool force) argument
628 struct intel_dsi *intel_dsi = intel_attached_dsi(connector);
644 static int intel_dsi_get_modes(struct drm_connector *connector) argument
646 struct intel_connector *intel_connector = to_intel_connector(connector);
656 mode = drm_mode_duplicate(connector
667 intel_dsi_destroy(struct drm_connector *connector) argument
700 struct drm_connector *connector; local
[all...]
H A Dintel_hdmi.c65 static struct intel_hdmi *intel_attached_hdmi(struct drm_connector *connector) argument
67 return enc_to_intel_hdmi(&intel_attached_encoder(connector)->base);
869 intel_hdmi_mode_valid(struct drm_connector *connector, argument
877 if (clock > hdmi_portclock_limit(intel_attached_hdmi(connector),
980 intel_hdmi_unset_edid(struct drm_connector *connector) argument
982 struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector);
988 kfree(to_intel_connector(connector)->detect_edid);
989 to_intel_connector(connector)->detect_edid = NULL;
993 intel_hdmi_set_edid(struct drm_connector *connector) argument
995 struct drm_i915_private *dev_priv = to_i915(connector
1033 intel_hdmi_detect(struct drm_connector *connector, bool force) argument
1054 intel_hdmi_force(struct drm_connector *connector) argument
1070 intel_hdmi_get_modes(struct drm_connector *connector) argument
1082 intel_hdmi_detect_audio(struct drm_connector *connector) argument
1095 intel_hdmi_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
1507 intel_hdmi_destroy(struct drm_connector *connector) argument
1534 intel_attach_aspect_ratio_property(struct drm_connector *connector) argument
1543 intel_hdmi_add_properties(struct intel_hdmi *intel_hdmi, struct drm_connector *connector) argument
1555 struct drm_connector *connector = &intel_connector->base; local
[all...]
/drivers/gpu/drm/nouveau/
H A Dnouveau_acpi.c398 nouveau_acpi_edid(struct drm_device *dev, struct drm_connector *connector) argument
405 switch (connector->connector_type) {
H A Dnouveau_connector.c60 find_encoder(struct drm_connector *connector, int type) argument
62 struct drm_device *dev = connector->dev;
68 id = connector->encoder_ids[i];
100 nouveau_connector_destroy(struct drm_connector *connector) argument
102 struct nouveau_connector *nv_connector = nouveau_connector(connector);
105 drm_connector_unregister(connector);
106 drm_connector_cleanup(connector);
109 kfree(connector);
113 nouveau_connector_ddc_detect(struct drm_connector *connector) argument
115 struct drm_device *dev = connector
166 nouveau_connector_of_detect(struct drm_connector *connector) argument
196 nouveau_connector_set_encoder(struct drm_connector *connector, struct nouveau_encoder *nv_encoder) argument
237 nouveau_connector_detect(struct drm_connector *connector, bool force) argument
333 nouveau_connector_detect_lvds(struct drm_connector *connector, bool force) argument
413 nouveau_connector_force(struct drm_connector *connector) argument
440 nouveau_connector_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument
576 nouveau_connector_native_mode(struct drm_connector *connector) argument
645 nouveau_connector_scaler_modes_add(struct drm_connector *connector) argument
678 nouveau_connector_detect_depth(struct drm_connector *connector) argument
727 nouveau_connector_get_modes(struct drm_connector *connector) argument
795 get_tmds_link_bandwidth(struct drm_connector *connector) argument
813 nouveau_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
864 nouveau_connector_best_encoder(struct drm_connector *connector) argument
906 nouveau_connector_dp_dpms(struct drm_connector *connector, int mode) argument
944 struct drm_connector *connector = &nv_connector->base; local
1032 struct drm_connector *connector; local
[all...]
H A Dnouveau_display.c361 struct drm_connector *connector; local
372 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
373 struct nouveau_connector *conn = nouveau_connector(connector);
384 struct drm_connector *connector; local
392 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
393 struct nouveau_connector *conn = nouveau_connector(connector);
623 * wakes us up via a connector. We should never go into suspend
/drivers/gpu/drm/panel/
H A Dpanel-simple.c87 struct drm_connector *connector = panel->base.connector; local
107 drm_mode_probed_add(connector, mode);
111 connector->display_info.bpc = panel->desc->bpc;
112 connector->display_info.width_mm = panel->desc->size.width;
113 connector->display_info.height_mm = panel->desc->size.height;
210 struct edid *edid = drm_get_edid(panel->connector, p->ddc);
211 drm_mode_connector_update_edid_property(panel->connector, edid);
213 num += drm_add_edid_modes(panel->connector, edid);
/drivers/gpu/drm/tegra/
H A Ddrm.h208 struct drm_connector connector; member in struct:tegra_output
218 return container_of(c, struct tegra_output, connector);

Completed in 437 milliseconds

1234567