/linux-4.4.14/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_external.c | 45 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 D | tilcdc_drv.h | 88 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 D | rcar_du_vgacon.c | 46 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 D | rcar_du_hdmicon.c | 77 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 D | rcar_du_lvdscon.c | 77 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 D | radeon_connectors.c | 165 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 D | radeon_dp_mst.c | 613 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 D | drm_probe_helper.c | 135 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 D | drm_crtc_helper.c | 566 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 D | drm_fb_helper.c | 1903 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 D | amdgpu_connectors.c | 143 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 D | shmob_drm_crtc.c | 706 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()
|