Searched refs:connector_funcs (Results 1 - 12 of 12) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/tilcdc/
H A Dtilcdc_external.c45 BUG_ON(!priv->connector_funcs[i]); tilcdc_external_mode_valid()
48 if (!IS_ERR(priv->connector_funcs[i]) && tilcdc_external_mode_valid()
49 priv->connector_funcs[i]->mode_valid) tilcdc_external_mode_valid()
50 return priv->connector_funcs[i]->mode_valid(connector, mode); tilcdc_external_mode_valid()
59 struct drm_connector_helper_funcs *connector_funcs; tilcdc_add_external_encoder() local
69 connector_funcs = devm_kzalloc(dev->dev, sizeof(*connector_funcs), tilcdc_add_external_encoder()
71 if (!connector_funcs) tilcdc_add_external_encoder()
81 priv->connector_funcs[priv->num_connectors] = tilcdc_add_external_encoder()
83 *connector_funcs = *priv->connector_funcs[priv->num_connectors]; tilcdc_add_external_encoder()
85 priv->connector_funcs[priv->num_connectors] = ERR_PTR(-ENOENT); tilcdc_add_external_encoder()
87 connector_funcs->mode_valid = tilcdc_external_mode_valid; tilcdc_add_external_encoder()
88 drm_connector_helper_add(connector, connector_funcs); tilcdc_add_external_encoder()
126 if (IS_ERR(priv->connector_funcs[i])) tilcdc_remove_external_encoders()
128 else if (priv->connector_funcs[i]) tilcdc_remove_external_encoders()
130 priv->connector_funcs[i]); tilcdc_remove_external_encoders()
H A Dtilcdc_drv.h88 const struct drm_connector_helper_funcs *connector_funcs[8]; member in struct:tilcdc_drm_private
/linux-4.4.14/drivers/gpu/drm/rcar-du/
H A Drcar_du_vgacon.c46 static const struct drm_connector_funcs connector_funcs = { variable in typeref:struct:drm_connector_funcs
73 ret = drm_connector_init(rcdu->ddev, connector, &connector_funcs, rcar_du_vga_connector_init()
H A Drcar_du_hdmicon.c77 static const struct drm_connector_funcs connector_funcs = { variable in typeref:struct:drm_connector_funcs
105 ret = drm_connector_init(rcdu->ddev, connector, &connector_funcs, rcar_du_hdmi_connector_init()
H A Drcar_du_lvdscon.c77 static const struct drm_connector_funcs connector_funcs = { variable in typeref:struct:drm_connector_funcs
114 ret = drm_connector_init(rcdu->ddev, connector, &connector_funcs, rcar_du_lvds_connector_init()
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dradeon_connectors.c165 const struct drm_connector_helper_funcs *connector_funcs = radeon_get_monitor_bpc() local
167 struct drm_encoder *encoder = connector_funcs->best_encoder(connector); radeon_get_monitor_bpc()
255 const struct drm_connector_helper_funcs *connector_funcs = connector->helper_private; radeon_connector_update_scratch_regs() local
259 best_encoder = connector_funcs->best_encoder(connector); radeon_connector_update_scratch_regs()
732 const struct drm_connector_helper_funcs *connector_funcs = connector->helper_private; radeon_connector_set_property() local
733 radeon_encoder = to_radeon_encoder(connector_funcs->best_encoder(connector)); radeon_connector_set_property()
759 const struct drm_connector_helper_funcs *connector_funcs = connector->helper_private; radeon_connector_set_property() local
760 radeon_encoder = to_radeon_encoder(connector_funcs->best_encoder(connector)); radeon_connector_set_property()
950 const struct drm_connector_helper_funcs *connector_funcs = connector->helper_private; radeon_lvds_set_property() local
951 radeon_encoder = to_radeon_encoder(connector_funcs->best_encoder(connector)); radeon_lvds_set_property()
1407 const struct drm_connector_helper_funcs *connector_funcs = radeon_dvi_detect() local
1410 encoder = connector_funcs->best_encoder(connector); radeon_dvi_detect()
H A Dradeon_dp_mst.c613 const struct drm_connector_helper_funcs *connector_funcs = connector->base.helper_private; radeon_dp_create_fake_mst_encoder() local
614 struct drm_encoder *enc_master = connector_funcs->best_encoder(&connector->base); radeon_dp_create_fake_mst_encoder()
/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_probe_helper.c135 const struct drm_connector_helper_funcs *connector_funcs = drm_helper_probe_single_connector_modes_merge_bits() local
213 count = (*connector_funcs->get_modes)(connector); drm_helper_probe_single_connector_modes_merge_bits()
241 if (mode->status == MODE_OK && connector_funcs->mode_valid) drm_helper_probe_single_connector_modes_merge_bits()
242 mode->status = connector_funcs->mode_valid(connector, drm_helper_probe_single_connector_modes_merge_bits()
H A Ddrm_crtc_helper.c566 const struct drm_connector_helper_funcs *connector_funcs = drm_for_each_connector() local
571 new_encoder = connector_funcs->best_encoder(connector); drm_for_each_connector()
H A Ddrm_fb_helper.c1903 const struct drm_connector_helper_funcs *connector_funcs; drm_pick_crtcs() local
1933 connector_funcs = connector->helper_private; drm_pick_crtcs()
1934 encoder = connector_funcs->best_encoder(connector); drm_pick_crtcs()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_connectors.c143 const struct drm_connector_helper_funcs *connector_funcs = amdgpu_connector_get_monitor_bpc() local
145 struct drm_encoder *encoder = connector_funcs->best_encoder(connector); amdgpu_connector_get_monitor_bpc()
224 const struct drm_connector_helper_funcs *connector_funcs = connector->helper_private; amdgpu_connector_update_scratch_regs() local
228 best_encoder = connector_funcs->best_encoder(connector); amdgpu_connector_update_scratch_regs()
605 const struct drm_connector_helper_funcs *connector_funcs = connector->helper_private; amdgpu_connector_set_property() local
606 amdgpu_encoder = to_amdgpu_encoder(connector_funcs->best_encoder(connector)); amdgpu_connector_set_property()
796 const struct drm_connector_helper_funcs *connector_funcs = connector->helper_private; amdgpu_connector_set_lcd_property() local
797 amdgpu_encoder = to_amdgpu_encoder(connector_funcs->best_encoder(connector)); amdgpu_connector_set_lcd_property()
/linux-4.4.14/drivers/gpu/drm/shmobile/
H A Dshmob_drm_crtc.c706 static const struct drm_connector_funcs connector_funcs = { variable in typeref:struct:drm_connector_funcs
724 ret = drm_connector_init(sdev->ddev, connector, &connector_funcs, shmob_drm_connector_create()

Completed in 281 milliseconds