/linux-master/drivers/gpu/drm/rockchip/ |
H A D | rk3066_hdmi.c | 49 struct drm_connector connector; member in struct:rk3066_hdmi 67 static struct rk3066_hdmi *connector_to_rk3066_hdmi(struct drm_connector *connector) argument 69 return container_of(connector, struct rk3066_hdmi, connector); 201 &hdmi->connector, mode); 329 struct drm_display_info *display = &hdmi->connector.display_info; 397 conn_state = drm_atomic_get_new_connector_state(state, &hdmi->connector); 458 rk3066_hdmi_connector_detect(struct drm_connector *connector, bool force) argument 460 struct rk3066_hdmi *hdmi = connector_to_rk3066_hdmi(connector); 466 static int rk3066_hdmi_connector_get_modes(struct drm_connector *connector) argument 486 rk3066_hdmi_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 498 rk3066_hdmi_connector_best_encoder(struct drm_connector *connector) argument 506 rk3066_hdmi_probe_single_connector_modes(struct drm_connector *connector, uint32_t maxX, uint32_t maxY) argument 517 rk3066_hdmi_connector_destroy(struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/qxl/ |
H A D | qxl_display.c | 151 struct drm_connector *connector; local 155 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 156 output = drm_connector_to_qxl_output(connector); 160 drm_object_property_set_value(&connector->base, 162 drm_object_property_set_value(&connector->base, 224 static int qxl_add_mode(struct drm_connector *connector, argument 229 struct drm_device *dev = connector->dev; 244 drm_mode_probed_add(connector, mode); 248 static int qxl_add_monitors_config_modes(struct drm_connector *connector) argument 250 struct drm_device *dev = connector 280 qxl_add_extra_modes(struct drm_connector *connector) argument 1018 qxl_conn_get_modes(struct drm_connector *connector) argument 1043 qxl_conn_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1055 qxl_best_encoder(struct drm_connector *connector) argument 1070 qxl_conn_detect( struct drm_connector *connector, bool force) argument 1094 qxl_conn_destroy(struct drm_connector *connector) argument 1129 struct drm_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_mst_types.c | 120 dm_dp_mst_connector_destroy(struct drm_connector *connector) argument 123 to_amdgpu_dm_connector(connector); 133 drm_connector_cleanup(connector); 139 amdgpu_dm_mst_connector_late_register(struct drm_connector *connector) argument 142 to_amdgpu_dm_connector(connector); 145 r = drm_dp_mst_connector_late_register(connector, 158 amdgpu_dm_mst_connector_early_unregister(struct drm_connector *connector) argument 161 to_amdgpu_dm_connector(connector); 167 drm_dp_mst_connector_early_unregister(connector, port); 170 * Release dc_sink for connector whic 292 dm_dp_mst_get_modes(struct drm_connector *connector) argument 424 dm_mst_atomic_best_encoder(struct drm_connector *connector, struct drm_atomic_state *state) argument 436 dm_dp_mst_detect(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument 506 dm_dp_mst_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument 565 struct drm_connector *connector; local 1504 struct drm_connector *connector; local [all...] |
H A D | amdgpu_dm.c | 197 struct drm_connector *connector = &aconnector->base; local 200 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) 206 drm_object_property_set_value(&connector->base, 207 connector->dev->mode_config.dp_subconnector_property, 230 static int amdgpu_dm_connector_get_modes(struct drm_connector *connector); 741 struct drm_connector *connector; local 765 drm_for_each_connector_iter(connector, &iter) { 767 if (connector->connector_type == DRM_MODE_CONNECTOR_WRITEBACK) 770 aconnector = to_amdgpu_dm_connector(connector); 937 static void amdgpu_dm_fbc_init(struct drm_connector *connector) argument 982 struct drm_connector *connector; local 1370 struct drm_connector *connector = &aconnector->base; local 2314 struct drm_connector *connector; local 2446 struct drm_connector *connector; local 2724 struct drm_connector *connector; local 2867 struct drm_connector *connector; local 3181 struct drm_connector *connector = &aconnector->base; local 3330 struct drm_connector *connector = &aconnector->base; local 3416 struct drm_connector *connector = &aconnector->base; local 3548 struct drm_connector *connector; local 5447 convert_color_depth_from_display_info(const struct drm_connector *connector, bool is_y420, int requested_bpc) argument 5627 fill_stream_properties_from_drm_display_mode( struct dc_stream_state *stream, const struct drm_display_mode *mode_in, const struct drm_connector *connector, const struct drm_connector_state *connector_state, const struct dc_stream_state *old_stream, int requested_bpc) argument 6172 create_stream_for_sink(struct drm_connector *connector, const struct drm_display_mode *drm_mode, const struct dm_connector_state *dm_state, const struct dc_stream_state *old_stream, int requested_bpc) argument 6348 amdgpu_dm_connector_detect(struct drm_connector *connector, bool force) argument 6373 amdgpu_dm_connector_atomic_set_property(struct drm_connector *connector, struct drm_connector_state *connector_state, struct drm_property *property, uint64_t val) argument 6425 amdgpu_dm_connector_atomic_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, uint64_t *val) argument 6483 struct drm_connector *connector = dev_get_drvdata(device); local 6500 struct drm_connector *connector = dev_get_drvdata(device); local 6535 amdgpu_dm_connector_unregister(struct drm_connector *connector) argument 6546 amdgpu_dm_connector_destroy(struct drm_connector *connector) argument 6583 amdgpu_dm_connector_funcs_reset(struct drm_connector *connector) argument 6616 amdgpu_dm_connector_atomic_duplicate_state(struct drm_connector *connector) argument 6641 amdgpu_dm_connector_late_register(struct drm_connector *connector) argument 6672 amdgpu_dm_connector_funcs_force(struct drm_connector *connector) argument 6724 get_modes(struct drm_connector *connector) argument 6731 struct drm_connector *connector = &aconnector->base; local 6861 struct drm_connector *connector = &aconnector->base; local 6914 amdgpu_dm_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 7131 struct drm_connector *connector = conn_state->connector; local 7190 struct drm_connector *connector; local 7287 amdgpu_dm_connector_to_encoder(struct drm_connector *connector) argument 7298 amdgpu_dm_get_native_mode(struct drm_connector *connector) argument 7351 amdgpu_dm_connector_add_common_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument 7413 amdgpu_set_panel_orientation(struct drm_connector *connector) argument 7443 amdgpu_dm_connector_ddc_get_modes(struct drm_connector *connector, struct edid *edid) argument 7565 amdgpu_dm_connector_add_freesync_modes(struct drm_connector *connector, struct edid *edid) argument 7579 amdgpu_dm_connector_get_modes(struct drm_connector *connector) argument 7975 is_content_protection_different(struct drm_crtc_state *new_crtc_state, struct drm_crtc_state *old_crtc_state, struct drm_connector_state *new_conn_state, struct drm_connector_state *old_conn_state, const struct drm_connector *connector, struct hdcp_workqueue *hdcp_w) argument 8752 struct drm_connector *connector; local 8858 struct drm_connector *connector; local 9026 dm_set_writeback(struct amdgpu_display_manager *dm, struct dm_crtc_state *crtc_state, struct drm_connector *connector, struct drm_connector_state *new_con_state) argument 9145 struct drm_connector *connector; local 9532 dm_force_atomic_commit(struct drm_connector *connector) argument 9592 dm_restore_drm_connector_state(struct drm_device *dev, struct drm_connector *connector) argument 9789 struct drm_connector *connector = NULL; local 10529 struct drm_connector *connector; local 10588 struct drm_connector *connector; local 10858 struct drm_connector *connector; local 11244 amdgpu_dm_update_freesync_caps(struct drm_connector *connector, struct edid *edid) argument [all...] |
H A D | amdgpu_dm_debugfs.c | 188 struct amdgpu_dm_connector *connector = file_inode(f)->i_private; local 189 struct dc_link *link = connector->dc_link; 256 struct amdgpu_dm_connector *connector = file_inode(f)->i_private; local 257 struct dc_link *link = connector->dc_link; 258 struct amdgpu_device *adev = drm_to_adev(connector->base.dev); 531 struct amdgpu_dm_connector *connector = file_inode(f)->i_private; local 532 struct dc_link *link = connector->dc_link; 572 struct drm_connector *connector = m->private; local 574 to_amdgpu_dm_connector(connector); 577 if (connector 608 struct amdgpu_dm_connector *connector = file_inode(f)->i_private; local 751 struct amdgpu_dm_connector *connector = file_inode(f)->i_private; local 979 struct drm_connector *connector = m->private; local 1164 struct drm_connector *connector = m->private; local 1196 struct drm_connector *connector = m->private; local 1211 struct drm_connector *connector = m->private; local 1253 struct amdgpu_dm_connector *connector = file_inode(f)->i_private; local 1285 struct drm_connector *connector = m->private; local 1358 struct drm_connector *connector = &aconnector->base; local 1562 struct drm_connector *connector = &aconnector->base; local 1751 struct drm_connector *connector = &aconnector->base; local 1938 struct drm_connector *connector = &aconnector->base; local 2119 struct drm_connector *connector = &aconnector->base; local 2491 struct drm_connector *connector = &aconnector->base; local 2566 struct drm_connector *connector = &aconnector->base; local 2674 struct drm_connector *connector = m->private; local 2722 struct drm_connector *connector = m->private; local 2751 struct drm_connector *connector = m->private; local 2918 struct amdgpu_dm_connector *connector = data; local 2930 struct amdgpu_dm_connector *connector = data; local 2945 struct amdgpu_dm_connector *connector = data; local 2961 struct amdgpu_dm_connector *connector = data; local 2976 struct drm_connector *connector = &aconnector->base; local 2989 struct drm_connector *connector = &aconnector->base; local 3229 struct amdgpu_dm_connector *connector = file_inode(f)->i_private; local 3317 connector_debugfs_init(struct amdgpu_dm_connector *connector) argument 3641 struct drm_connector *connector; local 3677 struct drm_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_txp.c | 166 struct drm_writeback_connector connector; member in struct:vc4_txp 175 container_of_const(_connector, struct vc4_txp, connector.base) 185 static int vc4_txp_connector_get_modes(struct drm_connector *connector) argument 187 struct drm_device *dev = connector->dev; 189 return drm_add_modes_noedid(connector, dev->mode_config.max_width, 194 vc4_txp_connector_mode_valid(struct drm_connector *connector, argument 197 struct drm_device *dev = connector->dev; 335 drm_writeback_queue_job(&txp->connector, conn_state); 348 vc4_txp_connector_detect(struct drm_connector *connector, bool force) argument 482 drm_writeback_signal_completion(&txp->connector, [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_audio.c | 305 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 310 if (!connector) 313 sad_count = drm_edid_to_sad(radeon_connector_edid(connector), &sads); 328 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 333 if (!connector) 336 sad_count = drm_edid_to_speaker_allocation(radeon_connector_edid(connector), 353 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 356 if (!connector) 360 radeon_encoder->audio->write_latency_fields(encoder, connector, mode); 382 void radeon_audio_detect(struct drm_connector *connector, argument 455 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 641 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 681 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 755 struct drm_connector *connector; local [all...] |
H A D | dce6_afmt.h | 44 struct drm_connector *connector,
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_ldu.c | 41 container_of(x, struct vmw_legacy_display_unit, base.connector) 296 * Legacy Display Unit connector functions 299 static void vmw_ldu_connector_destroy(struct drm_connector *connector) argument 301 vmw_ldu_destroy(vmw_connector_to_ldu(connector)); 431 struct drm_connector *connector; local 445 connector = &ldu->base.connector; 493 ret = drm_connector_init(dev, connector, &vmw_legacy_connector_funcs, 496 DRM_ERROR("Failed to initialize connector\n"); 500 drm_connector_helper_add(connector, [all...] |
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-ronbo-rb070d30.c | 106 struct drm_connector *connector) 112 mode = drm_mode_duplicate(connector->dev, &default_mode); 122 drm_mode_probed_add(connector, mode); 124 connector->display_info.bpc = 8; 125 connector->display_info.width_mm = mode->width_mm; 126 connector->display_info.height_mm = mode->height_mm; 127 drm_display_info_set_bus_formats(&connector->display_info, 105 rb070d30_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
|
/linux-master/drivers/gpu/drm/vkms/ |
H A D | vkms_writeback.c | 33 static int vkms_wb_atomic_check(struct drm_connector *connector, argument 37 drm_atomic_get_new_connector_state(state, connector); 59 ret = drm_atomic_helper_check_wb_connector_state(connector, state); 66 static int vkms_wb_connector_get_modes(struct drm_connector *connector) argument 68 struct drm_device *dev = connector->dev; 70 return drm_add_modes_noedid(connector, dev->mode_config.max_width, 105 static void vkms_wb_cleanup_job(struct drm_writeback_connector *connector, argument
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_tv.c | 891 intel_tv_connector_duplicate_state(struct drm_connector *connector) argument 895 state = kmemdup(connector->state, sizeof(*state), GFP_KERNEL); 899 __drm_atomic_helper_connector_duplicate_state(connector, &state->base); 908 static struct intel_tv *intel_attached_tv(struct intel_connector *connector) argument 910 return enc_to_tv(intel_attached_encoder(connector)); 959 intel_tv_mode_valid(struct drm_connector *connector, argument 962 struct drm_i915_private *i915 = to_i915(connector->dev); 963 const struct tv_mode *tv_mode = intel_tv_mode_find(connector->state); 1587 struct drm_connector *connector) 1589 struct intel_crtc *crtc = to_intel_crtc(connector 1586 intel_tv_detect_type(struct intel_tv *intel_tv, struct drm_connector *connector) argument 1687 intel_tv_find_better_format(struct drm_connector *connector) argument 1712 intel_tv_detect(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument 1794 intel_tv_get_modes(struct drm_connector *connector) argument 1852 intel_tv_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument 1890 intel_tv_add_properties(struct drm_connector *connector) argument 1935 struct drm_connector *connector; local [all...] |
H A D | intel_dsi.h | 165 intel_dsi_get_panel_orientation(struct intel_connector *connector); 166 int intel_dsi_get_modes(struct drm_connector *connector); 167 enum drm_mode_status intel_dsi_mode_valid(struct drm_connector *connector,
|
H A D | intel_hotplug.h | 20 struct intel_connector *connector);
|
/linux-master/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7511_drv.c | 204 struct drm_connector *connector, 225 if ((connector->display_info.color_formats & 448 adv7511->connector.status == connector_status_disconnected && 454 if (adv7511->connector.status != status) { 455 adv7511->connector.status = status; 457 if (adv7511->connector.dev) { 460 drm_kms_helper_hotplug_event(adv7511->connector.dev); 608 struct drm_connector *connector) 624 drm_edid = drm_edid_read_custom(connector, adv7511_get_edid_block, adv7511); 633 * connector 203 adv7511_set_config_csc(struct adv7511 *adv7511, struct drm_connector *connector, bool rgb, bool hdmi_mode) argument 607 adv7511_edid_read(struct adv7511 *adv7511, struct drm_connector *connector) argument 650 adv7511_get_modes(struct adv7511 *adv7511, struct drm_connector *connector) argument 667 adv7511_detect(struct adv7511 *adv7511, struct drm_connector *connector) argument 826 connector_to_adv7511(struct drm_connector *connector) argument 831 adv7511_connector_get_modes(struct drm_connector *connector) argument 839 adv7511_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 853 adv7511_connector_detect(struct drm_connector *connector, bool force) argument 969 adv7511_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/bridge/analogix/ |
H A D | analogix-anx6345.c | 51 struct drm_connector connector; member in struct:anx6345 70 return container_of(c, struct anx6345, connector); 453 static int anx6345_get_modes(struct drm_connector *connector) argument 455 struct anx6345 *anx6345 = connector_to_anx6345(connector); 473 anx6345->edid = drm_get_edid(connector, &anx6345->aux.ddc); 477 err = drm_connector_update_edid_property(connector, 485 num_modes += drm_add_edid_modes(connector, anx6345->edid); 488 connector->display_info.bpc = 6; 497 num_modes += drm_panel_get_modes(anx6345->panel, connector); 507 anx6345_connector_destroy(struct drm_connector *connector) argument [all...] |
/linux-master/drivers/w1/ |
H A D | w1_netlink.h | 10 #include <linux/connector.h> 61 * The netlink connector data sequence is, struct nlmsghdr, struct cn_msg,
|
/linux-master/drivers/gpu/drm/hyperv/ |
H A D | hyperv_drm.h | 15 struct drm_connector connector; member in struct:hyperv_drm_device
|
/linux-master/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_external.c | 47 struct drm_connector *connector; local 49 list_for_each_entry(connector, &ddev->mode_config.connector_list, head) { 50 if (drm_connector_has_possible_encoder(connector, encoder)) 51 return connector; 54 dev_err(ddev->dev, "No connector found for %s encoder (id %d)\n",
|
/linux-master/drivers/gpu/drm/mxsfb/ |
H A D | mxsfb_drv.h | 46 struct drm_connector *connector; member in struct:mxsfb_drm_private
|
/linux-master/drivers/gpu/drm/imx/ipuv3/ |
H A D | imx-drm.h | 40 void imx_drm_connector_destroy(struct drm_connector *connector);
|
/linux-master/drivers/gpu/drm/sti/ |
H A D | sti_dvo.c | 335 static int sti_dvo_connector_get_modes(struct drm_connector *connector) argument 338 = to_sti_dvo_connector(connector); 342 return drm_panel_get_modes(dvo->panel, connector); 350 sti_dvo_connector_mode_valid(struct drm_connector *connector, argument 358 = to_sti_dvo_connector(connector); 381 sti_dvo_connector_detect(struct drm_connector *connector, bool force) argument 384 = to_sti_dvo_connector(connector); 401 static int sti_dvo_late_register(struct drm_connector *connector) argument 404 = to_sti_dvo_connector(connector); 439 struct sti_dvo_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-kms.c | 98 kms->connector = drm_bridge_connector_init(ddev, encoder); 99 if (IS_ERR(kms->connector)) { 100 dev_err(ddev->dev, "Unable to create bridge connector.\n"); 101 return PTR_ERR(kms->connector); 104 drm_connector_attach_encoder(kms->connector, encoder);
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_connector_test.c | 17 struct drm_connector connector; member in struct:drm_connector_init_priv 64 strscpy(priv->ddc.name, "dummy-connector-ddc", sizeof(priv->ddc.name)); 80 * Test that the registration of a bog standard connector works as 88 ret = drmm_connector_init(&priv->drm, &priv->connector, 96 * Test that the registration of a connector without a DDC adapter 104 ret = drmm_connector_init(&priv->drm, &priv->connector, 112 * Test that the registration of a connector succeeds for all possible 113 * connector types. 121 ret = drmm_connector_init(&priv->drm, &priv->connector,
|
/linux-master/drivers/gpu/drm/meson/ |
H A D | meson_encoder_dsi.c | 52 struct drm_connector *connector; local 54 connector = drm_atomic_get_new_connector_for_encoder(state, bridge->encoder); 55 if (WARN_ON(!connector)) 58 conn_state = drm_atomic_get_new_connector_state(state, connector);
|