Searched refs:gsc_context (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpu/drm/xe/display/ |
| H A D | xe_hdcp_gsc.c | 61 struct intel_hdcp_gsc_context *gsc_context) in intel_hdcp_gsc_initialize_message() argument 83 gsc_context->hdcp_bo = bo; in intel_hdcp_gsc_initialize_message() 84 gsc_context->hdcp_cmd_in = cmd_in; in intel_hdcp_gsc_initialize_message() 85 gsc_context->hdcp_cmd_out = cmd_out; in intel_hdcp_gsc_initialize_message() 86 gsc_context->xe = xe; in intel_hdcp_gsc_initialize_message() 95 struct intel_hdcp_gsc_context *gsc_context; in intel_hdcp_gsc_context_alloc() local 98 gsc_context = kzalloc_obj(*gsc_context); in intel_hdcp_gsc_context_alloc() 99 if (!gsc_context) in intel_hdcp_gsc_context_alloc() 106 ret = intel_hdcp_gsc_initialize_message(xe, gsc_context); in intel_hdcp_gsc_context_alloc() 109 kfree(gsc_context); in intel_hdcp_gsc_context_alloc() [all …]
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_hdcp_gsc.c | 40 struct intel_hdcp_gsc_context *gsc_context) in intel_hdcp_gsc_initialize_message() argument 77 gsc_context->hdcp_cmd_in = cmd_in; in intel_hdcp_gsc_initialize_message() 78 gsc_context->hdcp_cmd_out = cmd_out; in intel_hdcp_gsc_initialize_message() 79 gsc_context->vma = vma; in intel_hdcp_gsc_initialize_message() 80 gsc_context->i915 = i915; in intel_hdcp_gsc_initialize_message() 94 struct intel_hdcp_gsc_context *gsc_context; in intel_hdcp_gsc_context_alloc() local 97 gsc_context = kzalloc_obj(*gsc_context); in intel_hdcp_gsc_context_alloc() 98 if (!gsc_context) in intel_hdcp_gsc_context_alloc() 105 ret = intel_hdcp_gsc_initialize_message(i915, gsc_context); in intel_hdcp_gsc_context_alloc() 108 kfree(gsc_context); in intel_hdcp_gsc_context_alloc() [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_hdcp_gsc_message.c | 22 struct intel_hdcp_gsc_context *gsc_context; in intel_hdcp_gsc_initiate_session() local 34 gsc_context = display->hdcp.gsc_context; in intel_hdcp_gsc_initiate_session() 47 byte = intel_parent_hdcp_gsc_msg_send(display, gsc_context, in intel_hdcp_gsc_initiate_session() 80 struct intel_hdcp_gsc_context *gsc_context; in intel_hdcp_gsc_verify_receiver_cert_prepare_km() local 92 gsc_context = display->hdcp.gsc_context; in intel_hdcp_gsc_verify_receiver_cert_prepare_km() 108 byte = intel_parent_hdcp_gsc_msg_send(display, gsc_context, in intel_hdcp_gsc_verify_receiver_cert_prepare_km() 144 struct intel_hdcp_gsc_context *gsc_context; in intel_hdcp_gsc_verify_hprime() local 156 gsc_context = display->hdcp.gsc_context; in intel_hdcp_gsc_verify_hprime() 170 byte = intel_parent_hdcp_gsc_msg_send(display, gsc_context, in intel_hdcp_gsc_verify_hprime() 193 struct intel_hdcp_gsc_context *gsc_context; in intel_hdcp_gsc_store_pairing_info() local [all …]
|
| /linux/drivers/gpu/drm/exynos/ |
| H A D | exynos_drm_gsc.c | 97 struct gsc_context { struct 379 static int gsc_sw_reset(struct gsc_context *ctx) in gsc_sw_reset() 419 static void gsc_handle_irq(struct gsc_context *ctx, bool enable, in gsc_handle_irq() 449 static void gsc_src_set_fmt(struct gsc_context *ctx, u32 fmt, bool tiled) in gsc_src_set_fmt() 521 static void gsc_src_set_transf(struct gsc_context *ctx, unsigned int rotation) in gsc_src_set_transf() 564 static void gsc_src_set_size(struct gsc_context *ctx, in gsc_src_set_size() 607 static void gsc_src_set_buf_seq(struct gsc_context *ctx, u32 buf_id, in gsc_src_set_buf_seq() 625 static void gsc_src_set_addr(struct gsc_context *ctx, u32 buf_id, in gsc_src_set_addr() 636 static void gsc_dst_set_fmt(struct gsc_context *ctx, u32 fmt, bool tiled) in gsc_dst_set_fmt() 708 static int gsc_get_ratio_shift(struct gsc_context *ctx, u32 src, u32 dst, in gsc_get_ratio_shift() [all …]
|