/drivers/gpu/drm/i915/ |
H A D | intel_fbdev.c | 345 struct drm_connector *connector; local 350 connector = fb_conn->connector; 352 if (connector->status == connector_status_connected) 356 DRM_DEBUG_KMS("connector %s not enabled, skipping\n", 357 connector->name); 361 if (connector->force == DRM_FORCE_OFF) { 362 DRM_DEBUG_KMS("connector %s is disabled by user, skipping\n", 363 connector->name); 368 encoder = connector [all...] |
H A D | intel_lvds.c | 64 static struct intel_lvds_connector *to_lvds_connector(struct drm_connector *connector) argument 66 return container_of(connector, struct intel_lvds_connector, base.base); 265 intel_lvds_mode_valid(struct drm_connector *connector, argument 268 struct intel_connector *intel_connector = to_intel_connector(connector); 345 intel_lvds_detect(struct drm_connector *connector, bool force) argument 347 struct drm_device *dev = connector->dev; 351 connector->base.id, connector->name); 363 static int intel_lvds_get_modes(struct drm_connector *connector) argument 365 struct intel_lvds_connector *lvds_connector = to_lvds_connector(connector); 416 struct drm_connector *connector = &lvds_connector->base.base; local 472 intel_lvds_destroy(struct drm_connector *connector) argument 489 intel_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 891 struct drm_connector *connector; local [all...] |
/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi.h | 64 struct drm_connector *connector; member in struct:hdmi 168 * hdmi connector: 171 void hdmi_connector_irq(struct drm_connector *connector);
|
H A D | hdmi_connector.c | 244 struct drm_connector *connector = &hdmi_connector->base; local 245 drm_helper_hpd_irq_event(connector->dev); 248 void hdmi_connector_irq(struct drm_connector *connector) argument 250 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector); 251 struct msm_drm_private *priv = connector->dev->dev_private; 295 struct drm_connector *connector, bool force) 297 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector); 324 static void hdmi_connector_destroy(struct drm_connector *connector) argument 326 struct hdmi_connector *hdmi_connector = to_hdmi_connector(connector); 330 drm_connector_unregister(connector); 294 hdmi_connector_detect( struct drm_connector *connector, bool force) argument 338 hdmi_connector_get_modes(struct drm_connector *connector) argument 363 hdmi_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 393 hdmi_connector_best_encoder(struct drm_connector *connector) argument 415 struct drm_connector *connector = NULL; local [all...] |
/drivers/gpu/drm/msm/mdp/mdp4/ |
H A D | mdp4_lcdc_encoder.c | 98 struct drm_connector *connector; local 100 list_for_each_entry(connector, &dev->mode_config.connector_list, head) 101 if (connector->encoder == encoder) 102 return connector; 110 struct drm_connector *connector = get_connector(encoder); local 115 if (!connector) 118 bpp = 3 * connector->display_info.bpc; 311 * the (connector) source of the vsync's gets disabled,
|
/drivers/gpu/drm/nouveau/core/include/subdev/bios/ |
H A D | dcb.h | 24 uint8_t connector; member in struct:dcb_output
|
/drivers/gpu/drm/panel/ |
H A D | panel-ld9040.c | 265 struct drm_connector *connector = panel->connector; local 269 mode = drm_mode_create(connector->dev); 278 connector->display_info.width_mm = mode->width_mm; 279 connector->display_info.height_mm = mode->height_mm; 282 drm_mode_probed_add(connector, mode);
|
/drivers/gpu/drm/radeon/ |
H A D | dce6_afmt.c | 113 struct drm_connector *connector; local 122 list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) { 123 if (connector->encoder == encoder) { 124 radeon_connector = to_radeon_connector(connector); 130 DRM_ERROR("Couldn't find encoder's connector\n"); 135 if (connector->latency_present[1]) 136 tmp = VIDEO_LIPSYNC(connector->video_latency[1]) | 137 AUDIO_LIPSYNC(connector->audio_latency[1]); 141 if (connector->latency_present[0]) 142 tmp = VIDEO_LIPSYNC(connector 155 struct drm_connector *connector; local 204 struct drm_connector *connector; local [all...] |
H A D | evergreen_hdmi.c | 98 struct drm_connector *connector; local 102 list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) { 103 if (connector->encoder == encoder) { 104 radeon_connector = to_radeon_connector(connector); 110 DRM_ERROR("Couldn't find encoder's connector\n"); 115 if (connector->latency_present[1]) 116 tmp = VIDEO_LIPSYNC(connector->video_latency[1]) | 117 AUDIO_LIPSYNC(connector->audio_latency[1]); 121 if (connector->latency_present[0]) 122 tmp = VIDEO_LIPSYNC(connector 133 struct drm_connector *connector; local 174 struct drm_connector *connector; local 327 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local [all...] |
/drivers/gpu/drm/rcar-du/ |
H A D | rcar_du_kms.c | 240 struct device_node *connector = NULL; local 275 * be an encoder. Locate the connector. 278 connector = of_graph_get_remote_port_parent(ep_node); 281 if (!connector) { 283 "no connector for encoder %s, skipping\n", 315 of_node_put(connector); 321 * connector. 323 connector = entity; 326 ret = rcar_du_encoder_init(rcdu, enc_type, output, NULL, connector); 328 of_node_put(connector); [all...] |
/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_panel.c | 157 static void panel_connector_destroy(struct drm_connector *connector) argument 159 struct panel_connector *panel_connector = to_panel_connector(connector); 160 drm_connector_unregister(connector); 161 drm_connector_cleanup(connector); 166 struct drm_connector *connector, 172 static int panel_connector_get_modes(struct drm_connector *connector) argument 174 struct drm_device *dev = connector->dev; 175 struct panel_connector *panel_connector = to_panel_connector(connector); 194 drm_mode_probed_add(connector, mode); 200 static int panel_connector_mode_valid(struct drm_connector *connector, argument 165 panel_connector_detect( struct drm_connector *connector, bool force) argument 208 panel_connector_best_encoder( struct drm_connector *connector) argument 232 struct drm_connector *connector; local 275 struct drm_connector *connector; local [all...] |
H A D | tilcdc_slave.c | 166 static void slave_connector_destroy(struct drm_connector *connector) argument 168 struct slave_connector *slave_connector = to_slave_connector(connector); 169 drm_connector_unregister(connector); 170 drm_connector_cleanup(connector); 175 struct drm_connector *connector, 178 struct drm_encoder *encoder = to_slave_connector(connector)->encoder; 179 return get_slave_funcs(encoder)->detect(encoder, connector); 182 static int slave_connector_get_modes(struct drm_connector *connector) argument 184 struct drm_encoder *encoder = to_slave_connector(connector)->encoder; 185 return get_slave_funcs(encoder)->get_modes(encoder, connector); 174 slave_connector_detect( struct drm_connector *connector, bool force) argument 188 slave_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 202 slave_connector_best_encoder( struct drm_connector *connector) argument 209 slave_connector_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 235 struct drm_connector *connector; local 283 struct drm_connector *connector; local [all...] |
H A D | tilcdc_tfp410.c | 167 static void tfp410_connector_destroy(struct drm_connector *connector) argument 169 struct tfp410_connector *tfp410_connector = to_tfp410_connector(connector); 170 drm_connector_unregister(connector); 171 drm_connector_cleanup(connector); 176 struct drm_connector *connector, 179 struct tfp410_connector *tfp410_connector = to_tfp410_connector(connector); 187 static int tfp410_connector_get_modes(struct drm_connector *connector) argument 189 struct tfp410_connector *tfp410_connector = to_tfp410_connector(connector); 193 edid = drm_get_edid(connector, tfp410_connector->mod->i2c); 195 drm_mode_connector_update_edid_property(connector, edi 175 tfp410_connector_detect( struct drm_connector *connector, bool force) argument 205 tfp410_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 213 tfp410_connector_best_encoder( struct drm_connector *connector) argument 237 struct drm_connector *connector; local 283 struct drm_connector *connector; local [all...] |
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_ldu.c | 36 container_of(x, struct vmw_legacy_display_unit, base.connector) 213 struct drm_connector *connector; local 238 set->connectors[0] != &ldu->base.connector) { 239 DRM_ERROR("connector doesn't match %p %p\n", 240 set->connectors[0], &ldu->base.connector); 254 connector = &ldu->base.connector; 260 connector->encoder = NULL; 285 connector->encoder = encoder; 321 * Legacy Display Unit connector function 324 vmw_ldu_connector_destroy(struct drm_connector *connector) argument 343 struct drm_connector *connector; local [all...] |
H A D | vmwgfx_scrn.c | 36 container_of(x, struct vmw_screen_object_unit, base.connector) 255 struct drm_connector *connector; local 281 set->connectors[0] != &sou->base.connector) { 282 DRM_ERROR("connector doesn't match %p %p\n", 283 set->connectors[0], &sou->base.connector); 298 connector = &sou->base.connector; 308 connector->encoder = NULL; 369 connector->encoder = NULL; 381 connector 420 vmw_sou_connector_destroy(struct drm_connector *connector) argument 439 struct drm_connector *connector; local [all...] |
/drivers/staging/imx-drm/ |
H A D | parallel-display.c | 32 #define con_to_imxpd(x) container_of(x, struct imx_parallel_display, connector) 36 struct drm_connector connector; member in struct:imx_parallel_display 48 struct drm_connector *connector, bool force) 53 static int imx_pd_connector_get_modes(struct drm_connector *connector) argument 55 struct imx_parallel_display *imxpd = con_to_imxpd(connector); 67 drm_mode_connector_update_edid_property(connector, imxpd->edid); 68 num_modes = drm_add_edid_modes(connector, imxpd->edid); 72 struct drm_display_mode *mode = drm_mode_create(connector->dev); 78 drm_mode_probed_add(connector, mode); 83 struct drm_display_mode *mode = drm_mode_create(connector 47 imx_pd_connector_detect( struct drm_connector *connector, bool force) argument 97 imx_pd_connector_best_encoder( struct drm_connector *connector) argument [all...] |
/drivers/gpu/drm/bochs/ |
H A D | bochs.h | 77 struct drm_connector connector; member in struct:bochs_device
|
/drivers/gpu/drm/cirrus/ |
H A D | cirrus_mode.c | 498 static int cirrus_vga_get_modes(struct drm_connector *connector) argument 503 count = drm_add_modes_noedid(connector, 1280, 1024); 504 drm_set_preferred_mode(connector, 1024, 768); 509 *connector) 511 int enc_id = connector->encoder_ids[0]; 514 return drm_encoder_find(connector->dev, enc_id); 519 *connector, bool force) 524 static void cirrus_connector_destroy(struct drm_connector *connector) argument 526 drm_connector_cleanup(connector); 527 kfree(connector); 508 cirrus_connector_best_encoder(struct drm_connector *connector) argument 518 cirrus_vga_detect(struct drm_connector *connector, bool force) argument 544 struct drm_connector *connector; local 566 struct drm_connector *connector; local [all...] |
/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_drv.c | 174 struct drm_connector *connector; local 177 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 178 int old_dpms = connector->dpms; 180 if (connector->funcs->dpms) 181 connector->funcs->dpms(connector, DRM_MODE_DPMS_OFF); 183 /* Set the old mode back to the connector for resume */ 184 connector->dpms = old_dpms; 193 struct drm_connector *connector; local 196 list_for_each_entry(connector, [all...] |
/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_display.c | 596 struct drm_connector *connector; local 601 list_for_each_entry(connector, &mode_config->connector_list, head) { 603 gma_attached_encoder(connector); 605 if (!connector->encoder 606 || connector->encoder->crtc != crtc) 920 * i830PllIsValid() because it relies on the xf86_config connector
|
H A D | cdv_intel_lvds.c | 239 static void cdv_intel_lvds_save(struct drm_connector *connector) argument 243 static void cdv_intel_lvds_restore(struct drm_connector *connector) argument 247 static int cdv_intel_lvds_mode_valid(struct drm_connector *connector, argument 250 struct drm_device *dev = connector->dev; 393 * This connector should only have 397 struct drm_connector *connector, bool force) 405 static int cdv_intel_lvds_get_modes(struct drm_connector *connector) argument 407 struct drm_device *dev = connector->dev; 409 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); 413 ret = psb_intel_ddc_get_modes(connector, 396 cdv_intel_lvds_detect( struct drm_connector *connector, bool force) argument 443 cdv_intel_lvds_destroy(struct drm_connector *connector) argument 454 cdv_intel_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 614 struct drm_connector *connector; local [all...] |
H A D | gma_display.c | 682 struct drm_encoder *gma_best_encoder(struct drm_connector *connector) argument 684 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); 689 void gma_connector_attach_encoder(struct gma_connector *connector, argument 692 connector->encoder = encoder; 693 drm_mode_connector_attach_encoder(&connector->base, 721 * depending on the multiplier, connector, etc.,
|
H A D | oaktrail_crtc.c | 385 struct drm_connector *connector; local 402 list_for_each_entry(connector, &mode_config->connector_list, head) { 403 if (!connector->encoder || connector->encoder->crtc != crtc) 406 gma_encoder = gma_attached_encoder(connector); 435 drm_object_property_get_value(&connector->base,
|
H A D | psb_intel_lvds.c | 265 static void psb_intel_lvds_save(struct drm_connector *connector) argument 267 struct drm_device *dev = connector->dev; 270 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); 305 static void psb_intel_lvds_restore(struct drm_connector *connector) argument 307 struct drm_device *dev = connector->dev; 309 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); 346 int psb_intel_lvds_mode_valid(struct drm_connector *connector, argument 349 struct drm_psb_private *dev_priv = connector->dev->dev_private; 350 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); 506 * This connector shoul 509 psb_intel_lvds_detect(struct drm_connector *connector, bool force) argument 518 psb_intel_lvds_get_modes(struct drm_connector *connector) argument 559 psb_intel_lvds_destroy(struct drm_connector *connector) argument 571 psb_intel_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 689 struct drm_connector *connector; local [all...] |
/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dac.c | 128 struct drm_connector *connector) 331 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument 527 nv04_dac_create(struct drm_connector *connector, struct dcb_output *entry) argument 531 struct drm_device *dev = connector->dev; 554 drm_mode_connector_attach_encoder(connector, encoder); 127 nv04_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
|