Home
last modified time | relevance | path

Searched refs:crc_rd_wrk (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_crc.c104 struct crc_rd_work *crc_rd_wrk; in amdgpu_dm_crtc_notify_ta_to_read() local
112 crc_rd_wrk = container_of(work, struct crc_rd_work, notify_ta_work); in amdgpu_dm_crtc_notify_ta_to_read()
113 spin_lock_irq(&crc_rd_wrk->crc_rd_work_lock); in amdgpu_dm_crtc_notify_ta_to_read()
114 crtc = crc_rd_wrk->crtc; in amdgpu_dm_crtc_notify_ta_to_read()
117 spin_unlock_irq(&crc_rd_wrk->crc_rd_work_lock); in amdgpu_dm_crtc_notify_ta_to_read()
123 phy_id = crc_rd_wrk->phy_inst; in amdgpu_dm_crtc_notify_ta_to_read()
124 spin_unlock_irq(&crc_rd_wrk->crc_rd_work_lock); in amdgpu_dm_crtc_notify_ta_to_read()
187 if (adev->dm.crc_rd_wrk) { in amdgpu_dm_crtc_configure_crc_source()
188 flush_work(&adev->dm.crc_rd_wrk->notify_ta_work); in amdgpu_dm_crtc_configure_crc_source()
189 spin_lock_irq(&adev->dm.crc_rd_wrk->crc_rd_work_lock); in amdgpu_dm_crtc_configure_crc_source()
[all …]
Damdgpu_dm_debugfs.c3225 struct crc_rd_work *crc_rd_wrk = adev->dm.crc_rd_wrk; in crc_win_update_set() local
3227 if (!crc_rd_wrk) in crc_win_update_set()
3232 spin_lock_irq(&crc_rd_wrk->crc_rd_work_lock); in crc_win_update_set()
3233 if (crc_rd_wrk->crtc) { in crc_win_update_set()
3234 old_crtc = crc_rd_wrk->crtc; in crc_win_update_set()
3247 crc_rd_wrk->crtc = new_crtc; in crc_win_update_set()
3252 crc_rd_wrk->crtc = new_crtc; in crc_win_update_set()
3254 spin_unlock_irq(&crc_rd_wrk->crc_rd_work_lock); in crc_win_update_set()
Damdgpu_dm.h506 struct crc_rd_work *crc_rd_wrk; member
Damdgpu_dm.c1652 adev->dm.crc_rd_wrk = amdgpu_dm_crtc_secure_display_create_work(); in amdgpu_dm_init()
1743 if (adev->dm.crc_rd_wrk) { in amdgpu_dm_fini()
1744 flush_work(&adev->dm.crc_rd_wrk->notify_ta_work); in amdgpu_dm_fini()
1745 kfree(adev->dm.crc_rd_wrk); in amdgpu_dm_fini()
1746 adev->dm.crc_rd_wrk = NULL; in amdgpu_dm_fini()
8309 struct crc_rd_work *crc_rd_wrk; in amdgpu_dm_atomic_commit_tail() local
8324 crc_rd_wrk = dm->crc_rd_wrk; in amdgpu_dm_atomic_commit_tail()
8355 spin_lock_irq(&crc_rd_wrk->crc_rd_work_lock); in amdgpu_dm_atomic_commit_tail()
8356 crc_rd_wrk->crtc = crtc; in amdgpu_dm_atomic_commit_tail()
8357 spin_unlock_irq(&crc_rd_wrk->crc_rd_work_lock); in amdgpu_dm_atomic_commit_tail()