Searched refs:mod_hdcp (Results 1 - 10 of 10) sorted by relevance

/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/
H A Dhdcp.h31 #include "mod_hdcp.h"
202 struct mod_hdcp { struct
291 typedef enum mod_hdcp_status (*mod_hdcp_action)(struct mod_hdcp *hdcp);
294 enum mod_hdcp_status *status, struct mod_hdcp *hdcp, const char *str);
295 enum mod_hdcp_status mod_hdcp_hdcp1_execution(struct mod_hdcp *hdcp,
298 enum mod_hdcp_status mod_hdcp_hdcp1_dp_execution(struct mod_hdcp *hdcp,
301 enum mod_hdcp_status mod_hdcp_hdcp1_transition(struct mod_hdcp *hdcp,
305 enum mod_hdcp_status mod_hdcp_hdcp1_dp_transition(struct mod_hdcp *hdcp,
311 enum mod_hdcp_status mod_hdcp_hdcp2_execution(struct mod_hdcp *hdcp,
314 enum mod_hdcp_status mod_hdcp_hdcp2_dp_execution(struct mod_hdcp *hdc
[all...]
H A Damdgpu_hdcp1_execution.c33 static inline enum mod_hdcp_status validate_bksv(struct mod_hdcp *hdcp)
48 static inline enum mod_hdcp_status check_ksv_ready(struct mod_hdcp *hdcp)
59 static inline enum mod_hdcp_status check_hdcp_capable_dp(struct mod_hdcp *hdcp)
66 static inline enum mod_hdcp_status check_r0p_available_dp(struct mod_hdcp *hdcp)
81 struct mod_hdcp *hdcp)
90 struct mod_hdcp *hdcp)
97 static inline enum mod_hdcp_status check_no_max_cascade(struct mod_hdcp *hdcp)
112 static inline enum mod_hdcp_status check_no_max_devs(struct mod_hdcp *hdcp)
127 static inline uint8_t get_device_count(struct mod_hdcp *hdcp)
134 static inline enum mod_hdcp_status check_device_count(struct mod_hdcp *hdc
[all...]
H A Damdgpu_hdcp_ddc.c149 static enum mod_hdcp_status read(struct mod_hdcp *hdcp,
184 static enum mod_hdcp_status read_repeatedly(struct mod_hdcp *hdcp,
208 static enum mod_hdcp_status write(struct mod_hdcp *hdcp,
245 enum mod_hdcp_status mod_hdcp_read_bksv(struct mod_hdcp *hdcp)
252 enum mod_hdcp_status mod_hdcp_read_bcaps(struct mod_hdcp *hdcp)
259 enum mod_hdcp_status mod_hdcp_read_bstatus(struct mod_hdcp *hdcp)
274 enum mod_hdcp_status mod_hdcp_read_r0p(struct mod_hdcp *hdcp)
282 enum mod_hdcp_status mod_hdcp_read_ksvlist(struct mod_hdcp *hdcp)
298 enum mod_hdcp_status mod_hdcp_read_vp(struct mod_hdcp *hdcp)
328 enum mod_hdcp_status mod_hdcp_read_binfo(struct mod_hdcp *hdc
[all...]
H A Damdgpu_hdcp.c33 static void push_error_status(struct mod_hdcp *hdcp,
52 static uint8_t is_cp_desired_hdcp1(struct mod_hdcp *hdcp)
72 static uint8_t is_cp_desired_hdcp2(struct mod_hdcp *hdcp)
93 static enum mod_hdcp_status execution(struct mod_hdcp *hdcp,
128 static enum mod_hdcp_status transition(struct mod_hdcp *hdcp,
186 static enum mod_hdcp_status reset_authentication(struct mod_hdcp *hdcp,
252 static enum mod_hdcp_status reset_connection(struct mod_hdcp *hdcp,
273 * Implementation of functions in mod_hdcp.h
277 return sizeof(struct mod_hdcp);
280 enum mod_hdcp_status mod_hdcp_setup(struct mod_hdcp *hdc
[all...]
H A Damdgpu_hdcp2_execution.c35 static inline enum mod_hdcp_status check_receiver_id_list_ready(struct mod_hdcp *hdcp)
49 static inline enum mod_hdcp_status check_hdcp2_capable(struct mod_hdcp *hdcp)
66 struct mod_hdcp *hdcp)
82 struct mod_hdcp *hdcp)
89 static enum mod_hdcp_status check_ake_cert_available(struct mod_hdcp *hdcp)
109 static enum mod_hdcp_status check_h_prime_available(struct mod_hdcp *hdcp)
133 static enum mod_hdcp_status check_pairing_info_available(struct mod_hdcp *hdcp)
157 static enum mod_hdcp_status poll_l_prime_available(struct mod_hdcp *hdcp)
186 static enum mod_hdcp_status check_stream_ready_available(struct mod_hdcp *hdcp)
207 static inline uint8_t get_device_count(struct mod_hdcp *hdc
[all...]
H A Damdgpu_hdcp_psp.c39 static void hdcp2_message_init(struct mod_hdcp *hdcp,
52 enum mod_hdcp_status mod_hdcp_remove_display_topology(struct mod_hdcp *hdcp)
87 enum mod_hdcp_status mod_hdcp_add_display_topology(struct mod_hdcp *hdcp)
133 enum mod_hdcp_status mod_hdcp_hdcp1_create_session(struct mod_hdcp *hdcp)
167 enum mod_hdcp_status mod_hdcp_hdcp1_destroy_session(struct mod_hdcp *hdcp)
189 enum mod_hdcp_status mod_hdcp_hdcp1_validate_rx(struct mod_hdcp *hdcp)
225 enum mod_hdcp_status mod_hdcp_hdcp1_enable_encryption(struct mod_hdcp *hdcp)
249 enum mod_hdcp_status mod_hdcp_hdcp1_validate_ksvlist_vp(struct mod_hdcp *hdcp)
278 enum mod_hdcp_status mod_hdcp_hdcp1_enable_dp_stream_encryption(struct mod_hdcp *hdcp)
311 enum mod_hdcp_status mod_hdcp_hdcp1_link_maintenance(struct mod_hdcp *hdc
[all...]
H A Damdgpu_hdcp1_transition.c33 enum mod_hdcp_status mod_hdcp_hdcp1_transition(struct mod_hdcp *hdcp,
157 enum mod_hdcp_status mod_hdcp_hdcp1_dp_transition(struct mod_hdcp *hdcp,
H A Damdgpu_hdcp2_transition.c33 enum mod_hdcp_status mod_hdcp_hdcp2_transition(struct mod_hdcp *hdcp,
375 enum mod_hdcp_status mod_hdcp_hdcp2_dp_transition(struct mod_hdcp *hdcp,
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/modules/inc/
H A Dmod_hdcp.h1 /* $NetBSD: mod_hdcp.h,v 1.3 2021/12/19 12:02:39 riastradh Exp $ */
35 struct mod_hdcp;
258 struct mod_hdcp;
260 /* dm allocates memory of mod_hdcp per dc_link on dm init based on memory size*/
264 enum mod_hdcp_status mod_hdcp_setup(struct mod_hdcp *hdcp,
268 enum mod_hdcp_status mod_hdcp_teardown(struct mod_hdcp *hdcp);
271 enum mod_hdcp_status mod_hdcp_add_display(struct mod_hdcp *hdcp,
276 enum mod_hdcp_status mod_hdcp_remove_display(struct mod_hdcp *hdcp,
280 enum mod_hdcp_status mod_hdcp_query_display(struct mod_hdcp *hdcp,
284 enum mod_hdcp_status mod_hdcp_reset_connection(struct mod_hdcp *hdc
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.h31 #include "mod_hdcp.h"
36 struct mod_hdcp;
50 struct mod_hdcp hdcp;

Completed in 189 milliseconds