/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
|
H A D | hd3ss3220.c | 175 struct fwnode_handle *connector, *ep; local 193 /* For backward compatibility check the connector child node first */ 194 connector = device_get_named_child_node(hd3ss3220->dev, "connector"); 195 if (connector) { 196 hd3ss3220->role_sw = fwnode_usb_role_switch_get(connector); 201 connector = fwnode_graph_get_remote_port_parent(ep); 203 if (!connector) 218 typec_cap.fwnode = connector; 255 fwnode_handle_put(connector); [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_drrs.h | 31 void intel_drrs_connector_debugfs_add(struct intel_connector *connector);
|
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_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 2064 intel_sdvo_hotplug(struct intel_encoder *encoder, struct intel_connector *connector) argument 2073 intel_sdvo_get_edid(struct drm_connector *connector) argument 2085 intel_sdvo_get_analog_edid(struct drm_connector *connector) argument 2098 intel_sdvo_tmds_sink_detect(struct drm_connector *connector) argument 2139 intel_sdvo_detect(struct drm_connector *connector, bool force) argument 2199 intel_sdvo_get_ddc_modes(struct drm_connector *connector) argument 2300 intel_sdvo_get_tv_modes(struct drm_connector *connector) argument 2352 intel_sdvo_get_lvds_modes(struct drm_connector *connector) argument 2362 intel_sdvo_get_modes(struct drm_connector *connector) argument 2375 intel_sdvo_connector_atomic_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, u64 *val) argument 2434 intel_sdvo_connector_atomic_set_property(struct drm_connector *connector, struct drm_connector_state *state, struct drm_property *property, u64 val) argument 2492 intel_sdvo_connector_duplicate_state(struct drm_connector *connector) argument 2567 intel_sdvo_guess_ddc_bus(struct intel_sdvo *sdvo, struct intel_sdvo_connector *connector) argument 2617 intel_sdvo_select_ddc_bus(struct intel_sdvo *sdvo, struct intel_sdvo_connector *connector) argument 2729 intel_sdvo_connector_init(struct intel_sdvo_connector *connector, struct intel_sdvo *encoder) argument 2765 intel_sdvo_add_hdmi_properties(struct intel_sdvo *intel_sdvo, struct intel_sdvo_connector *connector) argument 2801 struct drm_connector *connector; local 2855 struct drm_connector *connector; local 2895 struct drm_connector *connector; local 2927 struct drm_connector *connector; local 3058 struct drm_connector *connector, *tmp; local 3139 struct drm_connector *connector = &intel_sdvo_connector->base.base; local 3251 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); 117 intel_opregion_get_edid(struct intel_connector *connector) argument
|
/linux-master/drivers/gpu/drm/hyperv/ |
H A D | hyperv_drm_modeset.c | 53 static int hyperv_connector_get_modes(struct drm_connector *connector) argument 55 struct hyperv_drm_device *hv = to_hv(connector->dev); 58 count = drm_add_modes_noedid(connector, 59 connector->dev->mode_config.max_width, 60 connector->dev->mode_config.max_height); 61 drm_set_preferred_mode(connector, hv->preferred_width, 81 drm_connector_helper_add(&hv->connector, &hyperv_connector_helper_funcs); 82 return drm_connector_init(&hv->dev, &hv->connector, 175 &hv->connector); 226 drm_err(dev, "Failed to initialized connector [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/sun4i/ |
H A D | sun4i_hdmi_enc.c | 38 container_of_const(c, struct sun4i_hdmi, connector) 48 &hdmi->connector, mode); 86 struct drm_display_info *display = &hdmi->connector.display_info; 164 sun4i_hdmi_connector_clock_valid(const struct drm_connector *connector, argument 168 const struct sun4i_hdmi *hdmi = drm_connector_to_sun4i_hdmi(connector); 188 static int sun4i_hdmi_connector_atomic_check(struct drm_connector *connector, argument 192 drm_atomic_get_new_connector_state(state, connector); 198 status = sun4i_hdmi_connector_clock_valid(connector, mode, 207 sun4i_hdmi_connector_mode_valid(struct drm_connector *connector, argument 210 return sun4i_hdmi_connector_clock_valid(connector, mod 214 sun4i_hdmi_get_modes(struct drm_connector *connector) argument 264 sun4i_hdmi_connector_detect(struct drm_connector *connector, bool force) argument [all...] |
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/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 456 vc4_hdmi_connector_detect_ctx(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument 491 vc4_hdmi_connector_get_modes(struct drm_connector *connector) argument 533 vc4_hdmi_connector_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument 590 vc4_hdmi_connector_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, uint64_t *val) argument 612 vc4_hdmi_connector_set_property(struct drm_connector *connector, struct drm_connector_state *state, struct drm_property *property, uint64_t val) argument 633 vc4_hdmi_connector_reset(struct drm_connector *connector) argument 657 vc4_hdmi_connector_duplicate_state(struct drm_connector *connector) argument 676 vc4_hdmi_connector_destroy_state(struct drm_connector *connector, struct drm_connector_state *state) argument 731 struct drm_connector *connector = &vc4_hdmi->connector; local 911 struct drm_connector *connector = &vc4_hdmi->connector; local 971 struct drm_connector *connector = &vc4_hdmi->connector; local 1012 struct drm_connector *connector = &vc4_hdmi->connector; local 1050 struct drm_connector *connector = &vc4_hdmi->connector; local 1084 struct drm_connector *connector = &vc4_hdmi->connector; local 1692 struct drm_connector *connector = &vc4_hdmi->connector; local 1811 struct drm_connector *connector = &vc4_hdmi->connector; local 2023 const struct drm_connector *connector = &vc4_hdmi->connector; local 2088 const struct drm_connector *connector = &vc4_hdmi->connector; local 2167 struct drm_connector *connector = &vc4_hdmi->connector; local 2657 struct drm_connector *connector = &vc4_hdmi->connector; local 2840 struct drm_connector *connector = &vc4_hdmi->connector; local 2851 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/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/ |
H A D | drm_internal.h | 150 int drm_sysfs_connector_add(struct drm_connector *connector); 151 int drm_sysfs_connector_add_late(struct drm_connector *connector); 152 void drm_sysfs_connector_remove_early(struct drm_connector *connector); 153 void drm_sysfs_connector_remove(struct drm_connector *connector); 185 void drm_debugfs_connector_add(struct drm_connector *connector); 186 void drm_debugfs_connector_remove(struct drm_connector *connector); 211 static inline void drm_debugfs_connector_add(struct drm_connector *connector) argument 214 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/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/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/rockchip/ |
H A D | rockchip_lvds.c | 41 * @helper_funcs: LVDS connector helper functions 60 struct drm_connector connector; member in struct:rockchip_lvds 65 static inline struct rockchip_lvds *connector_to_lvds(struct drm_connector *connector) argument 67 return container_of(connector, struct rockchip_lvds, connector); 118 static int rockchip_lvds_connector_get_modes(struct drm_connector *connector) argument 120 struct rockchip_lvds *lvds = connector_to_lvds(connector); 123 return drm_panel_get_modes(panel, connector); 550 struct drm_connector *connector; local 622 connector [all...] |
/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...] |