Lines Matching full:hdcp
76 /* allocate object of two page for HDCP command memory and store it */ in intel_hdcp_gsc_initialize_message()
83 drm_err(&xe->drm, "Failed to allocate bo for HDCP streaming command!\n"); in intel_hdcp_gsc_initialize_message()
120 xe->display.hdcp.hdcp_message = hdcp_message; in intel_hdcp_gsc_hdcp2_init()
149 mutex_lock(&xe->display.hdcp.hdcp_mutex); in intel_hdcp_gsc_init()
150 xe->display.hdcp.arbiter = data; in intel_hdcp_gsc_init()
151 xe->display.hdcp.arbiter->hdcp_dev = xe->drm.dev; in intel_hdcp_gsc_init()
152 xe->display.hdcp.arbiter->ops = &gsc_hdcp_ops; in intel_hdcp_gsc_init()
157 mutex_unlock(&xe->display.hdcp.hdcp_mutex); in intel_hdcp_gsc_init()
165 xe->display.hdcp.hdcp_message; in intel_hdcp_gsc_fini()
166 struct i915_hdcp_arbiter *arb = xe->display.hdcp.arbiter; in intel_hdcp_gsc_fini()
171 xe->display.hdcp.hdcp_message = NULL; in intel_hdcp_gsc_fini()
175 xe->display.hdcp.arbiter = NULL; in intel_hdcp_gsc_fini()
191 drm_err(&xe->drm, "failed to send gsc HDCP msg (%d)\n", ret); in xe_gsc_send_sync()
222 hdcp_message = xe->display.hdcp.hdcp_message; in intel_hdcp_gsc_msg_send()