/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_vidi.c | 35 connector) 42 struct drm_connector connector; member in struct:vidi_context 281 static enum drm_connector_status vidi_detect(struct drm_connector *connector, argument 284 struct vidi_context *ctx = ctx_from_connector(connector); 294 static void vidi_connector_destroy(struct drm_connector *connector) argument 307 static int vidi_get_modes(struct drm_connector *connector) argument 309 struct vidi_context *ctx = ctx_from_connector(connector); 329 drm_connector_update_edid_property(connector, edid); 331 return drm_add_edid_modes(connector, edid); 341 struct drm_connector *connector local [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_dp.c | 39 nouveau_dp_has_sink_count(struct drm_connector *connector, argument 42 return drm_dp_read_sink_count_cap(connector, outp->dp.dpcd, &outp->dp.desc); 64 struct drm_connector *connector = &nv_connector->base; local 76 if (connector->connector_type != DRM_MODE_CONNECTOR_eDP && 114 if (connector->connector_type == DRM_MODE_CONNECTOR_eDP && dpcd[DP_DPCD_REV] >= 0x13) { 187 if (nouveau_dp_has_sink_count(connector, outp)) { 222 struct drm_connector *connector = &nv_connector->base; local 231 if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) { 232 if (connector->status == connector_status_connected) 234 else if (connector 500 struct drm_connector *connector = &nv_connector->base; local [all...] |
H A D | nouveau_display.c | 465 struct drm_connector *connector; local 485 nouveau_for_each_non_mst_connector_iter(connector, &conn_iter) { 486 struct nouveau_connector *nv_connector = nouveau_connector(connector); 487 enum drm_connector_status old_status = connector->status; 488 u64 bits, old_epoch_counter = connector->epoch_counter; 490 if (!(pending & drm_connector_mask(connector))) 499 connector->base.id, connector->name, 509 connector->status = drm_helper_probe_detect(connector, NUL 586 struct drm_connector *connector; local 619 struct drm_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_encoders.c | 284 /* set the active encoder to connector routing */ 305 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local 306 amdgpu_atombios_dp_set_link_config(connector, adjusted_mode); 441 struct drm_connector *connector; local 454 connector = amdgpu_get_connector_for_encoder(encoder); 458 if (!connector) 459 connector = amdgpu_get_connector_for_encoder_init(encoder); 460 amdgpu_connector = to_amdgpu_connector(connector); 462 switch (connector->connector_type) { 469 else if (connector 567 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local 756 struct drm_connector *connector; local 1143 amdgpu_atombios_encoder_set_edp_panel_power(struct drm_connector *connector, int action) argument 1199 struct drm_connector *connector; local 1300 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local 1495 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local 1563 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local 1667 amdgpu_atombios_encoder_dac_load_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument 1717 amdgpu_atombios_encoder_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument 1756 amdgpu_atombios_encoder_dig_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument 1813 amdgpu_atombios_encoder_set_bios_scratch_regs(struct drm_connector *connector, struct drm_encoder *encoder, bool connected) argument [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | atombios_dp.c | 306 static int radeon_dp_get_dp_link_config(struct drm_connector *connector, argument 311 int bpp = convert_bpc_to_bpp(radeon_get_monitor_bpc(connector)); 317 if (radeon_connector_encoder_get_dp_bridge_encoder_id(connector) == 411 struct drm_connector *connector) 415 struct radeon_connector *radeon_connector = to_radeon_connector(connector); 417 u16 dp_bridge = radeon_connector_encoder_get_dp_bridge_encoder_id(connector); 438 } else if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) { 450 void radeon_dp_set_link_config(struct drm_connector *connector, argument 453 struct radeon_connector *radeon_connector = to_radeon_connector(connector); 463 ret = radeon_dp_get_dp_link_config(connector, dig_connecto 410 radeon_dp_get_panel_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument 474 radeon_dp_mode_valid_helper(struct drm_connector *connector, struct drm_display_mode *mode) argument 517 radeon_dp_set_rx_power_state(struct drm_connector *connector, u8 power_state) argument 540 struct drm_connector *connector; member in struct:radeon_dp_link_train_info 784 radeon_dp_link_train(struct drm_encoder *encoder, struct drm_connector *connector) argument [all...] |
H A D | dce6_afmt.c | 126 struct drm_connector *connector, 138 if (connector->latency_present[1]) 139 tmp = VIDEO_LIPSYNC(connector->video_latency[1]) | 140 AUDIO_LIPSYNC(connector->audio_latency[1]); 144 if (connector->latency_present[0]) 145 tmp = VIDEO_LIPSYNC(connector->video_latency[0]) | 146 AUDIO_LIPSYNC(connector->audio_latency[0]); 125 dce6_afmt_write_latency_fields(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_display_mode *mode) argument
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | lontium-lt8912b.c | 32 struct drm_connector connector; member in struct:lt8912 210 return container_of(c, struct lt8912, connector); 345 lt->connector.display_info.is_hdmi ? BIT(0) : 0); 406 lt8912_connector_detect(struct drm_connector *connector, bool force) argument 408 struct lt8912 *lt = connector_to_lt8912(connector); 426 lt8912_connector_mode_valid(struct drm_connector *connector, argument 441 static int lt8912_connector_get_modes(struct drm_connector *connector) argument 444 struct lt8912 *lt = connector_to_lt8912(connector); 448 drm_edid = drm_bridge_edid_read(lt->hdmi_port, connector); 449 drm_edid_connector_update(connector, drm_edi 539 struct drm_connector *connector = <->connector; local 621 lt8912_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
H A D | lontium-lt9611uxc.c | 37 struct drm_connector connector; member in struct:lt9611uxc 123 static struct lt9611uxc *connector_to_lt9611uxc(struct drm_connector *connector) argument 125 return container_of(connector, struct lt9611uxc, connector); 174 if (lt9611uxc->connector.dev) { 175 if (lt9611uxc->connector.dev->mode_config.funcs) 176 drm_kms_helper_hotplug_event(lt9611uxc->connector.dev); 294 static int lt9611uxc_connector_get_modes(struct drm_connector *connector) argument 296 struct lt9611uxc *lt9611uxc = connector_to_lt9611uxc(connector); 300 drm_edid = drm_bridge_edid_read(<9611uxc->bridge, connector); 308 lt9611uxc_connector_detect(struct drm_connector *connector, bool force) argument 316 lt9611uxc_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 498 lt9611uxc_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/bridge/analogix/ |
H A D | analogix_dp_core.c | 1108 static int analogix_dp_get_modes(struct drm_connector *connector) argument 1110 struct analogix_dp_device *dp = to_dp(connector); 1115 num_modes += drm_panel_get_modes(dp->plat_data->panel, connector); 1123 edid = drm_get_edid(connector, &dp->aux.ddc); 1125 drm_connector_update_edid_property(&dp->connector, 1127 num_modes += drm_add_edid_modes(&dp->connector, edid); 1137 num_modes += dp->plat_data->get_modes(dp->plat_data, connector); 1143 analogix_dp_best_encoder(struct drm_connector *connector) argument 1145 struct analogix_dp_device *dp = to_dp(connector); 1151 static int analogix_dp_atomic_check(struct drm_connector *connector, argument 1184 analogix_dp_detect(struct drm_connector *connector, bool force) argument 1223 struct drm_connector *connector = NULL; local 1275 struct drm_connector *connector; local 1294 struct drm_connector *connector; local 1886 analogix_dp_start_crc(struct drm_connector *connector) argument 1900 analogix_dp_stop_crc(struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/tiny/ |
H A D | arcpgu.c | 79 static int arcpgu_drm_connector_get_modes(struct drm_connector *connector) argument 83 count = drm_add_modes_noedid(connector, XRES_MAX, YRES_MAX); 84 drm_set_preferred_mode(connector, XRES_DEF, YRES_DEF); 101 static int arcpgu_drm_sim_init(struct drm_device *drm, struct drm_connector *connector) argument 103 drm_connector_helper_add(connector, &arcpgu_drm_connector_helper_funcs); 104 return drm_connector_init(drm, connector, &arcpgu_drm_connector_funcs, 252 struct drm_connector *connector = NULL; local 296 connector = &arcpgu->sim_conn; 298 ret = arcpgu_drm_sim_init(drm, connector); 306 NULL, connector); [all...] |
/linux-master/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_dp.c | 507 cdv_intel_dp_mode_valid(struct drm_connector *connector, argument 510 struct gma_encoder *encoder = gma_attached_encoder(connector); 514 struct drm_psb_private *dev_priv = to_drm_psb_private(connector->dev); 844 cdv_intel_dp_i2c_init(struct gma_connector *connector, argument 861 intel_dp->adapter.dev.parent = connector->base.kdev; 1690 cdv_intel_dp_detect(struct drm_connector *connector, bool force) argument 1692 struct gma_encoder *encoder = gma_attached_encoder(connector); 1712 edid = drm_get_edid(connector, &intel_dp->adapter); 1724 static int cdv_intel_dp_get_modes(struct drm_connector *connector) argument 1726 struct gma_encoder *intel_encoder = gma_attached_encoder(connector); 1780 cdv_intel_dp_detect_audio(struct drm_connector *connector) argument 1803 cdv_intel_dp_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument 1859 cdv_intel_dp_destroy(struct drm_connector *connector) argument 1897 cdv_intel_dp_add_properties(struct drm_connector *connector) argument 1950 struct drm_connector *connector; local [all...] |
H A D | cdv_device.c | 234 struct drm_connector *connector; local 271 drm_for_each_connector_iter(connector, &conn_iter) 272 connector->funcs->dpms(connector, DRM_MODE_DPMS_OFF); 292 struct drm_connector *connector; local 349 drm_for_each_connector_iter(connector, &conn_iter) 350 connector->funcs->dpms(connector, DRM_MODE_DPMS_ON); 442 void cdv_intel_attach_force_audio_property(struct drm_connector *connector) argument 444 struct drm_device *dev = connector 471 cdv_intel_attach_broadcast_rgb_property(struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/msm/dp/ |
H A D | dp_panel.c | 111 static int dp_panel_update_modes(struct drm_connector *connector, argument 117 rc = drm_connector_update_edid_property(connector, edid); 122 rc = drm_add_edid_modes(connector, edid); 126 rc = drm_connector_update_edid_property(connector, NULL); 134 struct drm_connector *connector) 140 if (!dp_panel || !connector) { 181 dp_panel->edid = drm_get_edid(connector, 220 struct drm_connector *connector) 228 return dp_panel_update_modes(connector, dp_panel->edid); 257 checksum = dp_panel->connector 133 dp_panel_read_sink_caps(struct dp_panel *dp_panel, struct drm_connector *connector) argument 219 dp_panel_get_modes(struct dp_panel *dp_panel, struct drm_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 329 struct drm_connector *connector = conn_state->connector; local 339 switch (connector->connector_type) { 402 struct drm_connector *connector = conn_state->connector; local 403 struct nouveau_connector *nv_connector = nouveau_connector(connector); 413 asyh->or.bpc = connector->display_info.bpc; 424 struct drm_connector *connector; local 429 for_each_new_connector_in_state(state, connector, connector_state, i) { 431 return nouveau_connector(connector); 440 struct drm_connector *connector; local 515 nv50_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument 559 struct drm_connector *connector = &nv_encoder->conn->base; local 859 struct drm_connector connector; member in struct:nv50_mstc 964 struct drm_connector *connector = conn_state->connector; local 1032 struct drm_connector *connector; local 1133 nv50_mstc_atomic_best_encoder(struct drm_connector *connector, struct drm_atomic_state *state) argument 1148 nv50_mstc_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1162 nv50_mstc_get_modes(struct drm_connector *connector) argument 1191 nv50_mstc_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument 1201 nv50_mstc_detect(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument 1237 nv50_mstc_destroy(struct drm_connector *connector) argument 1884 struct drm_connector *connector = &nv_encoder->conn->base; local 2050 struct drm_connector *connector = &nv_encoder->conn->base; local 2565 struct drm_connector *connector; local 2832 struct drm_connector *connector, *tmp; local [all...] |
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-fwnode.c | 610 .compatible = "composite-video-connector", 613 .compatible = "svideo-connector", 639 vc->connector.analog.sdtv_stds = ret ? V4L2_STD_ALL : stds; 642 void v4l2_fwnode_connector_free(struct v4l2_fwnode_connector *connector) argument 646 if (IS_ERR_OR_NULL(connector) || connector->type == V4L2_CONN_UNKNOWN) 649 list_for_each_entry_safe(link, tmp, &connector->links, head) { 655 kfree(connector->label); 656 connector->label = NULL; 657 connector 678 v4l2_fwnode_connector_parse(struct fwnode_handle *fwnode, struct v4l2_fwnode_connector *connector) argument 730 v4l2_fwnode_connector_add_link(struct fwnode_handle *fwnode, struct v4l2_fwnode_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/sti/ |
H A D | sti_hda.c | 574 static int sti_hda_connector_get_modes(struct drm_connector *connector) argument 579 = to_sti_hda_connector(connector); 595 drm_mode_probed_add(connector, mode); 605 sti_hda_connector_mode_valid(struct drm_connector *connector, argument 614 = to_sti_hda_connector(connector); 641 static int sti_hda_late_register(struct drm_connector *connector) argument 644 = to_sti_hda_connector(connector); 678 struct sti_hda_connector *connector; local 690 connector = devm_kzalloc(dev, sizeof(*connector), GFP_KERNE [all...] |
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-novatek-nt35950.c | 54 struct drm_connector *connector; member in struct:nt35950 263 struct drm_connector *connector = nt->connector; local 268 if (!connector->state || !connector->state->crtc) 271 crtc_state = connector->state->crtc->state; 486 struct drm_connector *connector) 494 mode = drm_mode_duplicate(connector->dev, 505 drm_mode_probed_add(connector, mode); 508 connector 485 nt35950_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument [all...] |
H A D | panel-raspberrypi-touchscreen.c | 318 struct drm_connector *connector) 327 mode = drm_mode_duplicate(connector->dev, m); 342 drm_mode_probed_add(connector, mode); 346 connector->display_info.bpc = 8; 347 connector->display_info.width_mm = 154; 348 connector->display_info.height_mm = 86; 349 drm_display_info_set_bus_formats(&connector->display_info, 317 rpi_touchscreen_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
|
H A D | panel-lg-lg4573.c | 212 struct drm_connector *connector) 216 mode = drm_mode_duplicate(connector->dev, &default_mode); 227 drm_mode_probed_add(connector, mode); 229 connector->display_info.width_mm = 61; 230 connector->display_info.height_mm = 103; 211 lg4573_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
|
/linux-master/drivers/usb/typec/ |
H A D | wusb3801.c | 325 struct fwnode_handle *connector; local 346 connector = device_get_named_child_node(dev, "connector"); 347 if (!connector) 350 ret = typec_get_fw_cap(&wusb3801->cap, connector); 355 ret = fwnode_property_read_string(connector, "typec-power-opmode", &cap_str); 390 fwnode_handle_put(connector); 397 fwnode_handle_put(connector);
|
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_dpi.c | 140 struct drm_connector *connector = NULL, *connector_scan; local 145 /* Look up the connector attached to DPI so we can get the 153 connector = connector_scan; 159 /* Default to 18bit if no connector or format found. */ 162 if (connector) { 163 if (connector->display_info.num_bus_formats) { 164 u32 bus_format = connector->display_info.bus_formats[0]; 208 if (connector->display_info.bus_flags & DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE) 211 if (connector->display_info.bus_flags & DRM_BUS_FLAG_DE_LOW)
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.h | 884 void amdgpu_dm_connector_funcs_reset(struct drm_connector *connector); 886 amdgpu_dm_connector_atomic_duplicate_state(struct drm_connector *connector); 887 int amdgpu_dm_connector_atomic_set_property(struct drm_connector *connector, 892 int amdgpu_dm_connector_atomic_get_property(struct drm_connector *connector, 905 enum drm_mode_status amdgpu_dm_connector_mode_valid(struct drm_connector *connector, 909 struct drm_connector *connector); 911 void amdgpu_dm_update_freesync_caps(struct drm_connector *connector,
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_display_types.h | 164 struct intel_connector *connector); 208 /* Read out the current hw state of this connector, returning true if 292 int (*setup)(struct intel_connector *connector, enum pipe pipe); 293 u32 (*get)(struct intel_connector *connector, enum pipe pipe); 298 u32 (*hz_to_pwm)(struct intel_connector *connector, u32 hz); 494 int (*stream_encryption)(struct intel_connector *connector, 499 struct intel_connector *connector); 509 int (*hdcp_2_2_get_capability)(struct intel_connector *connector, 513 int (*write_2_2_msg)(struct intel_connector *connector, 517 int (*read_2_2_msg)(struct intel_connector *connector, 1939 struct intel_connector *connector; member in struct:intel_dp_mst_encoder 1943 intel_attached_encoder(struct intel_connector *connector) argument 1988 intel_attached_dig_port(struct intel_connector *connector) argument 2000 intel_attached_hdmi(struct intel_connector *connector) argument 2010 intel_attached_dp(struct intel_connector *connector) argument 2101 intel_atomic_get_new_connector_state(struct intel_atomic_state *state, struct intel_connector *connector) argument 2110 intel_atomic_get_old_connector_state(struct intel_atomic_state *state, struct intel_connector *connector) argument [all...] |
/linux-master/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi.c | 185 hdmi->connector = drm_bridge_connector_init(hdmi->dev, encoder); 186 if (IS_ERR(hdmi->connector)) { 187 ret = PTR_ERR(hdmi->connector); 188 DRM_DEV_ERROR(dev->dev, "failed to create HDMI connector: %d\n", ret); 189 hdmi->connector = NULL; 193 drm_connector_attach_encoder(hdmi->connector, hdmi->encoder); 213 if (hdmi->connector) { 214 hdmi->connector->funcs->destroy(hdmi->connector); 215 hdmi->connector [all...] |
/linux-master/drivers/gpu/drm/mgag200/ |
H A D | mgag200_g200ew3.c | 117 struct drm_connector *connector = &mdev->connector; local 159 ret = drm_connector_init_with_ddc(dev, connector, 167 drm_connector_helper_add(connector, &mgag200_g200ew3_vga_connector_helper_funcs); 169 ret = drm_connector_attach_encoder(connector, encoder);
|