Lines Matching refs:hdcp_keys
152 struct hdcp_keys { struct
1941 struct hdcp_keys *hdcp_keys; in dw_hdmi_hdcp_load_key() local
1943 val = sizeof(*hdcp_keys); in dw_hdmi_hdcp_load_key()
1944 hdcp_keys = malloc(val); in dw_hdmi_hdcp_load_key()
1945 if (!hdcp_keys) in dw_hdmi_hdcp_load_key()
1948 memset(hdcp_keys, 0, val); in dw_hdmi_hdcp_load_key()
1950 ret = vendor_storage_read(HDMI_HDCP1X_ID, hdcp_keys, val); in dw_hdmi_hdcp_load_key()
1953 free(hdcp_keys); in dw_hdmi_hdcp_load_key()
1957 if (hdcp_keys->KSV[0] == 0x00 && in dw_hdmi_hdcp_load_key()
1958 hdcp_keys->KSV[1] == 0x00 && in dw_hdmi_hdcp_load_key()
1959 hdcp_keys->KSV[2] == 0x00 && in dw_hdmi_hdcp_load_key()
1960 hdcp_keys->KSV[3] == 0x00 && in dw_hdmi_hdcp_load_key()
1961 hdcp_keys->KSV[4] == 0x00) { in dw_hdmi_hdcp_load_key()
1963 free(hdcp_keys); in dw_hdmi_hdcp_load_key()
1979 hdmi_writeb(hdmi, hdcp_keys->KSV[i], HDMI_HDCPREG_DPK0 + i); in dw_hdmi_hdcp_load_key()
1987 hdmi_writeb(hdmi, hdcp_keys->seeds[0], HDMI_HDCPREG_SEED1); in dw_hdmi_hdcp_load_key()
1988 hdmi_writeb(hdmi, hdcp_keys->seeds[1], HDMI_HDCPREG_SEED0); in dw_hdmi_hdcp_load_key()
1993 hdmi_writeb(hdmi, hdcp_keys->devicekey[i + j], in dw_hdmi_hdcp_load_key()
2000 free(hdcp_keys); in dw_hdmi_hdcp_load_key()