/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_panel.c | 57 intel_panel_preferred_fixed_mode(struct intel_connector *connector) argument 59 return list_first_entry_or_null(&connector->panel.fixed_modes, 63 static bool is_best_fixed_mode(struct intel_connector *connector, argument 76 if (intel_vrr_is_in_range(connector, vrefresh) && 77 intel_vrr_is_in_range(connector, fixed_mode_vrefresh) && 87 intel_panel_fixed_mode(struct intel_connector *connector, argument 93 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head) { 96 if (is_best_fixed_mode(connector, vrefresh, 126 intel_panel_downclock_mode(struct intel_connector *connector, argument 130 int min_vrefresh = connector 148 intel_panel_highest_mode(struct intel_connector *connector, const struct drm_display_mode *adjusted_mode) argument 162 intel_panel_get_modes(struct intel_connector *connector) argument 180 has_drrs_modes(struct intel_connector *connector) argument 196 intel_panel_drrs_type(struct intel_connector *connector) argument 201 intel_panel_compute_config(struct intel_connector *connector, struct drm_display_mode *adjusted_mode) argument 251 intel_panel_add_edid_alt_fixed_modes(struct intel_connector *connector) argument 271 intel_panel_add_edid_preferred_mode(struct intel_connector *connector) argument 302 intel_panel_destroy_probed_modes(struct intel_connector *connector) argument 317 intel_panel_add_edid_fixed_modes(struct intel_connector *connector, bool use_alt_fixed_modes) argument 326 intel_panel_add_fixed_mode(struct intel_connector *connector, struct drm_display_mode *fixed_mode, const char *type) argument 348 intel_panel_add_vbt_lfp_fixed_mode(struct intel_connector *connector) argument 362 intel_panel_add_vbt_sdvo_fixed_mode(struct intel_connector *connector) argument 376 intel_panel_add_encoder_fixed_mode(struct intel_connector *connector, struct intel_encoder *encoder) argument 680 intel_panel_detect(struct drm_connector *connector, bool force) argument 694 intel_panel_mode_valid(struct intel_connector *connector, const struct drm_display_mode *mode) argument 715 intel_panel_init_alloc(struct intel_connector *connector) argument 724 intel_panel_init(struct intel_connector *connector, const struct drm_edid *fixed_edid) argument 744 intel_panel_fini(struct intel_connector *connector) argument [all...] |
H A D | intel_backlight.c | 62 static u32 clamp_user_to_hw(struct intel_connector *connector, argument 65 struct intel_panel *panel = &connector->panel; 75 static u32 scale_hw_to_user(struct intel_connector *connector, argument 78 struct intel_panel *panel = &connector->panel; 84 u32 intel_backlight_invert_pwm_level(struct intel_connector *connector, u32 val) argument 86 struct drm_i915_private *i915 = to_i915(connector->base.dev); 87 struct intel_panel *panel = &connector->panel; 104 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 105 struct drm_i915_private *i915 = to_i915(connector 113 intel_backlight_level_to_pwm(struct intel_connector *connector, u32 val) argument 127 intel_backlight_level_from_pwm(struct intel_connector *connector, u32 val) argument 144 lpt_get_backlight(struct intel_connector *connector, enum pipe unused) argument 151 pch_get_backlight(struct intel_connector *connector, enum pipe unused) argument 158 i9xx_get_backlight(struct intel_connector *connector, enum pipe unused) argument 178 vlv_get_backlight(struct intel_connector *connector, enum pipe pipe) argument 188 bxt_get_backlight(struct intel_connector *connector, enum pipe unused) argument 196 ext_pwm_get_backlight(struct intel_connector *connector, enum pipe unused) argument 207 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 217 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 227 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 255 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 266 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 284 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 300 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 335 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local 361 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local 387 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local 398 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local 413 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local 425 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local 436 struct intel_connector *connector = to_intel_connector(old_conn_state->connector); local 468 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 512 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 560 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 600 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 636 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 667 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 717 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 748 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 759 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 782 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 800 intel_panel_get_backlight(struct intel_connector *connector) argument 818 scale_user_to_hw(struct intel_connector *connector, u32 user_level, u32 user_max) argument 831 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 854 struct intel_connector *connector = bl_get_data(bd); local 888 struct intel_connector *connector = bl_get_data(bd); local 913 intel_backlight_device_register(struct intel_connector *connector) argument 995 intel_backlight_device_unregister(struct intel_connector *connector) argument 1010 cnp_hz_to_pwm(struct intel_connector *connector, u32 pwm_freq_hz) argument 1021 bxt_hz_to_pwm(struct intel_connector *connector, u32 pwm_freq_hz) argument 1031 spt_hz_to_pwm(struct intel_connector *connector, u32 pwm_freq_hz) argument 1049 lpt_hz_to_pwm(struct intel_connector *connector, u32 pwm_freq_hz) argument 1072 pch_hz_to_pwm(struct intel_connector *connector, u32 pwm_freq_hz) argument 1088 i9xx_hz_to_pwm(struct intel_connector *connector, u32 pwm_freq_hz) argument 1106 i965_hz_to_pwm(struct intel_connector *connector, u32 pwm_freq_hz) argument 1124 vlv_hz_to_pwm(struct intel_connector *connector, u32 pwm_freq_hz) argument 1143 get_vbt_pwm_freq(struct intel_connector *connector) argument 1162 get_backlight_max_vbt(struct intel_connector *connector) argument 1188 get_backlight_min_vbt(struct intel_connector *connector) argument 1214 lpt_setup_backlight(struct intel_connector *connector, enum pipe unused) argument 1271 pch_setup_backlight(struct intel_connector *connector, enum pipe unused) argument 1302 i9xx_setup_backlight(struct intel_connector *connector, enum pipe unused) argument 1344 i965_setup_backlight(struct intel_connector *connector, enum pipe unused) argument 1377 vlv_setup_backlight(struct intel_connector *connector, enum pipe pipe) argument 1410 bxt_setup_backlight(struct intel_connector *connector, enum pipe unused) argument 1475 cnp_setup_backlight(struct intel_connector *connector, enum pipe unused) argument 1518 ext_pwm_setup_backlight(struct intel_connector *connector, enum pipe pipe) argument 1573 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 1580 intel_pwm_get_backlight(struct intel_connector *connector, enum pipe pipe) argument 1591 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 1600 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 1607 intel_pwm_setup_backlight(struct intel_connector *connector, enum pipe pipe) argument 1629 struct intel_connector *connector = to_intel_connector(conn_state->connector); local 1643 intel_backlight_setup(struct intel_connector *connector, enum pipe pipe) argument 1789 struct intel_connector *connector = local [all...] |
H A D | intel_backlight.h | 20 int intel_backlight_setup(struct intel_connector *connector, enum pipe pipe); 35 u32 intel_backlight_invert_pwm_level(struct intel_connector *connector, u32 level); 36 u32 intel_backlight_level_to_pwm(struct intel_connector *connector, u32 level); 37 u32 intel_backlight_level_from_pwm(struct intel_connector *connector, u32 val); 40 int intel_backlight_device_register(struct intel_connector *connector); 41 void intel_backlight_device_unregister(struct intel_connector *connector); 43 static inline int intel_backlight_device_register(struct intel_connector *connector) argument 47 static inline void intel_backlight_device_unregister(struct intel_connector *connector) argument
|
H A D | intel_display_debugfs.h | 15 void intel_connector_debugfs_add(struct intel_connector *connector); 19 static inline void intel_connector_debugfs_add(struct intel_connector *connector) {} argument
|
H A D | intel_hdcp.c | 34 struct intel_connector *connector) 42 if (!connector->port) 44 mgr = connector->port->mgr; 48 payload = drm_atomic_get_mst_payload_state(mst_state, connector->port); 77 struct intel_connector *connector; local 92 for_each_intel_connector_iter(connector, &conn_iter) { 93 if (connector->base.status == connector_status_disconnected) 96 if (!intel_encoder_is_mst(intel_attached_encoder(connector))) 99 conn_dig_port = intel_attached_dig_port(connector); 104 intel_conn_to_vcpi(state, connector); 33 intel_conn_to_vcpi(struct intel_atomic_state *state, struct intel_connector *connector) argument 127 intel_hdcp_prepare_streams(struct intel_atomic_state *state, struct intel_connector *connector) argument 181 intel_hdcp_get_capability(struct intel_connector *connector) argument 205 intel_hdcp2_prerequisite(struct intel_connector *connector) argument 232 intel_hdcp2_get_capability(struct intel_connector *connector) argument 246 intel_hdcp_get_remote_capability(struct intel_connector *connector, bool *hdcp_capable, bool *hdcp2_capable) argument 440 intel_hdcp_validate_v_prime(struct intel_connector *connector, const struct intel_hdcp_shim *shim, u8 *ksv_fifo, u8 num_downstream, u8 *bstatus) argument 684 intel_hdcp_auth_downstream(struct intel_connector *connector) argument 767 intel_hdcp_auth(struct intel_connector *connector) argument 939 _intel_hdcp_disable(struct intel_connector *connector) argument 994 intel_hdcp1_enable(struct intel_connector *connector) argument 1044 intel_hdcp_update_value(struct intel_connector *connector, u64 value, bool update_property) argument 1074 intel_hdcp_check_link(struct intel_connector *connector) argument 1142 struct intel_connector *connector = intel_hdcp_to_connector(hdcp); local 1170 hdcp2_prepare_ake_init(struct intel_connector *connector, struct hdcp2_ake_init *ake_data) argument 1197 hdcp2_verify_rx_cert_prepare_km(struct intel_connector *connector, struct hdcp2_ake_send_cert *rx_cert, bool *paired, struct hdcp2_ake_no_stored_km *ek_pub_km, size_t *msg_sz) argument 1228 hdcp2_verify_hprime(struct intel_connector *connector, struct hdcp2_ake_send_hprime *rx_hprime) argument 1254 hdcp2_store_pairing_info(struct intel_connector *connector, struct hdcp2_ake_send_pairing_info *pairing_info) argument 1281 hdcp2_prepare_lc_init(struct intel_connector *connector, struct hdcp2_lc_init *lc_init) argument 1308 hdcp2_verify_lprime(struct intel_connector *connector, struct hdcp2_lc_send_lprime *rx_lprime) argument 1334 hdcp2_prepare_skey(struct intel_connector *connector, struct hdcp2_ske_send_eks *ske_data) argument 1361 hdcp2_verify_rep_topology_prepare_ack(struct intel_connector *connector, struct hdcp2_rep_send_receiverid_list *rep_topology, struct hdcp2_rep_send_ack *rep_send_ack) argument 1393 hdcp2_verify_mprime(struct intel_connector *connector, struct hdcp2_rep_stream_ready *stream_ready) argument 1418 hdcp2_authenticate_port(struct intel_connector *connector) argument 1443 hdcp2_close_session(struct intel_connector *connector) argument 1465 hdcp2_deauthenticate_port(struct intel_connector *connector) argument 1471 hdcp2_authentication_key_exchange(struct intel_connector *connector) argument 1559 hdcp2_locality_check(struct intel_connector *connector) argument 1594 hdcp2_session_key_exchange(struct intel_connector *connector) argument 1613 _hdcp2_propagate_stream_management_info(struct intel_connector *connector) argument 1663 hdcp2_authenticate_repeater_topology(struct intel_connector *connector) argument 1744 hdcp2_authenticate_sink(struct intel_connector *connector) argument 1790 hdcp2_enable_stream_encryption(struct intel_connector *connector) argument 1831 hdcp2_enable_encryption(struct intel_connector *connector) argument 1870 hdcp2_disable_encryption(struct intel_connector *connector) argument 1908 hdcp2_propagate_stream_management_info(struct intel_connector *connector) argument 1936 hdcp2_authenticate_and_encrypt(struct intel_atomic_state *state, struct intel_connector *connector) argument 1997 _intel_hdcp2_enable(struct intel_atomic_state *state, struct intel_connector *connector) argument 2024 _intel_hdcp2_disable(struct intel_connector *connector, bool hdcp2_link_recovery) argument 2062 intel_hdcp2_check_link(struct intel_connector *connector) argument 2140 struct intel_connector *connector = intel_hdcp_to_connector(hdcp); local 2206 initialize_hdcp_port_data(struct intel_connector *connector, struct intel_digital_port *dig_port, const struct intel_hdcp_shim *shim) argument 2287 intel_hdcp2_init(struct intel_connector *connector, struct intel_digital_port *dig_port, const struct intel_hdcp_shim *shim) argument 2304 intel_hdcp_init(struct intel_connector *connector, struct intel_digital_port *dig_port, const struct intel_hdcp_shim *shim) argument 2342 struct intel_connector *connector = local 2414 struct intel_connector *connector = local 2430 intel_hdcp_disable(struct intel_connector *connector) argument 2464 struct intel_connector *connector = local 2537 intel_hdcp_cleanup(struct intel_connector *connector) argument 2573 intel_hdcp_atomic_check(struct drm_connector *connector, struct drm_connector_state *old_state, struct drm_connector_state *new_state) argument 2621 intel_hdcp_handle_cp_irq(struct intel_connector *connector) argument [all...] |
H A D | g4x_hdmi.h | 21 int g4x_hdmi_connector_atomic_check(struct drm_connector *connector, 28 static inline int g4x_hdmi_connector_atomic_check(struct drm_connector *connector, argument
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_connectors.c | 40 void radeon_connector_hotplug(struct drm_connector *connector) argument 42 struct drm_device *dev = connector->dev; 44 struct radeon_connector *radeon_connector = to_radeon_connector(connector); 46 /* bail if the connector does not have hpd pin, e.g., 54 /* if the connector is already off, don't turn it back on */ 56 if (connector->dpms != DRM_MODE_DPMS_ON) 60 if (connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) { 80 /* Turn the connector off and back on immediately, which 83 drm_helper_connector_dpms(connector, DRM_MODE_DPMS_OFF); 84 drm_helper_connector_dpms(connector, DRM_MODE_DPMS_O 99 radeon_get_monitor_bpc(struct drm_connector *connector) argument 222 radeon_connector_update_scratch_regs(struct drm_connector *connector, enum drm_connector_status status) argument 246 radeon_find_encoder(struct drm_connector *connector, int encoder_type) argument 258 radeon_connector_edid(struct drm_connector *connector) argument 273 radeon_connector_get_edid(struct drm_connector *connector) argument 332 radeon_connector_free_edid(struct drm_connector *connector) argument 340 radeon_ddc_get_modes(struct drm_connector *connector) argument 354 radeon_best_single_encoder(struct drm_connector *connector) argument 365 radeon_get_native_mode(struct drm_connector *connector) argument 393 radeon_connector_analog_encoder_conflict_solve(struct drm_connector *connector, struct drm_encoder *encoder, enum drm_connector_status current_status, bool priority) argument 476 radeon_add_common_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument 527 radeon_connector_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t val) argument 748 radeon_fixup_lvds_native_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument 783 radeon_lvds_get_modes(struct drm_connector *connector) argument 820 radeon_lvds_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 851 radeon_lvds_detect(struct drm_connector *connector, bool force) argument 898 radeon_connector_unregister(struct drm_connector *connector) argument 908 radeon_connector_destroy(struct drm_connector *connector) argument 919 radeon_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 970 radeon_vga_get_modes(struct drm_connector *connector) argument 982 radeon_vga_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 997 radeon_vga_detect(struct drm_connector *connector, bool force) argument 1104 radeon_tv_get_modes(struct drm_connector *connector) argument 1130 radeon_tv_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1139 radeon_tv_detect(struct drm_connector *connector, bool force) argument 1192 radeon_check_hpd_status_unchanged(struct drm_connector *connector) argument 1225 radeon_dvi_detect(struct drm_connector *connector, bool force) argument 1426 radeon_dvi_encoder(struct drm_connector *connector) argument 1452 radeon_dvi_force(struct drm_connector *connector) argument 1461 radeon_dvi_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1515 radeon_dp_get_modes(struct drm_connector *connector) argument 1585 radeon_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *connector) argument 1605 radeon_connector_encoder_is_hbr2(struct drm_connector *connector) argument 1620 radeon_connector_is_dp12_capable(struct drm_connector *connector) argument 1635 radeon_dp_detect(struct drm_connector *connector, bool force) argument 1737 radeon_dp_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 1839 struct drm_connector *connector; local 2363 struct drm_connector *connector; local [all...] |
/linux-master/include/drm/ |
H A D | drm_connector.h | 54 DRM_FORCE_ON_DIGITAL, /* for DVI-I use digital connector */ 60 * This enum is used to track the connector status. There are no separate 65 * @connector_status_connected: The connector is definitely connected to 70 * @connector_status_disconnected: The connector isn't connected to a 73 * nothing there. It is driver-dependent whether a connector with this 78 * @connector_status_unknown: The connector's status could not be 80 * flicker (like load-detection when the connector is in use), or when a 82 * free CRTC). It should be possible to light up the connector with one 85 * there's not connector with @connector_status_connected. 94 * This enum is used to track the status of initializing a connector an 895 struct drm_connector *connector; member in struct:drm_connector_state 1915 drm_connector_index(const struct drm_connector *connector) argument 1920 drm_connector_mask(const struct drm_connector *connector) argument 1949 drm_connector_get(struct drm_connector *connector) argument 1961 drm_connector_put(struct drm_connector *connector) argument 1978 drm_connector_is_unregistered(struct drm_connector *connector) argument [all...] |
H A D | drm_sysfs.h | 14 void drm_sysfs_connector_hotplug_event(struct drm_connector *connector); 15 void drm_sysfs_connector_property_event(struct drm_connector *connector,
|
H A D | drm_atomic_state_helper.h | 70 struct drm_connector *connector); 71 void __drm_atomic_helper_connector_reset(struct drm_connector *connector, 73 void drm_atomic_helper_connector_reset(struct drm_connector *connector); 74 void drm_atomic_helper_connector_tv_reset(struct drm_connector *connector); 75 int drm_atomic_helper_connector_tv_check(struct drm_connector *connector, 77 void drm_atomic_helper_connector_tv_margins_reset(struct drm_connector *connector); 79 __drm_atomic_helper_connector_duplicate_state(struct drm_connector *connector, 82 drm_atomic_helper_connector_duplicate_state(struct drm_connector *connector); 85 void drm_atomic_helper_connector_destroy_state(struct drm_connector *connector,
|
/linux-master/drivers/connector/ |
H A D | Makefile | 5 cn-y += cn_queue.o connector.o
|
/linux-master/drivers/gpu/drm/xen/ |
H A D | xen_drm_front_cfg.c | 22 struct xen_drm_front_cfg_connector *connector, 34 &connector->width, &connector->height) < 0) { 36 connector->width = 0; 37 connector->height = 0; 41 connector->xenstore_path = connector_path; 44 connector_path, connector->width, connector->height); 70 DRM_ERROR("No connector(s) configured at %s\n", 21 cfg_connector(struct xen_drm_front_info *front_info, struct xen_drm_front_cfg_connector *connector, const char *path, int index) argument
|
H A D | xen_drm_front_conn.h | 21 struct drm_connector *connector);
|
/linux-master/include/drm/display/ |
H A D | drm_hdcp_helper.h | 18 int drm_connector_attach_content_protection_property(struct drm_connector *connector, 20 void drm_hdcp_update_content_protection(struct drm_connector *connector, u64 val);
|
/linux-master/drivers/gpu/drm/gud/ |
H A D | gud_connector.c | 25 struct drm_connector connector; member in struct:gud_connector 44 static inline struct gud_connector *to_gud_connector(struct drm_connector *connector) argument 46 return container_of(connector, struct gud_connector, connector); 49 static void gud_conn_err(struct drm_connector *connector, const char *msg, int ret) argument 51 dev_err(connector->dev->dev, "%s: %s (ret=%d)\n", connector->name, msg, ret); 62 struct drm_connector *connector = &gconn->connector; local 64 struct drm_device *drm = connector 111 struct drm_connector *connector = bl_get_data(bd); local 126 struct drm_connector *connector = &gconn->connector; local 152 gud_connector_detect(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument 218 gud_connector_get_modes(struct drm_connector *connector) argument 288 gud_connector_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument 324 gud_connector_late_register(struct drm_connector *connector) argument 334 gud_connector_early_unregister(struct drm_connector *connector) argument 342 gud_connector_destroy(struct drm_connector *connector) argument 351 gud_connector_reset(struct drm_connector *connector) argument 378 gud_connector_add_tv_mode(struct gud_device *gdrm, struct drm_connector *connector) argument 413 gud_connector_property_lookup(struct drm_connector *connector, u16 prop) argument 477 struct drm_connector *connector = &gconn->connector; local 615 struct drm_connector *connector; local [all...] |
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_lvds.c | 22 struct drm_connector connector; member in struct:sun4i_lvds 29 drm_connector_to_sun4i_lvds(struct drm_connector *connector) argument 31 return container_of(connector, struct sun4i_lvds, 32 connector); 42 static int sun4i_lvds_get_modes(struct drm_connector *connector) argument 45 drm_connector_to_sun4i_lvds(connector); 47 return drm_panel_get_modes(lvds->panel, connector); 55 sun4i_lvds_connector_destroy(struct drm_connector *connector) argument 57 drm_connector_cleanup(connector); 129 drm_connector_helper_add(&lvds->connector, [all...] |
H A D | sun6i_mipi_dsi.h | 24 struct drm_connector connector; member in struct:sun6i_dsi 48 static inline struct sun6i_dsi *connector_to_sun6i_dsi(struct drm_connector *connector) argument 50 return container_of(connector, struct sun6i_dsi, connector);
|
/linux-master/drivers/gpu/drm/loongson/ |
H A D | lsdc_output_7a1000.c | 65 ls7a1000_dpi_connector_get_best_encoder(struct drm_connector *connector, argument 68 struct lsdc_output *output = connector_to_lsdc_output(connector); 80 ls7a1000_dpi_connector_detect(struct drm_connector *connector, bool force) argument 82 struct i2c_adapter *ddc = connector->ddc; 149 struct drm_connector *connector = &output->connector; local 159 ret = drm_connector_init_with_ddc(ddev, connector, 167 drm_connector_helper_add(connector, &ls7a1000_dpi_connector_helpers); 169 drm_connector_attach_encoder(connector, encoder); 171 connector [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_client_modeset.c | 121 drm_connector_get_tiled_mode(struct drm_connector *connector) argument 125 list_for_each_entry(mode, &connector->modes, head) { 126 if (mode->hdisplay == connector->tile_h_size && 127 mode->vdisplay == connector->tile_v_size) 134 drm_connector_fallback_non_tiled_mode(struct drm_connector *connector) argument 138 list_for_each_entry(mode, &connector->modes, head) { 139 if (mode->hdisplay == connector->tile_h_size && 140 mode->vdisplay == connector->tile_v_size) 148 drm_connector_has_preferred_mode(struct drm_connector *connector, int width, int height) argument 152 list_for_each_entry(mode, &connector 162 drm_connector_pick_cmdline_mode(struct drm_connector *connector) argument 219 drm_connector_enabled(struct drm_connector *connector, bool strict) argument 239 struct drm_connector *connector; local 350 struct drm_connector *connector; local 383 struct drm_connector *connector; local 478 connector_has_possible_crtc(struct drm_connector *connector, struct drm_crtc *crtc) argument 499 struct drm_connector *connector; local 611 struct drm_connector *connector; local 774 struct drm_connector *connector, **connectors = NULL; local 859 struct drm_connector *connector = connectors[i]; local 910 struct drm_connector *connector = modeset->connectors[0]; local 1192 struct drm_connector *connector; local [all...] |
H A D | drm_crtc_helper_internal.h | 40 drm_connector_mode_valid(struct drm_connector *connector, 46 drm_connector_get_single_encoder(struct drm_connector *connector);
|
/linux-master/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_hdmi.c | 107 static void cdv_hdmi_save(struct drm_connector *connector) argument 109 struct drm_device *dev = connector->dev; 110 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); 116 static void cdv_hdmi_restore(struct drm_connector *connector) argument 118 struct drm_device *dev = connector->dev; 119 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); 127 struct drm_connector *connector, bool force) 129 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); 134 edid = drm_get_edid(connector, connector 126 cdv_hdmi_detect( struct drm_connector *connector, bool force) argument 151 cdv_hdmi_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value) argument 210 cdv_hdmi_get_modes(struct drm_connector *connector) argument 224 cdv_hdmi_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument 243 cdv_hdmi_destroy(struct drm_connector *connector) argument 280 struct drm_connector *connector; local [all...] |
H A D | psb_intel_modes.c | 47 * @connector: DRM connector device to use 50 * Fetch the EDID information from @connector using the DDC bus. 52 int psb_intel_ddc_get_modes(struct drm_connector *connector, argument 58 edid = drm_get_edid(connector, adapter); 60 drm_connector_update_edid_property(connector, edid); 61 ret = drm_add_edid_modes(connector, edid);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_encoders.c | 38 struct drm_connector *connector; local 46 drm_for_each_connector_iter(connector, &iter) { 47 amdgpu_connector = to_amdgpu_connector(connector); 51 drm_connector_attach_encoder(connector, encoder); 53 amdgpu_atombios_encoder_init_backlight(amdgpu_encoder, connector); 66 struct drm_connector *connector; local 70 drm_for_each_connector_iter(connector, &iter) { 71 if (connector->encoder == encoder) { 72 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); 88 struct drm_connector *connector, *foun local 109 struct drm_connector *connector, *found = NULL; local 208 struct drm_connector *connector; local [all...] |
H A D | amdgpu_i2c.h | 40 amdgpu_i2c_router_select_ddc_port(const struct amdgpu_connector *connector); 42 amdgpu_i2c_router_select_cd_port(const struct amdgpu_connector *connector);
|
/linux-master/drivers/gpu/drm/hisilicon/hibmc/ |
H A D | hibmc_drm_drv.h | 39 struct hibmc_connector connector; member in struct:hibmc_drm_private 42 static inline struct hibmc_connector *to_hibmc_connector(struct drm_connector *connector) argument 44 return container_of(connector, struct hibmc_connector, base); 61 int hibmc_ddc_create(struct drm_device *drm_dev, struct hibmc_connector *connector);
|