Home
last modified time | relevance | path

Searched refs:idle_work (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_jpeg.c44 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 Damdgpu_vcn.c70 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 Damdgpu_vce.c206 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 Damdgpu_uvd.c139 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 Damdgpu_jpeg.h51 struct delayed_work idle_work; member
H A Damdgpu_vce.h47 struct delayed_work idle_work; member
H A Damdgpu_uvd.h68 struct delayed_work idle_work; member
H A Damdgpu_vcn.h192 struct delayed_work idle_work; member
H A Damdgpu_vcn_v1_0.c119 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 Dradeon_vce.c108 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 Dradeon_uvd.c79 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 Dradeon.h1724 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 Dintel_psr.c591 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 Di915_drv.h511 struct delayed_work idle_work; member