Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_crc.c326 flush_work(&dm->secure_display_ctx.crtc_ctx[crtc->index].notify_ta_work); in amdgpu_dm_set_crc_window_default()
327 flush_work(&dm->secure_display_ctx.crtc_ctx[crtc->index].forward_roi_work); in amdgpu_dm_set_crc_window_default()
343 struct secure_display_crtc_context *crtc_ctx; in amdgpu_dm_crtc_notify_ta_to_read() local
357 crtc_ctx = container_of(work, struct secure_display_crtc_context, notify_ta_work); in amdgpu_dm_crtc_notify_ta_to_read()
358 crtc = crtc_ctx->crtc; in amdgpu_dm_crtc_notify_ta_to_read()
385 memcpy(crc_cpy, crtc_ctx->crc_info.crc, sizeof(struct crc_data) * MAX_CRC_WINDOW_NUM); in amdgpu_dm_crtc_notify_ta_to_read()
426 struct secure_display_crtc_context *crtc_ctx; in amdgpu_dm_forward_crc_window() local
435 crtc_ctx = container_of(work, struct secure_display_crtc_context, forward_roi_work); in amdgpu_dm_forward_crc_window()
436 crtc = crtc_ctx->crtc; in amdgpu_dm_forward_crc_window()
457 memcpy(roi_cpy, crtc_ctx->roi, sizeof(struct crc_window) * MAX_CRC_WINDOW_NUM); in amdgpu_dm_forward_crc_window()
[all …]
H A Damdgpu_dm.c2195 if (!adev->dm.secure_display_ctx.crtc_ctx) in amdgpu_dm_init()
2243 if (adev->dm.secure_display_ctx.crtc_ctx) { in amdgpu_dm_fini()
2245 if (adev->dm.secure_display_ctx.crtc_ctx[i].crtc) { in amdgpu_dm_fini()
2246 flush_work(&adev->dm.secure_display_ctx.crtc_ctx[i].notify_ta_work); in amdgpu_dm_fini()
2247 flush_work(&adev->dm.secure_display_ctx.crtc_ctx[i].forward_roi_work); in amdgpu_dm_fini()
2250 kfree(adev->dm.secure_display_ctx.crtc_ctx); in amdgpu_dm_fini()
2251 adev->dm.secure_display_ctx.crtc_ctx = NULL; in amdgpu_dm_fini()