/linux/drivers/gpu/drm/amd/display/modules/hdcp/ |
H A D | hdcp_log.h | 29 #define HDCP_LOG_ERR(hdcp, ...) DRM_DEBUG_KMS(__VA_ARGS__) argument 30 #define HDCP_LOG_VER(hdcp, ...) DRM_DEBUG_KMS(__VA_ARGS__) argument 31 #define HDCP_LOG_FSM(hdcp, ...) DRM_DEBUG_KMS(__VA_ARGS__) argument 32 #define HDCP_LOG_TOP(hdcp, ...) pr_debug("[HDCP_TOP]:"__VA_ARGS__) argument 33 #define HDCP_LOG_DDC(hdcp, ...) pr_debug("[HDCP_DDC]:"__VA_ARGS__) argument 36 #define HDCP_ERROR_TRACE(hdcp, status) \ argument 43 HDCP_HDCP1_ENABLED_TRACE(hdcp,displayIndex) global() argument 47 HDCP_HDCP2_ENABLED_TRACE(hdcp,displayIndex) global() argument 51 HDCP_HDCP1_DISABLED_TRACE(hdcp,displayIndex) global() argument 55 HDCP_HDCP2_DISABLED_TRACE(hdcp,displayIndex) global() argument 61 HDCP_REMOVE_DISPLAY_TRACE(hdcp,displayIndex) global() argument 65 HDCP_INPUT_PASS_TRACE(hdcp,str) global() argument 69 HDCP_INPUT_FAIL_TRACE(hdcp,str) global() argument 73 HDCP_NEXT_STATE_TRACE(hdcp,id,output) global() argument 84 HDCP_TIMEOUT_TRACE(hdcp) global() argument 86 HDCP_CPIRQ_TRACE(hdcp) global() argument 88 HDCP_EVENT_TRACE(hdcp,event) global() argument 96 HDCP_DDC_READ_TRACE(hdcp,msg_name,msg,msg_size) global() argument 102 HDCP_DDC_WRITE_TRACE(hdcp,msg_name,msg,msg_size) global() argument 109 HDCP_TOP_ADD_DISPLAY_TRACE(hdcp,i) global() argument 112 HDCP_TOP_REMOVE_DISPLAY_TRACE(hdcp,i) global() argument 115 HDCP_TOP_HDCP1_DESTROY_SESSION_TRACE(hdcp) global() argument 118 HDCP_TOP_HDCP2_DESTROY_SESSION_TRACE(hdcp) global() argument 121 HDCP_TOP_RESET_AUTH_TRACE(hdcp) global() argument 123 HDCP_TOP_RESET_CONN_TRACE(hdcp) global() argument 125 HDCP_TOP_INTERFACE_TRACE(hdcp) global() argument 129 HDCP_TOP_INTERFACE_TRACE_WITH_INDEX(hdcp,i) global() argument [all...] |
H A D | hdcp2_execution.c | 35 static inline enum mod_hdcp_status check_receiver_id_list_ready(struct mod_hdcp *hdcp) in check_receiver_id_list_ready() argument 48 static inline enum mod_hdcp_status check_hdcp2_capable(struct mod_hdcp *hdcp) in check_hdcp2_capable() argument 65 check_reauthentication_request(struct mod_hdcp * hdcp) check_reauthentication_request() argument 81 check_link_integrity_failure_dp(struct mod_hdcp * hdcp) check_link_integrity_failure_dp() argument 88 check_ake_cert_available(struct mod_hdcp * hdcp) check_ake_cert_available() argument 106 check_h_prime_available(struct mod_hdcp * hdcp) check_h_prime_available() argument 128 check_pairing_info_available(struct mod_hdcp * hdcp) check_pairing_info_available() argument 150 poll_l_prime_available(struct mod_hdcp * hdcp) poll_l_prime_available() argument 177 check_stream_ready_available(struct mod_hdcp * hdcp) check_stream_ready_available() argument 196 get_device_count(struct mod_hdcp * hdcp) get_device_count() argument 202 check_device_count(struct mod_hdcp * hdcp) check_device_count() argument 217 process_rxstatus(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input,enum mod_hdcp_status * status) process_rxstatus() argument 252 known_hdcp2_capable_rx(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) known_hdcp2_capable_rx() argument 275 send_ake_init(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) send_ake_init() argument 302 validate_ake_cert(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) validate_ake_cert() argument 332 send_no_stored_km(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) send_no_stored_km() argument 351 read_h_prime(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) read_h_prime() argument 378 read_pairing_info_and_validate_h_prime(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) read_pairing_info_and_validate_h_prime() argument 407 send_stored_km(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) send_stored_km() argument 426 validate_h_prime(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) validate_h_prime() argument 455 locality_check_sw(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) locality_check_sw() argument 480 locality_check_fw(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) locality_check_fw() argument 495 locality_check(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) locality_check() argument 526 exchange_ks_and_test_for_repeater(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) exchange_ks_and_test_for_repeater() argument 549 enable_encryption(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) enable_encryption() argument 586 authenticated(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) authenticated() argument 603 wait_for_rx_id_list(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) wait_for_rx_id_list() argument 626 verify_rx_id_list_and_send_ack(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) verify_rx_id_list_and_send_ack() argument 662 send_stream_management(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) send_stream_management() argument 697 validate_stream_ready(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) validate_stream_ready() argument 738 determine_rx_hdcp_capable_dp(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) determine_rx_hdcp_capable_dp() argument 761 send_content_stream_type_dp(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) send_content_stream_type_dp() argument 783 mod_hdcp_hdcp2_execution(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) mod_hdcp_hdcp2_execution() argument 847 mod_hdcp_hdcp2_dp_execution(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input) mod_hdcp_hdcp2_dp_execution() argument [all...] |
H A D | hdcp1_execution.c | 28 static inline enum mod_hdcp_status validate_bksv(struct mod_hdcp *hdcp) in validate_bksv() argument 45 static inline enum mod_hdcp_status check_ksv_ready(struct mod_hdcp *hdcp) in check_ksv_ready() argument 56 static inline enum mod_hdcp_status check_hdcp_capable_dp(struct mod_hdcp *hdcp) in check_hdcp_capable_dp() argument 63 check_r0p_available_dp(struct mod_hdcp * hdcp) check_r0p_available_dp() argument 79 check_link_integrity_dp(struct mod_hdcp * hdcp) check_link_integrity_dp() argument 88 check_no_reauthentication_request_dp(struct mod_hdcp * hdcp) check_no_reauthentication_request_dp() argument 95 check_no_max_cascade(struct mod_hdcp * hdcp) check_no_max_cascade() argument 110 check_no_max_devs(struct mod_hdcp * hdcp) check_no_max_devs() argument 125 get_device_count(struct mod_hdcp * hdcp) get_device_count() argument 132 check_device_count(struct mod_hdcp * hdcp) check_device_count() argument 148 wait_for_active_rx(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) wait_for_active_rx() argument 171 exchange_ksvs(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) exchange_ksvs() argument 213 computations_validate_rx_test_for_repeater(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) computations_validate_rx_test_for_repeater() argument 255 authenticated(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) authenticated() argument 273 wait_for_ready(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) wait_for_ready() argument 313 read_ksv_list(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) read_ksv_list() argument 377 determine_rx_hdcp_capable_dp(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) determine_rx_hdcp_capable_dp() argument 400 wait_for_r0_prime_dp(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) wait_for_r0_prime_dp() argument 424 authenticated_dp(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) authenticated_dp() argument 453 mod_hdcp_execute_and_set(mod_hdcp_action func,uint8_t * flag,enum mod_hdcp_status * status,struct mod_hdcp * hdcp,char * str) mod_hdcp_execute_and_set() argument 466 mod_hdcp_hdcp1_execution(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) mod_hdcp_hdcp1_execution() argument 500 mod_hdcp_hdcp1_dp_execution(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input) mod_hdcp_hdcp1_dp_execution() argument [all...] |
H A D | hdcp_ddc.c | 152 static enum mod_hdcp_status read(struct mod_hdcp *hdcp, in read() argument 199 static enum mod_hdcp_status read_repeatedly(struct mod_hdcp *hdcp, in read_repeatedly() argument 223 static enum mod_hdcp_status write(struct mod_hdcp *hdcp, in write() argument 272 mod_hdcp_read_bksv(struct mod_hdcp * hdcp) mod_hdcp_read_bksv() argument 279 mod_hdcp_read_bcaps(struct mod_hdcp * hdcp) mod_hdcp_read_bcaps() argument 286 mod_hdcp_read_bstatus(struct mod_hdcp * hdcp) mod_hdcp_read_bstatus() argument 301 mod_hdcp_read_r0p(struct mod_hdcp * hdcp) mod_hdcp_read_r0p() argument 309 mod_hdcp_read_ksvlist(struct mod_hdcp * hdcp) mod_hdcp_read_ksvlist() argument 325 mod_hdcp_read_vp(struct mod_hdcp * hdcp) mod_hdcp_read_vp() argument 355 mod_hdcp_read_binfo(struct mod_hdcp * hdcp) mod_hdcp_read_binfo() argument 369 mod_hdcp_write_aksv(struct mod_hdcp * hdcp) mod_hdcp_write_aksv() argument 376 mod_hdcp_write_ainfo(struct mod_hdcp * hdcp) mod_hdcp_write_ainfo() argument 383 mod_hdcp_write_an(struct mod_hdcp * hdcp) mod_hdcp_write_an() argument 390 mod_hdcp_read_hdcp2version(struct mod_hdcp * hdcp) mod_hdcp_read_hdcp2version() argument 404 mod_hdcp_read_rxcaps(struct mod_hdcp * hdcp) mod_hdcp_read_rxcaps() argument 418 mod_hdcp_read_rxstatus(struct mod_hdcp * hdcp) mod_hdcp_read_rxstatus() argument 434 mod_hdcp_read_ake_cert(struct mod_hdcp * hdcp) mod_hdcp_read_ake_cert() argument 452 mod_hdcp_read_h_prime(struct mod_hdcp * hdcp) mod_hdcp_read_h_prime() argument 470 mod_hdcp_read_pairing_info(struct mod_hdcp * hdcp) mod_hdcp_read_pairing_info() argument 488 mod_hdcp_read_l_prime(struct mod_hdcp * hdcp) mod_hdcp_read_l_prime() argument 506 mod_hdcp_read_rx_id_list(struct mod_hdcp * hdcp) mod_hdcp_read_rx_id_list() argument 537 mod_hdcp_read_stream_ready(struct mod_hdcp * hdcp) mod_hdcp_read_stream_ready() argument 555 mod_hdcp_write_ake_init(struct mod_hdcp * hdcp) mod_hdcp_write_ake_init() argument 570 mod_hdcp_write_no_stored_km(struct mod_hdcp * hdcp) mod_hdcp_write_no_stored_km() argument 585 mod_hdcp_write_stored_km(struct mod_hdcp * hdcp) mod_hdcp_write_stored_km() argument 600 mod_hdcp_write_lc_init(struct mod_hdcp * hdcp) mod_hdcp_write_lc_init() argument 615 mod_hdcp_write_eks(struct mod_hdcp * hdcp) mod_hdcp_write_eks() argument 632 mod_hdcp_write_repeater_auth_ack(struct mod_hdcp * hdcp) mod_hdcp_write_repeater_auth_ack() argument 647 mod_hdcp_write_stream_manage(struct mod_hdcp * hdcp) mod_hdcp_write_stream_manage() argument 664 mod_hdcp_write_content_type(struct mod_hdcp * hdcp) mod_hdcp_write_content_type() argument 677 mod_hdcp_clear_cp_irq_status(struct mod_hdcp * hdcp) mod_hdcp_clear_cp_irq_status() argument 692 write_stall_read_lc_fw_aux(struct mod_hdcp * hdcp) write_stall_read_lc_fw_aux() argument 720 write_poll_read_lc_fw_i2c(struct mod_hdcp * hdcp) write_poll_read_lc_fw_i2c() argument 757 mod_hdcp_write_poll_read_lc_fw(struct mod_hdcp * hdcp) mod_hdcp_write_poll_read_lc_fw() argument [all...] |
H A D | hdcp_psp.c | 34 static void hdcp2_message_init(struct mod_hdcp *hdcp, in hdcp2_message_init() argument 49 struct mod_hdcp *hdcp, uint8_t index) in remove_display_from_topology_v2() argument 85 struct mod_hdcp *hdcp, uint8_t index) in remove_display_from_topology_v3() argument 123 add_display_to_topology_v2(struct mod_hdcp * hdcp,struct mod_hdcp_display * display) add_display_to_topology_v2() argument 170 add_display_to_topology_v3(struct mod_hdcp * hdcp,struct mod_hdcp_display * display) add_display_to_topology_v3() argument 225 mod_hdcp_remove_display_from_topology(struct mod_hdcp * hdcp,uint8_t index) mod_hdcp_remove_display_from_topology() argument 237 mod_hdcp_add_display_to_topology(struct mod_hdcp * hdcp,struct mod_hdcp_display * display) mod_hdcp_add_display_to_topology() argument 250 mod_hdcp_hdcp1_create_session(struct mod_hdcp * hdcp) mod_hdcp_hdcp1_create_session() argument 289 mod_hdcp_hdcp1_destroy_session(struct mod_hdcp * hdcp) mod_hdcp_hdcp1_destroy_session() argument 323 mod_hdcp_hdcp1_validate_rx(struct mod_hdcp * hdcp) mod_hdcp_hdcp1_validate_rx() argument 364 mod_hdcp_hdcp1_enable_encryption(struct mod_hdcp * hdcp) mod_hdcp_hdcp1_enable_encryption() argument 394 mod_hdcp_hdcp1_validate_ksvlist_vp(struct mod_hdcp * hdcp) mod_hdcp_hdcp1_validate_ksvlist_vp() argument 435 mod_hdcp_hdcp1_enable_dp_stream_encryption(struct mod_hdcp * hdcp) mod_hdcp_hdcp1_enable_dp_stream_encryption() argument 472 mod_hdcp_hdcp1_link_maintenance(struct mod_hdcp * hdcp) mod_hdcp_hdcp1_link_maintenance() argument 498 mod_hdcp_hdcp2_create_session(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_create_session() argument 545 mod_hdcp_hdcp2_destroy_session(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_destroy_session() argument 578 mod_hdcp_hdcp2_prepare_ake_init(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_prepare_ake_init() argument 610 mod_hdcp_hdcp2_validate_ake_cert(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_validate_ake_cert() argument 670 mod_hdcp_hdcp2_validate_h_prime(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_validate_h_prime() argument 716 mod_hdcp_hdcp2_prepare_lc_init(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_prepare_lc_init() argument 749 mod_hdcp_hdcp2_validate_l_prime(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_validate_l_prime() argument 784 mod_hdcp_hdcp2_prepare_eks(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_prepare_eks() argument 829 mod_hdcp_hdcp2_enable_encryption(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_enable_encryption() argument 860 mod_hdcp_hdcp2_validate_rx_id_list(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_validate_rx_id_list() argument 913 mod_hdcp_hdcp2_enable_dp_stream_encryption(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_enable_dp_stream_encryption() argument 956 mod_hdcp_hdcp2_prepare_stream_management(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_prepare_stream_management() argument 993 mod_hdcp_hdcp2_validate_stream_ready(struct mod_hdcp * hdcp) mod_hdcp_hdcp2_validate_stream_ready() argument [all...] |
H A D | hdcp.c | 28 static void push_error_status(struct mod_hdcp *hdcp, in push_error_status() argument 51 is_cp_desired_hdcp1(struct mod_hdcp * hdcp) is_cp_desired_hdcp1() argument 71 is_cp_desired_hdcp2(struct mod_hdcp * hdcp) is_cp_desired_hdcp2() argument 91 execution(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,union mod_hdcp_transition_input * input) execution() argument 127 transition(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,union mod_hdcp_transition_input * input,struct mod_hdcp_output * output) transition() argument 188 reset_authentication(struct mod_hdcp * hdcp,struct mod_hdcp_output * output) reset_authentication() argument 234 reset_connection(struct mod_hdcp * hdcp,struct mod_hdcp_output * output) reset_connection() argument 254 update_display_adjustments(struct mod_hdcp * hdcp,struct mod_hdcp_display * display,struct mod_hdcp_display_adjustment * adj) update_display_adjustments() argument 289 mod_hdcp_setup(struct mod_hdcp * hdcp,struct mod_hdcp_config * config) mod_hdcp_setup() argument 304 mod_hdcp_teardown(struct mod_hdcp * hdcp) mod_hdcp_teardown() argument 319 mod_hdcp_add_display(struct mod_hdcp * hdcp,struct mod_hdcp_link * link,struct mod_hdcp_display * display,struct mod_hdcp_output * output) mod_hdcp_add_display() argument 378 mod_hdcp_remove_display(struct mod_hdcp * hdcp,uint8_t index,struct mod_hdcp_output * output) mod_hdcp_remove_display() argument 421 mod_hdcp_update_display(struct mod_hdcp * hdcp,uint8_t index,struct mod_hdcp_link_adjustment * link_adjust,struct mod_hdcp_display_adjustment * display_adjust,struct mod_hdcp_output * output) mod_hdcp_update_display() argument 484 mod_hdcp_query_display(struct mod_hdcp * hdcp,uint8_t index,struct mod_hdcp_display_query * query) mod_hdcp_query_display() argument 522 mod_hdcp_reset_connection(struct mod_hdcp * hdcp,struct mod_hdcp_output * output) mod_hdcp_reset_connection() argument 535 mod_hdcp_process_event(struct mod_hdcp * hdcp,enum mod_hdcp_event event,struct mod_hdcp_output * output) mod_hdcp_process_event() argument [all...] |
H A D | hdcp.h | 392 is_dp_hdcp(struct mod_hdcp * hdcp) is_dp_hdcp() argument 397 is_dp_mst_hdcp(struct mod_hdcp * hdcp) is_dp_mst_hdcp() argument 403 is_hdmi_dvi_sl_hdcp(struct mod_hdcp * hdcp) is_hdmi_dvi_sl_hdcp() argument 409 current_state(struct mod_hdcp * hdcp) current_state() argument 414 set_state_id(struct mod_hdcp * hdcp,struct mod_hdcp_output * output,uint8_t id) set_state_id() argument 425 is_in_hdcp1_states(struct mod_hdcp * hdcp) is_in_hdcp1_states() argument 431 is_in_hdcp1_dp_states(struct mod_hdcp * hdcp) is_in_hdcp1_dp_states() argument 437 is_in_hdcp2_states(struct mod_hdcp * hdcp) is_in_hdcp2_states() argument 443 is_in_hdcp2_dp_states(struct mod_hdcp * hdcp) is_in_hdcp2_dp_states() argument 449 is_in_authenticated_states(struct mod_hdcp * hdcp) is_in_authenticated_states() argument 457 is_hdcp1(struct mod_hdcp * hdcp) is_hdcp1() argument 462 is_hdcp2(struct mod_hdcp * hdcp) is_hdcp2() argument 467 is_in_cp_not_desired_state(struct mod_hdcp * hdcp) is_in_cp_not_desired_state() argument 472 is_in_initialized_state(struct mod_hdcp * hdcp) is_in_initialized_state() argument 478 increment_stay_counter(struct mod_hdcp * hdcp) increment_stay_counter() argument 500 set_watchdog_in_ms(struct mod_hdcp * hdcp,uint16_t time,struct mod_hdcp_output * output) set_watchdog_in_ms() argument 507 set_auth_complete(struct mod_hdcp * hdcp,struct mod_hdcp_output * output) set_auth_complete() argument 525 get_active_display_count(struct mod_hdcp * hdcp) get_active_display_count() argument 537 get_first_active_display(struct mod_hdcp * hdcp) get_first_active_display() argument 551 get_active_display_at_index(struct mod_hdcp * hdcp,uint8_t index) get_active_display_at_index() argument 566 get_empty_display_container(struct mod_hdcp * hdcp) get_empty_display_container() argument 579 reset_retry_counts(struct mod_hdcp * hdcp) reset_retry_counts() argument [all...] |
H A D | hdcp1_transition.c | 28 enum mod_hdcp_status mod_hdcp_hdcp1_transition(struct mod_hdcp *hdcp, in mod_hdcp_hdcp1_transition() argument 151 mod_hdcp_hdcp1_dp_transition(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp1 * input,struct mod_hdcp_output * output) mod_hdcp_hdcp1_dp_transition() argument [all...] |
H A D | hdcp2_transition.c | 28 enum mod_hdcp_status mod_hdcp_hdcp2_transition(struct mod_hdcp *hdcp, in mod_hdcp_hdcp2_transition() argument 381 mod_hdcp_hdcp2_dp_transition(struct mod_hdcp * hdcp,struct mod_hdcp_event_context * event_ctx,struct mod_hdcp_transition_input_hdcp2 * input,struct mod_hdcp_output * output) mod_hdcp_hdcp2_dp_transition() argument [all...] |
H A D | hdcp_log.c | 54 void mod_hdcp_log_ddc_trace(struct mod_hdcp *hdcp) in mod_hdcp_log_ddc_trace() argument [all...] |
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_hdcp.c | 45 struct intel_hdcp *hdcp, in intel_hdcp_adjust_hdcp_line_rekeying() argument 171 struct intel_hdcp *hdcp = &connector->hdcp; in intel_hdcp_prepare_streams() local 252 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp2_prerequisite() local 278 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp2_get_capability() local 294 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_get_remote_capability() local 814 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_auth() local 986 struct intel_hdcp *hdcp = &connector->hdcp; _intel_hdcp_disable() local 1040 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp1_enable() local 1084 intel_hdcp_to_connector(struct intel_hdcp * hdcp) intel_hdcp_to_connector() argument 1094 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_update_value() local 1123 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_check_link() local 1191 struct intel_hdcp *hdcp = container_of(work, struct intel_hdcp, intel_hdcp_prop_work() local 1527 struct intel_hdcp *hdcp = &connector->hdcp; hdcp2_authentication_key_exchange() local 1643 struct intel_hdcp *hdcp = &connector->hdcp; hdcp2_locality_check() local 1678 struct intel_hdcp *hdcp = &connector->hdcp; hdcp2_session_key_exchange() local 1699 struct intel_hdcp *hdcp = &connector->hdcp; _hdcp2_propagate_stream_management_info() local 1749 struct intel_hdcp *hdcp = &connector->hdcp; hdcp2_authenticate_repeater_topology() local 1829 struct intel_hdcp *hdcp = &connector->hdcp; hdcp2_authenticate_sink() local 1877 struct intel_hdcp *hdcp = &connector->hdcp; hdcp2_enable_stream_encryption() local 1917 struct intel_hdcp *hdcp = &connector->hdcp; hdcp2_enable_encryption() local 1956 struct intel_hdcp *hdcp = &connector->hdcp; hdcp2_disable_encryption() local 2084 struct intel_hdcp *hdcp = &connector->hdcp; _intel_hdcp2_enable() local 2114 struct intel_hdcp *hdcp = &connector->hdcp; _intel_hdcp2_disable() local 2151 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp2_check_link() local 2235 struct intel_hdcp *hdcp = container_of(to_delayed_work(work), intel_hdcp_check_work() local 2390 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp2_init() local 2407 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_init() local 2442 struct intel_hdcp *hdcp = &connector->hdcp; _intel_hdcp_enable() local 2516 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_enable() local 2533 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_disable() local 2566 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_update_pipe() local 2651 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_cleanup() local 2735 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_handle_cp_irq() local 2819 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_force_14_write() local 2841 struct intel_hdcp *hdcp = &connector->hdcp; intel_hdcp_force_14_show() local [all...] |
H A D | intel_dp_hdcp.c | 45 struct intel_hdcp *hdcp = &dp->attached_connector->hdcp; in intel_dp_hdcp_wait_for_cp_irq() local 404 struct intel_hdcp *hdcp = &dp->attached_connector->hdcp; in intel_dp_hdcp2_wait_for_msg() local 522 struct intel_hdcp *hdcp = &dp->attached_connector->hdcp; in intel_dp_hdcp2_read_msg() local 752 struct intel_hdcp *hdcp = &connector->hdcp; intel_dp_mst_toggle_hdcp_stream_select() local 770 struct intel_hdcp *hdcp = &connector->hdcp; intel_dp_mst_hdcp_stream_encryption() local 803 struct intel_hdcp *hdcp = &connector->hdcp; intel_dp_mst_hdcp2_stream_encryption() local 848 struct intel_hdcp *hdcp = &connector->hdcp; intel_dp_mst_hdcp2_check_link() local [all...] |
H A D | intel_display_core.h | 434 } hdcp; member
|
H A D | intel_psr.c | 1609 struct intel_hdcp *hdcp = &connector->hdcp; in _panel_replay_compute_config() local
|
H A D | intel_hdmi.c | 1723 struct intel_hdcp *hdcp = &hdmi->attached_connector->hdcp; in intel_hdmi_hdcp2_read_msg() local
|
H A D | intel_display_types.h | 566 struct intel_hdcp hdcp; member 1906 } hdcp; member
|
/linux/drivers/gpu/drm/bridge/cadence/ |
H A D | cdns-mhdp8546-hdcp.c | 470 struct cdns_mhdp_hdcp *hdcp in cdns_mhdp_hdcp_check_work() local 484 struct cdns_mhdp_hdcp *hdcp = container_of(work, cdns_mhdp_hdcp_prop_work() local [all...] |
H A D | cdns-mhdp8546-core.h | 413 struct cdns_mhdp_hdcp hdcp; member
|
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_hdcp.h | 49 struct mod_hdcp hdcp; member
|
H A D | amdgpu_dm_hdcp.c | 495 struct mod_hdcp hdcp = hdcp_work->hdcp; enable_assr() local [all...] |
/linux/Documentation/userspace-api/media/v4l/ |
H A D | biblio.rst | 359 .. _hdcp: global() target in EDID
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ucode.h | 155 struct psp_fw_legacy_bin_desc hdcp; member
|