Lines Matching refs:intel_connector

36 #include "intel_connector.h"
76 const struct intel_connector *connector,
112 const struct intel_connector *connector,
155 struct intel_connector *connector =
291 struct intel_connector *connector =
406 hblank_expansion_quirk_needs_dsc(const struct intel_connector *connector,
422 adjust_limits_for_dsc_hblank_expansion_quirk(const struct intel_connector *connector,
482 const struct intel_connector *connector,
530 const struct intel_connector *connector =
638 struct intel_connector *connector;
669 struct intel_connector *connector;
817 intel_dp_mst_atomic_topology_check(struct intel_connector *connector,
822 struct intel_connector *connector_iter;
870 struct intel_connector *intel_connector =
878 ret = intel_dp_mst_atomic_topology_check(intel_connector, state);
884 intel_connector->mst_port,
885 intel_connector);
891 &intel_connector->mst_port->mst_mgr,
892 intel_connector->port);
926 struct intel_connector *connector =
946 struct intel_connector *connector =
1067 struct intel_connector *connector =
1128 struct intel_connector *connector = to_intel_connector(conn_state->connector);
1210 struct intel_connector *intel_connector = to_intel_connector(connector);
1211 struct drm_i915_private *i915 = to_i915(intel_connector->base.dev);
1212 struct intel_dp *intel_dp = intel_connector->mst_port;
1222 drm_edid = drm_dp_mst_edid_read(connector, &intel_dp->mst_mgr, intel_connector->port);
1234 struct intel_connector *intel_connector = to_intel_connector(connector);
1238 intel_connector->port);
1245 intel_connector->port);
1253 struct intel_connector *intel_connector = to_intel_connector(connector);
1257 intel_connector->port);
1283 struct intel_connector *intel_connector = to_intel_connector(connector);
1284 struct intel_dp *intel_dp = intel_connector->mst_port;
1286 struct drm_dp_mst_port *port = intel_connector->port;
1359 drm_dp_sink_supports_dsc(intel_connector->dp.dsc_dpcd)) {
1364 int pipe_bpp = intel_dp_dsc_compute_max_bpp(intel_connector, U8_MAX);
1366 if (drm_dp_sink_supports_fec(intel_connector->dp.fec_capability)) {
1377 intel_dp_dsc_get_slice_count(intel_connector,
1409 struct intel_connector *intel_connector = to_intel_connector(connector);
1410 struct intel_dp *intel_dp = intel_connector->mst_port;
1421 struct intel_connector *intel_connector = to_intel_connector(connector);
1422 struct intel_dp *intel_dp = intel_connector->mst_port;
1434 intel_connector->port);
1457 static bool intel_dp_mst_get_hw_state(struct intel_connector *connector)
1496 struct intel_connector *connector)
1509 static bool detect_dsc_hblank_expansion_quirk(const struct intel_connector *connector)
1547 struct intel_connector *intel_connector;
1552 intel_connector = intel_connector_alloc();
1553 if (!intel_connector)
1556 intel_connector->get_hw_state = intel_dp_mst_get_hw_state;
1557 intel_connector->sync_state = intel_dp_connector_sync_state;
1558 intel_connector->mst_port = intel_dp;
1559 intel_connector->port = port;
1562 intel_dp_init_modeset_retry_work(intel_connector);
1564 intel_connector->dp.dsc_decompression_aux = drm_dp_mst_dsc_aux_for_port(port);
1565 intel_dp_mst_read_decompression_port_dsc_caps(intel_dp, intel_connector);
1566 intel_connector->dp.dsc_hblank_expansion_quirk =
1567 detect_dsc_hblank_expansion_quirk(intel_connector);
1569 connector = &intel_connector->base;
1574 intel_connector_free(intel_connector);
1584 ret = drm_connector_attach_encoder(&intel_connector->base, enc);
1593 ret = intel_dp_hdcp_init(dig_port, intel_connector);
1761 struct intel_connector *connector,
1796 struct intel_connector *connector = to_intel_connector(_connector);
1810 static struct intel_connector *
1821 struct intel_connector *connector =
1846 const struct intel_connector *crtc_connector;
1862 const struct intel_connector *connector =