Home
last modified time | relevance | path

Searched refs:crtc_ctx (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_crc.c339 struct secure_display_crtc_context *crtc_ctx; in amdgpu_dm_crtc_notify_ta_to_read() local
354 crtc = crtc_ctx->crtc; in amdgpu_dm_crtc_notify_ta_to_read()
432 crtc = crtc_ctx->crtc; in amdgpu_dm_forward_crc_window()
811 crtc_ctx = &adev->dm.secure_display_ctx.crtc_ctx[acrtc->crtc_id]; in amdgpu_dm_crtc_handle_crc_window_irq()
812 if (WARN_ON(crtc_ctx->crtc != crtc)) { in amdgpu_dm_crtc_handle_crc_window_irq()
816 crtc_ctx->crtc = crtc; in amdgpu_dm_crtc_handle_crc_window_irq()
895 schedule_work(&crtc_ctx->notify_ta_work); in amdgpu_dm_crtc_handle_crc_window_irq()
903 if (!crtc_ctx->roi[i].enable) { in amdgpu_dm_crtc_handle_crc_window_irq()
908 if (!crtc_ctx->crc_info.crc[i].crc_ready) in amdgpu_dm_crtc_handle_crc_window_irq()
934 if (!crtc_ctx) { in amdgpu_dm_crtc_secure_display_create_contexts()
[all …]
H A Damdgpu_dm_crc.h106 struct secure_display_crtc_context *crtc_ctx; member
H A Damdgpu_dm.c2239 if (!adev->dm.secure_display_ctx.crtc_ctx) in amdgpu_dm_init()
2287 if (adev->dm.secure_display_ctx.crtc_ctx) { in amdgpu_dm_fini()
2289 if (adev->dm.secure_display_ctx.crtc_ctx[i].crtc) { in amdgpu_dm_fini()
2290 flush_work(&adev->dm.secure_display_ctx.crtc_ctx[i].notify_ta_work); in amdgpu_dm_fini()
2291 flush_work(&adev->dm.secure_display_ctx.crtc_ctx[i].forward_roi_work); in amdgpu_dm_fini()
2294 kfree(adev->dm.secure_display_ctx.crtc_ctx); in amdgpu_dm_fini()
2295 adev->dm.secure_display_ctx.crtc_ctx = NULL; in amdgpu_dm_fini()