/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dfp.c | 292 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 D | tvnv17.c | 152 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 D | omap_drv.c | 46 * 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 D | omap_fb.c | 320 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 D | radeon_i2c.c | 73 /* 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 D | atombios_dp.c | 297 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 D | radeon_device.c | 1502 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 D | rs600.c | 155 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 D | shmob_drm_crtc.c | 539 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 D | imx-drm-core.c | 205 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 D | exynos_dp_core.h | 150 struct drm_connector connector; member in struct:exynos_dp_device
|
H A D | exynos_drm_drv.h | 144 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 D | exynos_drm_vidi.c | 33 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 D | framebuffer.c | 699 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 D | mdfld_dsi_dpi.c | 937 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 D | psb_intel_drv.h | 208 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 D | sil164_drv.c | 299 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 D | intel_crt.c | 48 /* 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 D | intel_dsi.c | 59 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 D | intel_hdmi.c | 65 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 D | nouveau_acpi.c | 398 nouveau_acpi_edid(struct drm_device *dev, struct drm_connector *connector) argument 405 switch (connector->connector_type) {
|
H A D | nouveau_connector.c | 60 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 D | nouveau_display.c | 361 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 D | panel-simple.c | 87 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 D | drm.h | 208 struct drm_connector connector; member in struct:tegra_output 218 return container_of(c, struct tegra_output, connector);
|