/linux-6.3-rc2/drivers/gpu/drm/amd/display/modules/hdcp/ |
A D | hdcp_log.h | 38 #define HDCP_ERROR_TRACE(hdcp, status) \ argument 67 #define HDCP_INPUT_PASS_TRACE(hdcp, str) \ argument 71 #define HDCP_INPUT_FAIL_TRACE(hdcp, str) \ argument 86 #define HDCP_TIMEOUT_TRACE(hdcp) \ argument 88 #define HDCP_CPIRQ_TRACE(hdcp) \ argument 90 #define HDCP_EVENT_TRACE(hdcp, event) \ argument 109 #define HDCP_TOP_ADD_DISPLAY_TRACE(hdcp, i) \ argument 112 #define HDCP_TOP_REMOVE_DISPLAY_TRACE(hdcp, i) \ argument 121 #define HDCP_TOP_RESET_AUTH_TRACE(hdcp) \ argument 123 #define HDCP_TOP_RESET_CONN_TRACE(hdcp) \ argument [all …]
|
A D | hdcp2_execution.c | 61 struct mod_hdcp *hdcp) in check_reauthentication_request() 77 struct mod_hdcp *hdcp) in check_link_integrity_failure_dp() 202 static inline uint8_t get_device_count(struct mod_hdcp *hdcp) in get_device_count() 224 static uint8_t process_rxstatus(struct mod_hdcp *hdcp, in process_rxstatus() 283 static enum mod_hdcp_status send_ake_init(struct mod_hdcp *hdcp, in send_ake_init() 359 static enum mod_hdcp_status read_h_prime(struct mod_hdcp *hdcp, in read_h_prime() 386 struct mod_hdcp *hdcp, in read_pairing_info_and_validate_h_prime() 415 static enum mod_hdcp_status send_stored_km(struct mod_hdcp *hdcp, in send_stored_km() 434 static enum mod_hdcp_status validate_h_prime(struct mod_hdcp *hdcp, in validate_h_prime() 463 static enum mod_hdcp_status locality_check(struct mod_hdcp *hdcp, in locality_check() [all …]
|
A D | hdcp1_execution.c | 28 static inline enum mod_hdcp_status validate_bksv(struct mod_hdcp *hdcp) in validate_bksv() 78 struct mod_hdcp *hdcp) in check_link_integrity_dp() 87 struct mod_hdcp *hdcp) in check_no_reauthentication_request_dp() 124 static inline uint8_t get_device_count(struct mod_hdcp *hdcp) in get_device_count() 148 static enum mod_hdcp_status wait_for_active_rx(struct mod_hdcp *hdcp, in wait_for_active_rx() 171 static enum mod_hdcp_status exchange_ksvs(struct mod_hdcp *hdcp, in exchange_ksvs() 213 struct mod_hdcp *hdcp, in computations_validate_rx_test_for_repeater() 255 static enum mod_hdcp_status authenticated(struct mod_hdcp *hdcp, in authenticated() 273 static enum mod_hdcp_status wait_for_ready(struct mod_hdcp *hdcp, in wait_for_ready() 313 static enum mod_hdcp_status read_ksv_list(struct mod_hdcp *hdcp, in read_ksv_list() [all …]
|
A D | hdcp_ddc.c | 150 static enum mod_hdcp_status read(struct mod_hdcp *hdcp, in read() 209 static enum mod_hdcp_status write(struct mod_hdcp *hdcp, in write() 246 enum mod_hdcp_status mod_hdcp_read_bksv(struct mod_hdcp *hdcp) in mod_hdcp_read_bksv() 253 enum mod_hdcp_status mod_hdcp_read_bcaps(struct mod_hdcp *hdcp) in mod_hdcp_read_bcaps() 275 enum mod_hdcp_status mod_hdcp_read_r0p(struct mod_hdcp *hdcp) in mod_hdcp_read_r0p() 299 enum mod_hdcp_status mod_hdcp_read_vp(struct mod_hdcp *hdcp) in mod_hdcp_read_vp() 329 enum mod_hdcp_status mod_hdcp_read_binfo(struct mod_hdcp *hdcp) in mod_hdcp_read_binfo() 343 enum mod_hdcp_status mod_hdcp_write_aksv(struct mod_hdcp *hdcp) in mod_hdcp_write_aksv() 350 enum mod_hdcp_status mod_hdcp_write_ainfo(struct mod_hdcp *hdcp) in mod_hdcp_write_ainfo() 357 enum mod_hdcp_status mod_hdcp_write_an(struct mod_hdcp *hdcp) in mod_hdcp_write_an() [all …]
|
A D | hdcp_psp.c | 34 static void hdcp2_message_init(struct mod_hdcp *hdcp, in hdcp2_message_init() 49 struct mod_hdcp *hdcp, uint8_t index) in remove_display_from_topology_v2() 85 struct mod_hdcp *hdcp, uint8_t index) in remove_display_from_topology_v3() 123 struct mod_hdcp *hdcp, struct mod_hdcp_display *display) in add_display_to_topology_v2() 170 struct mod_hdcp *hdcp, struct mod_hdcp_display *display) in add_display_to_topology_v3() 225 struct mod_hdcp *hdcp, uint8_t index) in mod_hdcp_remove_display_from_topology() 250 enum mod_hdcp_status mod_hdcp_hdcp1_create_session(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_create_session() 289 enum mod_hdcp_status mod_hdcp_hdcp1_destroy_session(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_destroy_session() 323 enum mod_hdcp_status mod_hdcp_hdcp1_validate_rx(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_validate_rx() 495 enum mod_hdcp_status mod_hdcp_hdcp2_create_session(struct mod_hdcp *hdcp) in mod_hdcp_hdcp2_create_session() [all …]
|
A D | hdcp.c | 28 static void push_error_status(struct mod_hdcp *hdcp, in push_error_status() 51 static uint8_t is_cp_desired_hdcp1(struct mod_hdcp *hdcp) in is_cp_desired_hdcp1() 71 static uint8_t is_cp_desired_hdcp2(struct mod_hdcp *hdcp) in is_cp_desired_hdcp2() 91 static enum mod_hdcp_status execution(struct mod_hdcp *hdcp, in execution() 127 static enum mod_hdcp_status transition(struct mod_hdcp *hdcp, in transition() 234 static enum mod_hdcp_status reset_connection(struct mod_hdcp *hdcp, in reset_connection() 289 enum mod_hdcp_status mod_hdcp_setup(struct mod_hdcp *hdcp, in mod_hdcp_setup() 304 enum mod_hdcp_status mod_hdcp_teardown(struct mod_hdcp *hdcp) in mod_hdcp_teardown() 319 enum mod_hdcp_status mod_hdcp_add_display(struct mod_hdcp *hdcp, in mod_hdcp_add_display() 484 enum mod_hdcp_status mod_hdcp_query_display(struct mod_hdcp *hdcp, in mod_hdcp_query_display() [all …]
|
A D | hdcp.h | 391 static inline uint8_t is_dp_hdcp(struct mod_hdcp *hdcp) in is_dp_hdcp() 396 static inline uint8_t is_dp_mst_hdcp(struct mod_hdcp *hdcp) in is_dp_mst_hdcp() 408 static inline uint8_t current_state(struct mod_hdcp *hdcp) in current_state() 413 static inline void set_state_id(struct mod_hdcp *hdcp, in set_state_id() 456 static inline uint8_t is_hdcp1(struct mod_hdcp *hdcp) in is_hdcp1() 461 static inline uint8_t is_hdcp2(struct mod_hdcp *hdcp) in is_hdcp2() 506 static inline void set_auth_complete(struct mod_hdcp *hdcp, in set_auth_complete() 536 struct mod_hdcp *hdcp) in get_first_active_display() 550 struct mod_hdcp *hdcp, uint8_t index) in get_active_display_at_index() 565 struct mod_hdcp *hdcp) in get_empty_display_container() [all …]
|
A D | hdcp2_transition.c | 28 enum mod_hdcp_status mod_hdcp_hdcp2_transition(struct mod_hdcp *hdcp, in mod_hdcp_hdcp2_transition() 369 enum mod_hdcp_status mod_hdcp_hdcp2_dp_transition(struct mod_hdcp *hdcp, in mod_hdcp_hdcp2_dp_transition()
|
A D | hdcp1_transition.c | 28 enum mod_hdcp_status mod_hdcp_hdcp1_transition(struct mod_hdcp *hdcp, in mod_hdcp_hdcp1_transition() 151 enum mod_hdcp_status mod_hdcp_hdcp1_dp_transition(struct mod_hdcp *hdcp, in mod_hdcp_hdcp1_dp_transition()
|
A D | hdcp_log.c | 54 void mod_hdcp_log_ddc_trace(struct mod_hdcp *hdcp) in mod_hdcp_log_ddc_trace()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/display/ |
A D | intel_hdcp.c | 128 struct intel_hdcp *hdcp = &connector->hdcp; in intel_hdcp_prepare_streams() local 205 struct intel_hdcp *hdcp = &connector->hdcp; in intel_hdcp2_capable() local 735 struct intel_hdcp *hdcp = &connector->hdcp; in intel_hdcp_auth() local 907 struct intel_hdcp *hdcp = &connector->hdcp; in _intel_hdcp_disable() local 962 struct intel_hdcp *hdcp = &connector->hdcp; in _intel_hdcp_enable() local 1014 struct intel_hdcp *hdcp = &connector->hdcp; in intel_hdcp_update_value() local 1042 struct intel_hdcp *hdcp = &connector->hdcp; in intel_hdcp_check_link() local 1444 struct intel_hdcp *hdcp = &connector->hdcp; in hdcp2_authentication_key_exchange() local 1532 struct intel_hdcp *hdcp = &connector->hdcp; in hdcp2_locality_check() local 1568 struct intel_hdcp *hdcp = &connector->hdcp; in hdcp2_session_key_exchange() local [all …]
|
A D | intel_dp_hdcp.c | 39 static void intel_dp_hdcp_wait_for_cp_irq(struct intel_hdcp *hdcp, int timeout) in intel_dp_hdcp_wait_for_cp_irq() 391 struct intel_hdcp *hdcp = &dp->attached_connector->hdcp; in intel_dp_hdcp2_wait_for_msg() local 502 struct intel_hdcp *hdcp = &dp->attached_connector->hdcp; in intel_dp_hdcp2_read_msg() local 671 struct intel_hdcp *hdcp = &connector->hdcp; in intel_dp_mst_toggle_hdcp_stream_select() local 689 struct intel_hdcp *hdcp = &connector->hdcp; in intel_dp_mst_hdcp_stream_encryption() local 724 struct intel_hdcp *hdcp = &connector->hdcp; in intel_dp_mst_hdcp2_stream_encryption() local 756 struct intel_hdcp *hdcp = &connector->hdcp; in intel_dp_mst_hdcp2_check_link() local
|
A D | intel_display_core.h | 386 } hdcp; member
|
A D | intel_hdmi.c | 1698 struct intel_hdcp *hdcp = &hdmi->attached_connector->hdcp; in intel_hdmi_hdcp2_read_msg() local
|
A D | intel_display_types.h | 613 struct intel_hdcp hdcp; member
|
/linux-6.3-rc2/drivers/gpu/drm/bridge/cadence/ |
A D | cdns-mhdp8546-hdcp.c | 469 struct cdns_mhdp_hdcp *hdcp = container_of(d_work, in cdns_mhdp_hdcp_check_work() local 483 struct cdns_mhdp_hdcp *hdcp = container_of(work, in cdns_mhdp_hdcp_prop_work() local
|
A D | cdns-mhdp8546-core.h | 413 struct cdns_mhdp_hdcp hdcp; member
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/ |
A D | amdgpu_dm_hdcp.h | 49 struct mod_hdcp hdcp; member
|
A D | amdgpu_dm_hdcp.c | 486 struct mod_hdcp hdcp = hdcp_work->hdcp; in enable_assr() local
|
/linux-6.3-rc2/Documentation/userspace-api/media/v4l/ |
A D | biblio.rst | 348 .. _hdcp: target
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_ucode.h | 143 struct psp_fw_legacy_bin_desc hdcp; member
|