Searched refs:crtc_ctx (Results 1 – 2 of 2) sorted by relevance
326 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() local357 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() local435 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 …]
2195 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()