/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_dsi_vbt.c | 196 static void soc_gpio_set_value(struct intel_connector *connector, u8 gpio_index, argument 199 struct drm_i915_private *dev_priv = to_i915(connector->base.dev); 220 static void soc_opaque_gpio_set_value(struct intel_connector *connector, argument 236 soc_gpio_set_value(connector, gpio_index, con_id, idx, value); 242 static void vlv_gpio_set_value(struct intel_connector *connector, argument 245 struct drm_i915_private *dev_priv = to_i915(connector->base.dev); 248 if (connector->panel.vbt.dsi.seq_version < 3) { 260 soc_opaque_gpio_set_value(connector, gpio_index, 264 static void chv_gpio_set_value(struct intel_connector *connector, argument 267 struct drm_i915_private *dev_priv = to_i915(connector 304 bxt_gpio_set_value(struct intel_connector *connector, u8 gpio_index, bool value) argument 393 struct intel_connector *connector = intel_dsi->attached_connector; local 615 struct intel_connector *connector = intel_dsi->attached_connector; local 751 struct intel_connector *connector = intel_dsi->attached_connector; local 888 struct intel_connector *connector = intel_dsi->attached_connector; local [all...] |
H A D | intel_drrs.h | 31 void intel_drrs_connector_debugfs_add(struct intel_connector *connector);
|
H A D | intel_sdvo.c | 130 /* Mark the type of connector */ 184 static struct intel_sdvo *intel_attached_sdvo(struct intel_connector *connector) argument 186 return to_sdvo(intel_attached_encoder(connector)); 190 to_intel_sdvo_connector(struct drm_connector *connector) argument 192 return container_of(connector, struct intel_sdvo_connector, base.base); 1115 conn_state->connector, 1121 conn_state->connector, 1318 struct drm_connector *connector = conn_state->connector; local 1321 connector 1341 struct drm_connector *connector = conn_state->connector; local 1655 intel_sdvo_connector_get_hw_state(struct intel_connector *connector) argument 1939 intel_sdvo_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 2061 intel_sdvo_hotplug(struct intel_encoder *encoder, struct intel_connector *connector) argument 2070 intel_sdvo_get_edid(struct drm_connector *connector) argument 2082 intel_sdvo_get_analog_edid(struct drm_connector *connector) argument 2095 intel_sdvo_tmds_sink_detect(struct drm_connector *connector) argument 2136 intel_sdvo_detect(struct drm_connector *connector, bool force) argument 2196 intel_sdvo_get_ddc_modes(struct drm_connector *connector) argument 2297 intel_sdvo_get_tv_modes(struct drm_connector *connector) argument 2349 intel_sdvo_get_lvds_modes(struct drm_connector *connector) argument 2359 intel_sdvo_get_modes(struct drm_connector *connector) argument 2372 intel_sdvo_connector_atomic_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, u64 *val) argument 2431 intel_sdvo_connector_atomic_set_property(struct drm_connector *connector, struct drm_connector_state *state, struct drm_property *property, u64 val) argument 2489 intel_sdvo_connector_duplicate_state(struct drm_connector *connector) argument 2564 intel_sdvo_guess_ddc_bus(struct intel_sdvo *sdvo, struct intel_sdvo_connector *connector) argument 2614 intel_sdvo_select_ddc_bus(struct intel_sdvo *sdvo, struct intel_sdvo_connector *connector) argument 2726 intel_sdvo_connector_init(struct intel_sdvo_connector *connector, struct intel_sdvo *encoder) argument 2762 intel_sdvo_add_hdmi_properties(struct intel_sdvo *intel_sdvo, struct intel_sdvo_connector *connector) argument 2798 struct drm_connector *connector; local 2852 struct drm_connector *connector; local 2892 struct drm_connector *connector; local 2924 struct drm_connector *connector; local 3055 struct drm_connector *connector, *tmp; local 3136 struct drm_connector *connector = &intel_sdvo_connector->base.base; local 3248 struct drm_connector *connector = &intel_sdvo_connector->base.base; local [all...] |
H A D | intel_opregion.h | 54 const struct drm_edid *intel_opregion_get_edid(struct intel_connector *connector); 118 intel_opregion_get_edid(struct intel_connector *connector) argument
|
H A D | intel_pps.h | 28 void intel_pps_backlight_power(struct intel_connector *connector, bool enable); 54 void intel_pps_connector_debugfs_add(struct intel_connector *connector);
|
/linux-master/drivers/gpu/drm/meson/ |
H A D | meson_encoder_hdmi.c | 42 struct drm_connector *connector; member in struct:meson_encoder_hdmi 198 struct drm_connector *connector; local 202 connector = drm_atomic_get_new_connector_for_encoder(state, bridge->encoder); 203 if (WARN_ON(!connector)) 206 conn_state = drm_atomic_get_new_connector_state(state, connector); 309 drm_atomic_get_old_connector_state(conn_state->state, conn_state->connector); 335 encoder_hdmi->connector); 342 * connector->display_info.source_physical_address) from a path 423 meson_encoder_hdmi->connector = drm_bridge_connector_init(priv->drm, 425 if (IS_ERR(meson_encoder_hdmi->connector)) { [all...] |
/linux-master/include/drm/ |
H A D | drm_atomic.h | 462 * When a connector or plane is not bound to any CRTC, it's still important 554 struct drm_connector *connector); 682 * drm_atomic_get_existing_connector_state - get connector state, if it exists 684 * @connector: connector to grab 686 * This function returns the connector state for the given connector, 687 * or NULL if the connector is not part of the global atomic state. 694 struct drm_connector *connector) 696 int index = drm_connector_index(connector); 693 drm_atomic_get_existing_connector_state(const struct drm_atomic_state *state, struct drm_connector *connector) argument 713 drm_atomic_get_old_connector_state(const struct drm_atomic_state *state, struct drm_connector *connector) argument 733 drm_atomic_get_new_connector_state(const struct drm_atomic_state *state, struct drm_connector *connector) argument [all...] |
/linux-master/drivers/usb/typec/ |
H A D | class.h | 101 int typec_link_ports(struct typec_port *connector); 102 void typec_unlink_ports(struct typec_port *connector); 104 static inline int typec_link_ports(struct typec_port *connector) { return 0; } argument 105 static inline void typec_unlink_ports(struct typec_port *connector) { } argument
|
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_hdmi.c | 134 struct drm_display_info *display = &vc4_hdmi->connector.display_info; 161 struct drm_display_info *display = &vc4_hdmi->connector.display_info; 176 struct drm_device *drm = vc4_hdmi->connector.dev; 199 struct drm_device *drm = vc4_hdmi->connector.dev; 205 * connector->dev pointer might not be initialised yet. 232 struct drm_device *drm = vc4_hdmi->connector.dev; 238 * connector->dev pointer might not be initialised yet. 261 struct drm_device *drm = vc4_hdmi->connector.dev; 271 * connector yet and thus don't have a pointer to the DRM 329 static int vc4_hdmi_reset_link(struct drm_connector *connector, argument 414 struct drm_connector *connector = &vc4_hdmi->connector; local 459 vc4_hdmi_connector_detect_ctx(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument 494 vc4_hdmi_connector_get_modes(struct drm_connector *connector) argument 537 vc4_hdmi_connector_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument 594 vc4_hdmi_connector_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, uint64_t *val) argument 616 vc4_hdmi_connector_set_property(struct drm_connector *connector, struct drm_connector_state *state, struct drm_property *property, uint64_t val) argument 637 vc4_hdmi_connector_reset(struct drm_connector *connector) argument 661 vc4_hdmi_connector_duplicate_state(struct drm_connector *connector) argument 680 vc4_hdmi_connector_destroy_state(struct drm_connector *connector, struct drm_connector_state *state) argument 735 struct drm_connector *connector = &vc4_hdmi->connector; local 915 struct drm_connector *connector = &vc4_hdmi->connector; local 975 struct drm_connector *connector = &vc4_hdmi->connector; local 1016 struct drm_connector *connector = &vc4_hdmi->connector; local 1054 struct drm_connector *connector = &vc4_hdmi->connector; local 1088 struct drm_connector *connector = &vc4_hdmi->connector; local 1696 struct drm_connector *connector = &vc4_hdmi->connector; local 1815 struct drm_connector *connector = &vc4_hdmi->connector; local 2027 const struct drm_connector *connector = &vc4_hdmi->connector; local 2092 const struct drm_connector *connector = &vc4_hdmi->connector; local 2171 struct drm_connector *connector = &vc4_hdmi->connector; local 2661 struct drm_connector *connector = &vc4_hdmi->connector; local 2846 struct drm_connector *connector = &vc4_hdmi->connector; local 2857 struct drm_connector *connector = &vc4_hdmi->connector; local [all...] |
H A D | vc4_vec.c | 196 struct drm_connector connector; member in struct:vc4_vec 226 container_of_const(_connector, struct vc4_vec, connector) 357 vc4_vec_connector_detect(struct drm_connector *connector, bool force) argument 362 static void vc4_vec_connector_reset(struct drm_connector *connector) argument 364 drm_atomic_helper_connector_reset(connector); 365 drm_atomic_helper_connector_tv_reset(connector); 369 vc4_vec_connector_set_property(struct drm_connector *connector, argument 374 struct vc4_vec *vec = connector_to_vc4_vec(connector); 417 vc4_vec_connector_get_property(struct drm_connector *connector, argument 422 struct vc4_vec *vec = connector_to_vc4_vec(connector); 480 struct drm_connector *connector = &vec->connector; local 548 struct drm_connector *connector = &vec->connector; local [all...] |
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_dp.c | 38 struct drm_connector *connector; member in struct:exynos_dp_device 73 struct drm_connector *connector) 81 mode = drm_mode_create(connector->dev); 89 connector->display_info.width_mm = mode->width_mm; 90 connector->display_info.height_mm = mode->height_mm; 94 drm_mode_probed_add(connector, mode); 101 struct drm_connector *connector) 106 dp->connector = connector; 108 /* Pre-empt DP connector creatio 72 exynos_dp_get_modes(struct analogix_dp_plat_data *plat_data, struct drm_connector *connector) argument 99 exynos_dp_bridge_attach(struct analogix_dp_plat_data *plat_data, struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/udl/ |
H A D | udl_modeset.c | 416 static int udl_connector_helper_get_modes(struct drm_connector *connector) argument 418 struct udl_connector *udl_connector = to_udl_connector(connector); 420 drm_connector_update_edid_property(connector, udl_connector->edid); 422 return drm_add_edid_modes(connector, udl_connector->edid); 471 static enum drm_connector_status udl_connector_detect(struct drm_connector *connector, bool force) argument 473 struct drm_device *dev = connector->dev; 475 struct udl_connector *udl_connector = to_udl_connector(connector); 486 udl_connector->edid = drm_do_get_edid(connector, udl_get_edid_block, udl); 495 static void udl_connector_destroy(struct drm_connector *connector) argument 497 struct udl_connector *udl_connector = to_udl_connector(connector); 516 struct drm_connector *connector; local 571 struct drm_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_dp.c | 252 static int amdgpu_atombios_dp_get_dp_link_config(struct drm_connector *connector, argument 258 amdgpu_atombios_dp_convert_bpc_to_bpp(amdgpu_connector_get_monitor_bpc(connector)); 264 if (amdgpu_connector_encoder_get_dp_bridge_encoder_id(connector) == 374 struct drm_connector *connector) 376 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); 378 u16 dp_bridge = amdgpu_connector_encoder_get_dp_bridge_encoder_id(connector); 396 } else if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) { 408 void amdgpu_atombios_dp_set_link_config(struct drm_connector *connector, argument 411 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); 421 ret = amdgpu_atombios_dp_get_dp_link_config(connector, dig_connecto 373 amdgpu_atombios_dp_get_panel_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument 432 amdgpu_atombios_dp_mode_valid_helper(struct drm_connector *connector, struct drm_display_mode *mode) argument 469 amdgpu_atombios_dp_set_rx_power_state(struct drm_connector *connector, u8 power_state) argument 491 struct drm_connector *connector; member in struct:amdgpu_atombios_dp_link_train_info 720 amdgpu_atombios_dp_link_train(struct drm_encoder *encoder, struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/bridge/ |
H A D | chrontel-ch7033.c | 204 struct drm_connector connector; member in struct:ch7033_priv 208 container_of(x, struct ch7033_priv, connector) 214 struct drm_connector *connector, bool force) 216 struct ch7033_priv *priv = conn_to_ch7033_priv(connector); 230 static int ch7033_connector_get_modes(struct drm_connector *connector) argument 232 struct ch7033_priv *priv = conn_to_ch7033_priv(connector); 236 drm_edid = drm_bridge_edid_read(priv->next_bridge, connector); 237 drm_edid_connector_update(connector, drm_edid); 239 ret = drm_edid_connector_add_modes(connector); 242 ret = drm_add_modes_noedid(connector, 192 213 ch7033_connector_detect( struct drm_connector *connector, bool force) argument 249 ch7033_connector_best_encoder( struct drm_connector *connector) argument 274 struct drm_connector *connector = &priv->connector; local [all...] |
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-auo-a030jtn01.c | 138 struct drm_connector *connector) 146 mode = drm_mode_duplicate(connector->dev, 157 drm_mode_probed_add(connector, mode); 160 connector->display_info.bpc = 8; 161 connector->display_info.width_mm = panel_info->width_mm; 162 connector->display_info.height_mm = panel_info->height_mm; 164 drm_display_info_set_bus_formats(&connector->display_info, 166 connector->display_info.bus_flags = panel_info->bus_flags; 137 a030jtn01_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
|
H A D | panel-lvds.c | 85 struct drm_connector *connector) 90 mode = drm_mode_duplicate(connector->dev, &lvds->dmode); 95 drm_mode_probed_add(connector, mode); 97 connector->display_info.width_mm = lvds->dmode.width_mm; 98 connector->display_info.height_mm = lvds->dmode.height_mm; 99 drm_display_info_set_bus_formats(&connector->display_info, 101 connector->display_info.bus_flags = lvds->bus_flags; 107 drm_connector_set_panel_orientation(connector, lvds->orientation); 84 panel_lvds_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
|
H A D | panel-innolux-ej030na.c | 154 struct drm_connector *connector) 162 mode = drm_mode_duplicate(connector->dev, 173 drm_mode_probed_add(connector, mode); 176 connector->display_info.bpc = 8; 177 connector->display_info.width_mm = panel_info->width_mm; 178 connector->display_info.height_mm = panel_info->height_mm; 180 drm_display_info_set_bus_formats(&connector->display_info, 182 connector->display_info.bus_flags = panel_info->bus_flags; 153 ej030na_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
|
/linux-master/drivers/gpu/drm/vboxvideo/ |
H A D | vbox_mode.c | 641 static void vbox_set_edid(struct drm_connector *connector, int width, argument 703 drm_connector_update_edid_property(connector, (struct edid *)edid); 706 static int vbox_get_modes(struct drm_connector *connector) argument 714 vbox_connector = to_vbox_connector(connector); 715 vbox = to_vbox_dev(connector->dev); 722 num_modes = drm_add_modes_noedid(connector, 2560, 1600); 727 mode = drm_cvt_mode(connector->dev, preferred_width, preferred_height, 731 drm_mode_probed_add(connector, mode); 734 vbox_set_edid(connector, preferred_width, preferred_height); 737 drm_object_property_set_value(&connector 755 vbox_connector_destroy(struct drm_connector *connector) argument 763 vbox_connector_detect(struct drm_connector *connector, bool force) argument 773 vbox_fill_modes(struct drm_connector *connector, u32 max_x, u32 max_y) argument 808 struct drm_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/gma500/ |
H A D | psb_device.c | 109 struct drm_connector *connector; local 130 drm_for_each_connector_iter(connector, &conn_iter) { 131 gma_connector = to_gma_connector(connector); 133 gma_connector->save(connector); 153 struct drm_connector *connector; local 175 drm_for_each_connector_iter(connector, &conn_iter) { 176 gma_connector = to_gma_connector(connector); 178 gma_connector->restore(connector);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_internal.h | 152 int drm_sysfs_connector_add(struct drm_connector *connector); 153 int drm_sysfs_connector_add_late(struct drm_connector *connector); 154 void drm_sysfs_connector_remove_early(struct drm_connector *connector); 155 void drm_sysfs_connector_remove(struct drm_connector *connector); 189 void drm_debugfs_connector_add(struct drm_connector *connector); 190 void drm_debugfs_connector_remove(struct drm_connector *connector); 215 static inline void drm_debugfs_connector_add(struct drm_connector *connector) argument 218 static inline void drm_debugfs_connector_remove(struct drm_connector *connector) argument
|
H A D | drm_plane_helper.c | 61 * should be called twice: once with a NULL connector list to retrieve 69 struct drm_connector *connector; local 81 drm_for_each_connector_iter(connector, &conn_iter) { 82 if (connector->encoder && connector->encoder->crtc == crtc) { 84 *(connector_list++) = connector;
|
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_tv.c | 163 struct drm_connector connector; member in struct:sun4i_tv 286 struct drm_connector *connector = &tv->connector; local 288 drm_atomic_get_new_connector_state(state, connector); 404 static void sun4i_tv_connector_reset(struct drm_connector *connector) argument 406 drm_atomic_helper_connector_reset(connector); 407 drm_atomic_helper_connector_tv_reset(connector); 491 drm_connector_helper_add(&tv->connector, 493 ret = drm_connector_init(drm, &tv->connector, 498 "Couldn't initialise the Composite connector\ [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 1502 struct drm_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/display/ |
H A D | drm_hdmi_helper.c | 28 struct drm_connector *connector; local 35 connector = conn_state->connector; 42 if (!hdr_metadata || !connector) 47 connector->hdr_sink_metadata.hdmi_type1.eotf)) 127 * @conn_state: connector state 154 * @conn_state: connector state 171 * @conn_state: DRM display connector state
|
/linux-master/drivers/gpu/drm/imx/ipuv3/ |
H A D | imx-ldb.c | 58 struct drm_connector connector; member in struct:imx_ldb_encoder 84 return container_of(c, struct imx_ldb_encoder, connector)->channel; 136 static int imx_ldb_connector_get_modes(struct drm_connector *connector) argument 138 struct imx_ldb_channel *imx_ldb_ch = con_to_imx_ldb_ch(connector); 141 num_modes = drm_panel_get_modes(imx_ldb_ch->panel, connector); 146 imx_ldb_ch->edid = drm_get_edid(connector, imx_ldb_ch->ddc); 149 drm_connector_update_edid_property(connector, 151 num_modes = drm_add_edid_modes(connector, imx_ldb_ch->edid); 157 mode = drm_mode_duplicate(connector->dev, &imx_ldb_ch->mode); 161 drm_mode_probed_add(connector, mod 310 struct drm_connector *connector = connector_state->connector; local 440 struct drm_connector *connector; local [all...] |