Home
last modified time | relevance | path

Searched refs:hdcp (Results 1 - 7 of 7) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-hdcp.c31 #include "dw-hdmi-hdcp.h"
134 static void hdcp_modb(struct dw_hdcp *hdcp, u8 data, u8 mask, unsigned int reg) in hdcp_modb() argument
136 struct dw_hdmi *hdmi = hdcp->hdmi; in hdcp_modb()
137 u8 val = hdcp->read(hdmi, reg) & ~mask; in hdcp_modb()
140 hdcp->write(hdmi, val, reg); in hdcp_modb()
275 static int hdcp_load_keys_cb(struct dw_hdcp *hdcp) in hdcp_load_keys_cb() argument
280 hdcp->keys = kmalloc(HDCP_KEY_SIZE, GFP_KERNEL); in hdcp_load_keys_cb()
281 if (!hdcp->keys) { in hdcp_load_keys_cb()
285 hdcp->seeds = kmalloc(HDCP_KEY_SEED_SIZE, GFP_KERNEL); in hdcp_load_keys_cb()
286 if (!hdcp in hdcp_load_keys_cb()
303 dw_hdmi_hdcp_load_key(struct dw_hdcp *hdcp) dw_hdmi_hdcp_load_key() argument
367 dw_hdmi_hdcp_start(struct dw_hdcp *hdcp) dw_hdmi_hdcp_start() argument
426 dw_hdmi_hdcp_stop(struct dw_hdcp *hdcp) dw_hdmi_hdcp_stop() argument
446 dw_hdmi_hdcp_ksvsha1(struct dw_hdcp *hdcp) dw_hdmi_hdcp_ksvsha1() argument
520 dw_hdmi_hdcp_2nd_auth(struct dw_hdcp *hdcp) dw_hdmi_hdcp_2nd_auth() argument
531 dw_hdmi_hdcp_isr(struct dw_hdcp *hdcp, int hdcp_int) dw_hdmi_hdcp_isr() argument
556 struct dw_hdcp *hdcp = g_hdcp; hdcp_enable_read() local
568 struct dw_hdcp *hdcp = g_hdcp; hdcp_enable_write() local
598 struct dw_hdcp *hdcp = g_hdcp; hdcp_trytimes_read() local
610 struct dw_hdcp *hdcp = g_hdcp; hdcp_trytimes_write() local
633 struct dw_hdcp *hdcp = g_hdcp; hdcp_status_read() local
657 struct dw_hdcp *hdcp = pdev->dev.platform_data; dw_hdmi_hdcp_probe() local
710 struct dw_hdcp *hdcp = pdev->dev.platform_data; dw_hdmi_hdcp_remove() local
[all...]
H A Ddw-hdmi-hdcp.h20 #define DW_HDCP_DRIVER_NAME "dw-hdmi-hdcp"
49 int (*hdcp_start)(struct dw_hdcp *hdcp);
50 int (*hdcp_stop)(struct dw_hdcp *hdcp);
51 void (*hdcp_isr)(struct dw_hdcp *hdcp, int hdcp_int);
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-hdcp.c31 #include "dw-hdmi-hdcp.h"
133 static void hdcp_modb(struct dw_hdcp *hdcp, u8 data, u8 mask, unsigned int reg) in hdcp_modb() argument
135 struct dw_hdmi *hdmi = hdcp->hdmi; in hdcp_modb()
136 u8 val = hdcp->read(hdmi, reg) & ~mask; in hdcp_modb()
139 hdcp->write(hdmi, val, reg); in hdcp_modb()
266 static int hdcp_load_keys_cb(struct dw_hdcp *hdcp) in hdcp_load_keys_cb() argument
271 hdcp->keys = kmalloc(HDCP_KEY_SIZE, GFP_KERNEL); in hdcp_load_keys_cb()
272 if (!hdcp->keys) in hdcp_load_keys_cb()
275 hdcp->seeds = kmalloc(HDCP_KEY_SEED_SIZE, GFP_KERNEL); in hdcp_load_keys_cb()
276 if (!hdcp in hdcp_load_keys_cb()
294 dw_hdmi_hdcp_load_key(struct dw_hdcp *hdcp) dw_hdmi_hdcp_load_key() argument
360 dw_hdmi_hdcp_start(struct dw_hdcp *hdcp) dw_hdmi_hdcp_start() argument
431 dw_hdmi_hdcp_stop(struct dw_hdcp *hdcp) dw_hdmi_hdcp_stop() argument
454 dw_hdmi_hdcp_ksvsha1(struct dw_hdcp *hdcp) dw_hdmi_hdcp_ksvsha1() argument
532 dw_hdmi_hdcp_2nd_auth(struct dw_hdcp *hdcp) dw_hdmi_hdcp_2nd_auth() argument
546 dw_hdmi_hdcp_isr(struct dw_hdcp *hdcp, int hdcp_int) dw_hdmi_hdcp_isr() argument
573 struct dw_hdcp *hdcp = g_hdcp; hdcp_enable_read() local
586 struct dw_hdcp *hdcp = g_hdcp; hdcp_enable_write() local
615 struct dw_hdcp *hdcp = g_hdcp; hdcp_trytimes_read() local
628 struct dw_hdcp *hdcp = g_hdcp; hdcp_trytimes_write() local
650 struct dw_hdcp *hdcp = g_hdcp; hdcp_status_read() local
672 struct dw_hdcp *hdcp = pdev->dev.platform_data; dw_hdmi_hdcp_probe() local
725 struct dw_hdcp *hdcp = pdev->dev.platform_data; dw_hdmi_hdcp_remove() local
[all...]
H A Ddw-hdmi-hdcp.h20 #define DW_HDCP_DRIVER_NAME "dw-hdmi-hdcp"
49 int (*hdcp_start)(struct dw_hdcp *hdcp);
50 int (*hdcp_stop)(struct dw_hdcp *hdcp);
51 void (*hdcp_isr)(struct dw_hdcp *hdcp, int hdcp_int);
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-hdcp.h20 #define DW_HDCP_DRIVER_NAME "dw-hdmi-hdcp"
49 int (*hdcp_start)(struct dw_hdcp *hdcp);
50 int (*hdcp_stop)(struct dw_hdcp *hdcp);
51 void (*hdcp_isr)(struct dw_hdcp *hdcp, int hdcp_int);
H A Ddw-hdmi.c42 #include "dw-hdmi-hdcp.h"
449 struct dw_hdcp *hdcp; member
2116 if (hdmi->hdcp && hdmi->hdcp->hdcp_start) { in hdmi_tx_hdcp_config()
2117 hdmi->hdcp->hdcp_start(hdmi->hdcp); in hdmi_tx_hdcp_config()
2829 if (hdmi->hdcp && hdmi->hdcp->hdcp_stop) { in dw_hdmi_poweroff()
2830 hdmi->hdcp->hdcp_stop(hdmi->hdcp); in dw_hdmi_poweroff()
[all...]
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Ddw-hdmi-hdcp.h20 #define DW_HDCP_DRIVER_NAME "dw-hdmi-hdcp"
49 int (*hdcp_start)(struct dw_hdcp *hdcp);
50 int (*hdcp_stop)(struct dw_hdcp *hdcp);
51 void (*hdcp_isr)(struct dw_hdcp *hdcp, int hdcp_int);

Completed in 8 milliseconds