| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| H A D | amdgpu_jpeg.c | 44 INIT_DELAYED_WORK(&adev->jpeg.idle_work, amdgpu_jpeg_idle_work_handler); in amdgpu_jpeg_sw_init() 53 cancel_delayed_work_sync(&adev->jpeg.idle_work); in amdgpu_jpeg_sw_fini() 67 cancel_delayed_work_sync(&adev->jpeg.idle_work); in amdgpu_jpeg_suspend() 80 container_of(work, struct amdgpu_device, jpeg.idle_work.work); in amdgpu_jpeg_idle_work_handler() 95 schedule_delayed_work(&adev->jpeg.idle_work, JPEG_IDLE_TIMEOUT); in amdgpu_jpeg_idle_work_handler() 101 bool set_clocks = !cancel_delayed_work_sync(&adev->jpeg.idle_work); in amdgpu_jpeg_ring_begin_use() 110 schedule_delayed_work(&ring->adev->jpeg.idle_work, JPEG_IDLE_TIMEOUT); in amdgpu_jpeg_ring_end_use()
|
| H A D | amdgpu_vcn.c | 70 INIT_DELAYED_WORK(&adev->vcn.idle_work, amdgpu_vcn_idle_work_handler); in amdgpu_vcn_sw_init() 195 cancel_delayed_work_sync(&adev->vcn.idle_work); in amdgpu_vcn_sw_fini() 228 cancel_delayed_work_sync(&adev->vcn.idle_work); in amdgpu_vcn_suspend() 288 container_of(work, struct amdgpu_device, vcn.idle_work.work); in amdgpu_vcn_idle_work_handler() 320 schedule_delayed_work(&adev->vcn.idle_work, VCN_IDLE_TIMEOUT); in amdgpu_vcn_idle_work_handler() 327 bool set_clocks = !cancel_delayed_work_sync(&adev->vcn.idle_work); in amdgpu_vcn_ring_begin_use() 357 schedule_delayed_work(&ring->adev->vcn.idle_work, VCN_IDLE_TIMEOUT); in amdgpu_vcn_ring_end_use()
|
| H A D | amdgpu_vce.c | 206 INIT_DELAYED_WORK(&adev->vce.idle_work, amdgpu_vce_idle_work_handler); in amdgpu_vce_sw_init() 226 cancel_delayed_work_sync(&adev->vce.idle_work); in amdgpu_vce_sw_fini() 275 cancel_delayed_work_sync(&adev->vce.idle_work); in amdgpu_vce_suspend() 342 container_of(work, struct amdgpu_device, vce.idle_work.work); in amdgpu_vce_idle_work_handler() 359 schedule_delayed_work(&adev->vce.idle_work, VCE_IDLE_TIMEOUT); in amdgpu_vce_idle_work_handler() 379 set_clocks = !cancel_delayed_work_sync(&adev->vce.idle_work); in amdgpu_vce_ring_begin_use() 405 schedule_delayed_work(&ring->adev->vce.idle_work, VCE_IDLE_TIMEOUT); in amdgpu_vce_ring_end_use()
|
| H A D | amdgpu_uvd.c | 139 INIT_DELAYED_WORK(&adev->uvd.idle_work, amdgpu_uvd_idle_work_handler); in amdgpu_uvd_sw_init() 308 cancel_delayed_work_sync(&adev->uvd.idle_work); in amdgpu_uvd_sw_fini() 361 cancel_delayed_work_sync(&adev->uvd.idle_work); in amdgpu_uvd_suspend() 1200 container_of(work, struct amdgpu_device, uvd.idle_work.work); in amdgpu_uvd_idle_work_handler() 1224 schedule_delayed_work(&adev->uvd.idle_work, UVD_IDLE_TIMEOUT); in amdgpu_uvd_idle_work_handler() 1236 set_clocks = !cancel_delayed_work_sync(&adev->uvd.idle_work); in amdgpu_uvd_ring_begin_use() 1253 schedule_delayed_work(&ring->adev->uvd.idle_work, UVD_IDLE_TIMEOUT); in amdgpu_uvd_ring_end_use()
|
| H A D | amdgpu_jpeg.h | 51 struct delayed_work idle_work; member
|
| H A D | amdgpu_vce.h | 47 struct delayed_work idle_work; member
|
| H A D | amdgpu_uvd.h | 68 struct delayed_work idle_work; member
|
| H A D | amdgpu_vcn.h | 192 struct delayed_work idle_work; member
|
| H A D | amdgpu_vcn_v1_0.c | 119 adev->vcn.idle_work.work.func = vcn_v1_0_idle_work_handler; in vcn_v1_0_sw_init() 1779 container_of(work, struct amdgpu_device, vcn.idle_work.work); in vcn_v1_0_idle_work_handler() 1812 schedule_delayed_work(&adev->vcn.idle_work, VCN_IDLE_TIMEOUT); in vcn_v1_0_idle_work_handler() 1819 bool set_clocks = !cancel_delayed_work_sync(&adev->vcn.idle_work); in vcn_v1_0_ring_begin_use()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
| H A D | radeon_vce.c | 108 INIT_DELAYED_WORK(&rdev->vce.idle_work, radeon_vce_idle_work_handler); in radeon_vce_init() 322 container_of(work, struct radeon_device, vce.idle_work.work); in radeon_vce_idle_work_handler() 332 schedule_delayed_work(&rdev->vce.idle_work, in radeon_vce_idle_work_handler() 347 bool set_clocks = !cancel_delayed_work_sync(&rdev->vce.idle_work); in radeon_vce_note_usage() 348 set_clocks &= schedule_delayed_work(&rdev->vce.idle_work, in radeon_vce_note_usage()
|
| H A D | radeon_uvd.c | 79 INIT_DELAYED_WORK(&rdev->uvd.idle_work, radeon_uvd_idle_work_handler); in radeon_uvd_init() 880 container_of(work, struct radeon_device, uvd.idle_work.work); in radeon_uvd_idle_work_handler() 891 schedule_delayed_work(&rdev->uvd.idle_work, in radeon_uvd_idle_work_handler() 899 bool set_clocks = !cancel_delayed_work_sync(&rdev->uvd.idle_work); in radeon_uvd_note_usage() 900 set_clocks &= schedule_delayed_work(&rdev->uvd.idle_work, in radeon_uvd_note_usage()
|
| H A D | radeon.h | 1724 struct delayed_work idle_work; member 1766 struct delayed_work idle_work; member
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/ |
| H A D | intel_psr.c | 591 container_of(work, typeof(*dev_priv), psr.idle_work.work); in tgl_dc5_idle_thread() 595 if (delayed_work_pending(&dev_priv->psr.idle_work)) in tgl_dc5_idle_thread() 609 cancel_delayed_work(&dev_priv->psr.idle_work); in tgl_disallow_dc3co_on_psr2_exit() 976 cancel_delayed_work_sync(&dev_priv->psr.idle_work); in intel_psr_disable() 1312 mod_delayed_work(system_wq, &dev_priv->psr.idle_work, in tgl_dc3co_flush() 1397 INIT_DELAYED_WORK(&dev_priv->psr.idle_work, tgl_dc5_idle_thread); in intel_psr_init()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
| H A D | i915_drv.h | 511 struct delayed_work idle_work; member
|