Lines Matching defs:connector
40 static void intel_dp_hdcp_wait_for_cp_irq(struct intel_connector *connector,
43 struct intel_digital_port *dig_port = intel_attached_dig_port(connector);
53 drm_dbg_kms(connector->base.dev,
258 struct intel_connector *connector)
343 intel_dp_hdcp2_read_rx_status(struct intel_connector *connector,
346 struct intel_display *display = to_intel_display(connector);
347 struct intel_digital_port *dig_port = intel_attached_dig_port(connector);
364 int hdcp2_detect_msg_availability(struct intel_connector *connector,
371 ret = intel_dp_hdcp2_read_rx_status(connector, &rx_status);
389 drm_err(connector->base.dev,
398 intel_dp_hdcp2_wait_for_msg(struct intel_connector *connector,
401 struct intel_display *display = to_intel_display(connector);
402 struct intel_digital_port *dig_port = intel_attached_dig_port(connector);
426 intel_dp_hdcp_wait_for_cp_irq(connector, timeout);
427 ret = hdcp2_detect_msg_availability(connector, msg_id,
453 int intel_dp_hdcp2_write_msg(struct intel_connector *connector,
459 struct intel_digital_port *dig_port = intel_attached_dig_port(connector);
491 ssize_t get_receiver_id_list_rx_info(struct intel_connector *connector,
494 struct intel_digital_port *dig_port = intel_attached_dig_port(connector);
515 int intel_dp_hdcp2_read_msg(struct intel_connector *connector,
518 struct intel_display *display = to_intel_display(connector);
519 struct intel_digital_port *dig_port = intel_attached_dig_port(connector);
536 ret = intel_dp_hdcp2_wait_for_msg(connector, hdcp2_msg_data);
546 ret = get_receiver_id_list_rx_info(connector, &dev_cnt, byte);
599 int intel_dp_hdcp2_config_stream_type(struct intel_connector *connector,
618 ret = intel_dp_hdcp2_write_msg(connector, &stream_type_msg,
627 struct intel_connector *connector)
632 ret = intel_dp_hdcp2_read_rx_status(connector,
680 int intel_dp_hdcp2_get_capability(struct intel_connector *connector,
687 if (!intel_attached_encoder(connector))
690 dig_port = intel_attached_dig_port(connector);
697 int intel_dp_hdcp_get_remote_capability(struct intel_connector *connector,
701 struct intel_display *display = to_intel_display(connector);
708 if (!connector->mst.dp)
711 aux = &connector->mst.port->aux;
747 intel_dp_mst_toggle_hdcp_stream_select(struct intel_connector *connector,
750 struct intel_display *display = to_intel_display(connector);
751 struct intel_digital_port *dig_port = intel_attached_dig_port(connector);
752 struct intel_hdcp *hdcp = &connector->hdcp;
765 intel_dp_mst_hdcp_stream_encryption(struct intel_connector *connector,
768 struct intel_display *display = to_intel_display(connector);
769 struct intel_digital_port *dig_port = intel_attached_dig_port(connector);
770 struct intel_hdcp *hdcp = &connector->hdcp;
776 ret = intel_dp_mst_toggle_hdcp_stream_select(connector, enable);
797 intel_dp_mst_hdcp2_stream_encryption(struct intel_connector *connector,
800 struct intel_display *display = to_intel_display(connector);
801 struct intel_digital_port *dig_port = intel_attached_dig_port(connector);
803 struct intel_hdcp *hdcp = &connector->hdcp;
819 ret = intel_dp_mst_toggle_hdcp_stream_select(connector, enable);
846 struct intel_connector *connector)
848 struct intel_hdcp *hdcp = &connector->hdcp;
852 * We do need to do the Link Check only for the connector involved with
854 * We can re-use the hdcp->is_repeater flag to know that the connector
858 ret = intel_dp_hdcp2_check_link(dig_port, connector);