Searched refs:idle_workqueue (Results 1 – 4 of 4) sorted by relevance
156 if (dm->idle_workqueue && in amdgpu_dm_crtc_set_panel_sr_feature()159 dm->idle_workqueue->enable && in amdgpu_dm_crtc_set_panel_sr_feature()160 !dm->idle_workqueue->running) in amdgpu_dm_crtc_set_panel_sr_feature()161 schedule_work(&dm->idle_workqueue->work); in amdgpu_dm_crtc_set_panel_sr_feature()195 struct idle_workqueue *idle_work; in amdgpu_dm_idle_worker()197 idle_work = container_of(work, struct idle_workqueue, work); in amdgpu_dm_idle_worker()198 idle_work->dm->idle_workqueue->running = true; in amdgpu_dm_idle_worker()223 idle_work->dm->idle_workqueue->running = false; in amdgpu_dm_idle_worker()226 struct idle_workqueue *idle_create_workqueue(struct amdgpu_device *adev) in idle_create_workqueue()228 struct idle_workqueue *idle_work; in idle_create_workqueue()
147 struct idle_workqueue { struct518 struct idle_workqueue *idle_workqueue; member1005 struct idle_workqueue *idle_create_workqueue(struct amdgpu_device *adev);
1330 if (adev->dm.idle_workqueue) { in dm_helpers_enable_periodic_detection()1331 adev->dm.idle_workqueue->enable = enable; in dm_helpers_enable_periodic_detection()1332 if (enable && !adev->dm.idle_workqueue->running && amdgpu_dm_is_headless(adev)) in dm_helpers_enable_periodic_detection()1333 schedule_work(&adev->dm.idle_workqueue->work); in dm_helpers_enable_periodic_detection()
2680 if (adev->dm.idle_workqueue) { in ips_status_show()2681 seq_printf(m, "Idle workqueue - enabled: %d\n", adev->dm.idle_workqueue->enable); in ips_status_show()2682 seq_printf(m, "Idle workqueue - running: %d\n", adev->dm.idle_workqueue->running); in ips_status_show()