/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/hdcp/ |
H A D | hdcp1_transition.c | 81 } else if (!conn->is_repeater && input->encryption != PASS) { in mod_hdcp_hdcp1_transition() 85 if (conn->is_repeater) { in mod_hdcp_hdcp1_transition() 229 } else if ((!conn->is_repeater && input->encryption != PASS) || in mod_hdcp_hdcp1_dp_transition() 230 (!conn->is_repeater && is_dp_mst_hdcp(hdcp) && input->stream_encryption_dp != PASS)) { in mod_hdcp_hdcp1_dp_transition() 237 if (conn->is_repeater) { in mod_hdcp_hdcp1_dp_transition()
|
H A D | hdcp2_transition.c | 214 if (conn->is_repeater) { in mod_hdcp_hdcp2_transition() 235 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_transition() 252 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_transition() 307 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_transition() 325 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_transition() 523 if (conn->is_repeater) { in mod_hdcp_hdcp2_dp_transition() 552 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_dp_transition() 574 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_dp_transition()
|
H A D | hdcp_psp.c | 228 hdcp->connection.is_repeater = 1; in mod_hdcp_hdcp1_validate_rx() 231 hdcp->connection.is_repeater = 0; in mod_hdcp_hdcp1_validate_rx() 544 hdcp->connection.is_repeater = in mod_hdcp_hdcp2_validate_ake_cert() 545 msg_out->process.is_repeater ? 1 : 0; in mod_hdcp_hdcp2_validate_ake_cert() 786 hdcp->connection.is_repeater = msg_out->process.is_repeater ? 1 : 0; in mod_hdcp_hdcp2_validate_rx_id_list()
|
H A D | hdcp_psp.h | 376 uint32_t is_repeater; member
|
H A D | hdcp.h | 168 uint8_t is_repeater; member
|
H A D | hdcp1_execution.c | 223 if (hdcp->connection.is_repeater) { in computations_validate_rx_test_for_repeater()
|
H A D | hdcp2_execution.c | 235 if (hdcp->connection.is_repeater) in process_rxstatus()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/hdcp/ |
H A D | hdcp1_transition.c | 81 } else if (!conn->is_repeater && input->encryption != PASS) { in mod_hdcp_hdcp1_transition() 85 if (conn->is_repeater) { in mod_hdcp_hdcp1_transition() 229 } else if ((!conn->is_repeater && input->encryption != PASS) || in mod_hdcp_hdcp1_dp_transition() 230 (!conn->is_repeater && is_dp_mst_hdcp(hdcp) && input->stream_encryption_dp != PASS)) { in mod_hdcp_hdcp1_dp_transition() 237 if (conn->is_repeater) { in mod_hdcp_hdcp1_dp_transition()
|
H A D | hdcp2_transition.c | 214 if (conn->is_repeater) { in mod_hdcp_hdcp2_transition() 235 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_transition() 252 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_transition() 307 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_transition() 325 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_transition() 523 if (conn->is_repeater) { in mod_hdcp_hdcp2_dp_transition() 552 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_dp_transition() 574 } else if (event_ctx->rx_id_list_ready && conn->is_repeater) { in mod_hdcp_hdcp2_dp_transition()
|
H A D | hdcp_psp.c | 349 hdcp->connection.is_repeater = 1; in mod_hdcp_hdcp1_validate_rx() 352 hdcp->connection.is_repeater = 0; in mod_hdcp_hdcp1_validate_rx() 652 hdcp->connection.is_repeater = in mod_hdcp_hdcp2_validate_ake_cert() 653 msg_out->process.is_repeater ? 1 : 0; in mod_hdcp_hdcp2_validate_ake_cert() 896 hdcp->connection.is_repeater = msg_out->process.is_repeater ? 1 : 0; in mod_hdcp_hdcp2_validate_rx_id_list()
|
H A D | hdcp_psp.h | 416 uint32_t is_repeater; member
|
H A D | hdcp.h | 168 uint8_t is_repeater; member
|
H A D | hdcp1_execution.c | 232 if (hdcp->connection.is_repeater) { in computations_validate_rx_test_for_repeater()
|
H A D | hdcp2_execution.c | 243 if (hdcp->connection.is_repeater) in process_rxstatus()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_dp_training.c | 453 bool is_repeater(const struct link_training_settings *lt_settings, uint32_t offset) in is_repeater() function 570 if (is_repeater(link_training_setting, offset)) { in dp_get_lane_status_and_lane_adjust() 603 if (is_repeater(link_training_setting, offset)) { in dp_get_lane_status_and_lane_adjust() 1122 if (is_repeater(link_training_setting, offset)) in dpcd_set_lane_settings() 1131 if (is_repeater(link_training_setting, offset)) { in dpcd_set_lane_settings() 1168 if (is_repeater(lt_settings, offset)) in dpcd_set_lt_pattern_and_lane_settings() 1184 if (is_repeater(lt_settings, offset)) { in dpcd_set_lt_pattern_and_lane_settings() 1207 if (is_repeater(lt_settings, offset)) { in dpcd_set_lt_pattern_and_lane_settings()
|
H A D | link_dp_training_8b_10b.c | 287 if (is_repeater(lt_settings, offset) && link_dp_get_encoding_format(<_settings->link_settings) == DP_8b_10b_ENCODING) in perform_8b_10b_channel_equalization_sequence() 313 if (is_repeater(lt_settings, offset)) in perform_8b_10b_channel_equalization_sequence()
|
H A D | link_dp_training.h | 147 bool is_repeater(const struct link_training_settings *lt_settings, uint32_t offset);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_hdcp.c | 578 bool is_repeater, u8 content_type) in intel_dp_hdcp2_config_stream_type() 583 if (is_repeater) in intel_dp_hdcp2_config_stream_type() 762 * We can re-use the hdcp->is_repeater flag to know that the connector in intel_dp_mst_hdcp2_check_link() 765 if (hdcp->is_repeater) { in intel_dp_mst_hdcp2_check_link() 577 intel_dp_hdcp2_config_stream_type(struct intel_digital_port *dig_port, bool is_repeater, u8 content_type) intel_dp_hdcp2_config_stream_type() argument
|
H A D | intel_hdcp.c | 1455 hdcp->is_repeater = HDCP_2_2_RX_REPEATER(msgs.send_cert.rx_caps[2]); in hdcp2_authentication_key_exchange() 1715 hdcp->is_repeater, in hdcp2_authenticate_sink() 1721 if (hdcp->is_repeater) { in hdcp2_authenticate_sink() 1856 if (!connector->hdcp.is_repeater) in hdcp2_propagate_stream_management_info()
|
H A D | intel_display_types.h | 520 bool is_repeater, u8 type); 557 bool is_repeater; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_link_dp.c | 272 static inline bool is_repeater(struct dc_link *link, uint32_t offset) in is_repeater() function 294 if (is_repeater(link, offset)) in dpcd_set_lt_pattern_and_lane_settings() 310 if (is_repeater(link, offset)) { in dpcd_set_lt_pattern_and_lane_settings() 351 if (is_repeater(link, offset)) { in dpcd_set_lt_pattern_and_lane_settings() 588 if (is_repeater(link, offset)) { in get_lane_status_and_drive_settings() 613 if (is_repeater(link, offset)) { in get_lane_status_and_drive_settings() 628 if (is_repeater(link, offset)) in get_lane_status_and_drive_settings() 632 if (is_repeater(link, offset)) { in get_lane_status_and_drive_settings() 696 if (is_repeater(link, offset)) in dpcd_set_lane_settings() 744 if (is_repeater(lin in dpcd_set_lane_settings() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_hdcp.c | 538 bool is_repeater, u8 content_type) in intel_dp_hdcp2_config_stream_type() 543 if (is_repeater) in intel_dp_hdcp2_config_stream_type() 537 intel_dp_hdcp2_config_stream_type(struct intel_digital_port *dig_port, bool is_repeater, u8 content_type) intel_dp_hdcp2_config_stream_type() argument
|
H A D | intel_display_types.h | 351 bool is_repeater, u8 type); 384 bool is_repeater; member
|
H A D | intel_hdcp.c | 1342 hdcp->is_repeater = HDCP_2_2_RX_REPEATER(msgs.send_cert.rx_caps[2]); in hdcp2_authentication_key_exchange() 1607 hdcp->is_repeater, in hdcp2_authenticate_sink() 1613 if (hdcp->is_repeater) { in hdcp2_authenticate_sink()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/ |
H A D | ite-it6505.c | 447 bool is_repeater; member 1506 it6505->is_repeater = (bcaps & DP_BCAPS_REPEATER_PRESENT); in it6505_parse_link_capabilities() 1508 it6505->is_repeater ? "repeater" : in it6505_parse_link_capabilities() 2135 DRM_DEV_DEBUG_DRIVER(dev, "hdcp_status: %d is_repeater: %d", in it6505_show_hdcp_info() 2136 it6505->hdcp_status, it6505->is_repeater); in it6505_show_hdcp_info() 2140 if (it6505->is_repeater) { in it6505_show_hdcp_info()
|