Home
last modified time | relevance | path

Searched defs:hdcp (Results 1 – 25 of 26) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/modules/hdcp/
H A Dhdcp_log.h30 #define HDCP_LOG_ERR(hdcp, ...) DRM_DEBUG_KMS(__VA_ARGS__) argument
31 #define HDCP_LOG_VER(hdcp, ...) DRM_DEBUG_KMS(__VA_ARGS__) argument
32 #define HDCP_LOG_FSM(hdcp, ...) DRM_DEBUG_KMS(__VA_ARGS__) argument
33 #define HDCP_LOG_TOP(hdcp, ...) pr_debug("[HDCP_TOP]:"__VA_ARGS__) argument
34 #define HDCP_LOG_DDC(hdcp, ...) pr_debug("[HDCP_DDC]:"__VA_ARGS__) argument
38 #define HDCP_ERROR_TRACE(hdcp, status) \ argument
45 #define HDCP_HDCP1_ENABLED_TRACE(hdcp, displayIndex) \ argument
49 #define HDCP_HDCP2_ENABLED_TRACE(hdcp, displayIndex) \ argument
53 #define HDCP_HDCP1_DISABLED_TRACE(hdcp, displayIndex) \ argument
57 #define HDCP_HDCP2_DISABLED_TRACE(hdcp, displayIndex) \ argument
[all …]
H A Dhdcp2_execution.c30 static inline enum mod_hdcp_status check_receiver_id_list_ready(struct mod_hdcp *hdcp) in check_receiver_id_list_ready()
44 static inline enum mod_hdcp_status check_hdcp2_capable(struct mod_hdcp *hdcp) in check_hdcp2_capable()
61 struct mod_hdcp *hdcp) in check_reauthentication_request()
77 struct mod_hdcp *hdcp) in check_link_integrity_failure_dp()
84 static enum mod_hdcp_status check_ake_cert_available(struct mod_hdcp *hdcp) in check_ake_cert_available()
104 static enum mod_hdcp_status check_h_prime_available(struct mod_hdcp *hdcp) in check_h_prime_available()
128 static enum mod_hdcp_status check_pairing_info_available(struct mod_hdcp *hdcp) in check_pairing_info_available()
152 static enum mod_hdcp_status poll_l_prime_available(struct mod_hdcp *hdcp) in poll_l_prime_available()
181 static enum mod_hdcp_status check_stream_ready_available(struct mod_hdcp *hdcp) in check_stream_ready_available()
202 static inline uint8_t get_device_count(struct mod_hdcp *hdcp) in get_device_count()
[all …]
H A Dhdcp1_execution.c28 static inline enum mod_hdcp_status validate_bksv(struct mod_hdcp *hdcp) in validate_bksv()
45 static inline enum mod_hdcp_status check_ksv_ready(struct mod_hdcp *hdcp) in check_ksv_ready()
56 static inline enum mod_hdcp_status check_hdcp_capable_dp(struct mod_hdcp *hdcp) in check_hdcp_capable_dp()
63 static inline enum mod_hdcp_status check_r0p_available_dp(struct mod_hdcp *hdcp) in check_r0p_available_dp()
78 struct mod_hdcp *hdcp) in check_link_integrity_dp()
87 struct mod_hdcp *hdcp) in check_no_reauthentication_request_dp()
94 static inline enum mod_hdcp_status check_no_max_cascade(struct mod_hdcp *hdcp) in check_no_max_cascade()
109 static inline enum mod_hdcp_status check_no_max_devs(struct mod_hdcp *hdcp) in check_no_max_devs()
124 static inline uint8_t get_device_count(struct mod_hdcp *hdcp) in get_device_count()
131 static inline enum mod_hdcp_status check_device_count(struct mod_hdcp *hdcp) in check_device_count()
[all …]
H A Dhdcp_ddc.c150 static enum mod_hdcp_status read(struct mod_hdcp *hdcp, in read()
185 static enum mod_hdcp_status read_repeatedly(struct mod_hdcp *hdcp, in read_repeatedly()
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()
260 enum mod_hdcp_status mod_hdcp_read_bstatus(struct mod_hdcp *hdcp) in mod_hdcp_read_bstatus()
275 enum mod_hdcp_status mod_hdcp_read_r0p(struct mod_hdcp *hdcp) in mod_hdcp_read_r0p()
283 enum mod_hdcp_status mod_hdcp_read_ksvlist(struct mod_hdcp *hdcp) in mod_hdcp_read_ksvlist()
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()
[all …]
H A Dhdcp_psp.c34 static void hdcp2_message_init(struct mod_hdcp *hdcp, in hdcp2_message_init()
48 struct mod_hdcp *hdcp, uint8_t index) in mod_hdcp_remove_display_from_topology()
82 enum mod_hdcp_status mod_hdcp_add_display_to_topology(struct mod_hdcp *hdcp, in mod_hdcp_add_display_to_topology()
129 enum mod_hdcp_status mod_hdcp_hdcp1_create_session(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_create_session()
168 enum mod_hdcp_status mod_hdcp_hdcp1_destroy_session(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_destroy_session()
202 enum mod_hdcp_status mod_hdcp_hdcp1_validate_rx(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_validate_rx()
243 enum mod_hdcp_status mod_hdcp_hdcp1_enable_encryption(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_enable_encryption()
270 enum mod_hdcp_status mod_hdcp_hdcp1_validate_ksvlist_vp(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_validate_ksvlist_vp()
311 enum mod_hdcp_status mod_hdcp_hdcp1_enable_dp_stream_encryption(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_enable_dp_stream_encryption()
348 enum mod_hdcp_status mod_hdcp_hdcp1_link_maintenance(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_link_maintenance()
[all …]
H A Dhdcp.c28 static void push_error_status(struct mod_hdcp *hdcp, in push_error_status()
47 static uint8_t is_cp_desired_hdcp1(struct mod_hdcp *hdcp) in is_cp_desired_hdcp1()
68 static uint8_t is_cp_desired_hdcp2(struct mod_hdcp *hdcp) in is_cp_desired_hdcp2()
89 static enum mod_hdcp_status execution(struct mod_hdcp *hdcp, in execution()
125 static enum mod_hdcp_status transition(struct mod_hdcp *hdcp, in transition()
183 static enum mod_hdcp_status reset_authentication(struct mod_hdcp *hdcp, in reset_authentication()
229 static enum mod_hdcp_status reset_connection(struct mod_hdcp *hdcp, in reset_connection()
257 enum mod_hdcp_status mod_hdcp_setup(struct mod_hdcp *hdcp, in mod_hdcp_setup()
272 enum mod_hdcp_status mod_hdcp_teardown(struct mod_hdcp *hdcp) in mod_hdcp_teardown()
287 enum mod_hdcp_status mod_hdcp_add_display(struct mod_hdcp *hdcp, in mod_hdcp_add_display()
[all …]
H A Dhdcp.h392 static inline uint8_t is_dp_hdcp(struct mod_hdcp *hdcp) in is_dp_hdcp()
397 static inline uint8_t is_dp_mst_hdcp(struct mod_hdcp *hdcp) in is_dp_mst_hdcp()
403 static inline uint8_t is_hdmi_dvi_sl_hdcp(struct mod_hdcp *hdcp) in is_hdmi_dvi_sl_hdcp()
409 static inline uint8_t current_state(struct mod_hdcp *hdcp) in current_state()
414 static inline void set_state_id(struct mod_hdcp *hdcp, in set_state_id()
425 static inline uint8_t is_in_hdcp1_states(struct mod_hdcp *hdcp) in is_in_hdcp1_states()
431 static inline uint8_t is_in_hdcp1_dp_states(struct mod_hdcp *hdcp) in is_in_hdcp1_dp_states()
437 static inline uint8_t is_in_hdcp2_states(struct mod_hdcp *hdcp) in is_in_hdcp2_states()
443 static inline uint8_t is_in_hdcp2_dp_states(struct mod_hdcp *hdcp) in is_in_hdcp2_dp_states()
449 static inline uint8_t is_hdcp1(struct mod_hdcp *hdcp) in is_hdcp1()
[all …]
H A Dhdcp2_transition.c28 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()
H A Dhdcp1_transition.c28 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()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/hdmirx/
H A Drk_hdmirx_hdcp.c30 static void hdmirx_hdcp_write(struct rk_hdmirx_hdcp *hdcp, int reg, u32 val) in hdmirx_hdcp_write()
35 static u32 hdmirx_hdcp_read(struct rk_hdmirx_hdcp *hdcp, int reg) in hdmirx_hdcp_read()
40 static void hdmirx_hdcp_update_bits(struct rk_hdmirx_hdcp *hdcp, int reg, in hdmirx_hdcp_update_bits()
49 static int hdcp_load_keys_cb(struct rk_hdmirx_hdcp *hdcp) in hdcp_load_keys_cb()
80 static int rk_hdmirx_hdcp_load_key(struct rk_hdmirx_hdcp *hdcp) in rk_hdmirx_hdcp_load_key()
105 static int rk_hdmirx_hdcp1x_start(struct rk_hdmirx_hdcp *hdcp) in rk_hdmirx_hdcp1x_start()
113 static int rk_hdmirx_hdcp1x_stop(struct rk_hdmirx_hdcp *hdcp) in rk_hdmirx_hdcp1x_stop()
124 static void rk_hdmirx_hdcp2_hpd_config(struct rk_hdmirx_hdcp *hdcp, bool en) in rk_hdmirx_hdcp2_hpd_config()
130 static int rk_hdmirx_hdcp2x_start(struct rk_hdmirx_hdcp *hdcp) in rk_hdmirx_hdcp2x_start()
144 static int rk_hdmirx_hdcp2x_stop(struct rk_hdmirx_hdcp *hdcp) in rk_hdmirx_hdcp2x_stop()
[all …]
H A Drk_hdmirx.c214 struct rk_hdmirx_hdcp *hdcp; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Ddw_hdcp2.c85 static void dw_hdcp_free_hl(struct dw_hdcp *hdcp) in dw_hdcp_free_hl()
91 static void dw_hdcp_reset(struct dw_hdcp *hdcp) in dw_hdcp_reset()
104 static int dw_hdcp_set_reset(struct dw_hdcp *hdcp, void __user *arg) in dw_hdcp_set_reset()
123 static int dw_hdcp_get_status(struct dw_hdcp *hdcp, void __user *arg) in dw_hdcp_get_status()
333 struct dw_hdcp *hdcp = container_of(hl_dev, struct dw_hdcp, hl_dev); in dw_hdcp_free_dma_areas() local
348 struct dw_hdcp *hdcp = container_of(hl_dev, struct dw_hdcp, hl_dev); in dw_hdcp_alloc_dma_areas() local
420 struct dw_hdcp *hdcp; in dw_hdcp_hld_ioctl() local
464 struct dw_hdcp *hdcp; in dw_hdcp_hld_open() local
476 struct dw_hdcp *hdcp; in dw_hdcp_hld_release() local
497 static int dw_hdcp_hld_init(struct dw_hdcp *hdcp, struct resource *res, void __iomem *base) in dw_hdcp_hld_init()
[all …]
H A Ddw-dp.c397 struct dw_dp_hdcp hdcp; member
578 struct dw_dp_hdcp *hdcp = &dp->hdcp; in _dw_dp_hdcp2_disable() local
628 struct dw_dp_hdcp *hdcp = &dp->hdcp; in _dw_dp_hdcp2_enable() local
655 struct dw_dp_hdcp *hdcp = &dp->hdcp; in _dw_dp_hdcp_disable() local
708 struct dw_dp_hdcp *hdcp = &dp->hdcp; in _dw_dp_hdcp_enable() local
852 struct dw_dp_hdcp *hdcp = in dw_dp_hdcp_check_work() local
864 struct dw_dp_hdcp *hdcp = in dp_dp_hdcp_prop_work() local
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-hdcp.c133 static void hdcp_modb(struct dw_hdcp *hdcp, u8 data, u8 mask, unsigned int reg) in hdcp_modb()
266 static int hdcp_load_keys_cb(struct dw_hdcp *hdcp) in hdcp_load_keys_cb()
294 static int dw_hdmi_hdcp_load_key(struct dw_hdcp *hdcp) in dw_hdmi_hdcp_load_key()
360 static int dw_hdmi_hdcp_start(struct dw_hdcp *hdcp) in dw_hdmi_hdcp_start()
431 static int dw_hdmi_hdcp_stop(struct dw_hdcp *hdcp) in dw_hdmi_hdcp_stop()
454 static int dw_hdmi_hdcp_ksvsha1(struct dw_hdcp *hdcp) in dw_hdmi_hdcp_ksvsha1()
532 static void dw_hdmi_hdcp_2nd_auth(struct dw_hdcp *hdcp) in dw_hdmi_hdcp_2nd_auth()
546 static void dw_hdmi_hdcp_isr(struct dw_hdcp *hdcp, int hdcp_int) in dw_hdmi_hdcp_isr()
573 struct dw_hdcp *hdcp = g_hdcp; in hdcp_enable_read() local
586 struct dw_hdcp *hdcp = g_hdcp; in hdcp_enable_write() local
[all …]
H A Ddw-hdmi.c265 struct dw_hdcp *hdcp; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/
H A Dintel_hdcp.c91 struct intel_hdcp *hdcp = &connector->hdcp; in intel_hdcp2_capable() local
621 struct intel_hdcp *hdcp = &connector->hdcp; in intel_hdcp_auth() local
786 struct intel_hdcp *hdcp = &connector->hdcp; in _intel_hdcp_disable() local
836 struct intel_hdcp *hdcp = &connector->hdcp; in _intel_hdcp_enable() local
878 static struct intel_connector *intel_hdcp_to_connector(struct intel_hdcp *hdcp) in intel_hdcp_to_connector()
888 struct intel_hdcp *hdcp = &connector->hdcp; in intel_hdcp_update_value() local
916 struct intel_hdcp *hdcp = &connector->hdcp; in intel_hdcp_check_link() local
984 struct intel_hdcp *hdcp = container_of(work, struct intel_hdcp, in intel_hdcp_prop_work() local
1307 struct intel_hdcp *hdcp = &connector->hdcp; in hdcp2_authentication_key_exchange() local
1395 struct intel_hdcp *hdcp = &connector->hdcp; in hdcp2_locality_check() local
[all …]
H A Dintel_dp_hdcp.c19 static void intel_dp_hdcp_wait_for_cp_irq(struct intel_hdcp *hdcp, int timeout) in intel_dp_hdcp_wait_for_cp_irq()
369 struct intel_hdcp *hdcp = &dp->attached_connector->hdcp; in intel_dp_hdcp2_wait_for_msg() local
422 struct intel_hdcp *hdcp = &dp->attached_connector->hdcp; in intel_dp_hdcp2_write_msg() local
H A Dintel_hdmi.c1705 struct intel_hdcp *hdcp = &hdmi->attached_connector->hdcp; in intel_hdmi_hdcp2_read_msg() local
/OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/
H A Drk628_hdmirx.c56 static int hdcp_load_keys_cb(struct rk628 *rk628, struct rk628_hdcp *hdcp) in hdcp_load_keys_cb()
88 static int rk628_hdmi_hdcp_load_key(struct rk628 *rk628, struct rk628_hdcp *hdcp) in rk628_hdmi_hdcp_load_key()
153 void rk628_hdmirx_set_hdcp(struct rk628 *rk628, struct rk628_hdcp *hdcp, bool en) in rk628_hdmirx_set_hdcp()
H A Drk628_bt1120_v4l2.c119 struct rk628_hdcp hdcp; member
H A Drk628_csi_v4l2.c129 struct rk628_hdcp hdcp; member
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/
H A Dvendor_misc.c25 struct hdcpdata *hdcp; in vendor_handle_hdcp() local
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.h49 struct mod_hdcp hdcp; member
H A Damdgpu_dm_hdcp.c399 struct mod_hdcp hdcp = hdcp_work->hdcp; in enable_assr() local
/OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/
H A Dbiblio.rst338 .. _hdcp: target in EDID

12