Searched refs:hdcp (Results 1 - 7 of 7) sorted by relevance
/device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-hdcp.c | 31 #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 D | dw-hdmi-hdcp.h | 20 #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 D | dw-hdmi-hdcp.c | 31 #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 D | dw-hdmi-hdcp.h | 20 #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 D | dw-hdmi-hdcp.h | 20 #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 D | dw-hdmi.c | 42 #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 D | dw-hdmi-hdcp.h | 20 #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