Symbol: idle_workqueue
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2116
adev->dm.idle_workqueue = idle_create_workqueue(adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2230
if (adev->dm.idle_workqueue) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2231
if (adev->dm.idle_workqueue->running) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2232
adev->dm.idle_workqueue->enable = false;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2233
flush_work(&adev->dm.idle_workqueue->work);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2236
kfree(adev->dm.idle_workqueue);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2237
adev->dm.idle_workqueue = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1122
struct idle_workqueue *idle_create_workqueue(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
585
struct idle_workqueue *idle_workqueue;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
158
if (dm->idle_workqueue &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
161
dm->idle_workqueue->enable &&
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
162
!dm->idle_workqueue->running)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
163
schedule_work(&dm->idle_workqueue->work);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
197
struct idle_workqueue *idle_work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
199
idle_work = container_of(work, struct idle_workqueue, work);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
200
idle_work->dm->idle_workqueue->running = true;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
227
idle_work->dm->idle_workqueue->running = false;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
230
struct idle_workqueue *idle_create_workqueue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
232
struct idle_workqueue *idle_work;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2687
if (adev->dm.idle_workqueue) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2688
seq_printf(m, "Idle workqueue - enabled: %d\n", adev->dm.idle_workqueue->enable);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2689
seq_printf(m, "Idle workqueue - running: %d\n", adev->dm.idle_workqueue->running);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1378
if (adev->dm.idle_workqueue) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1379
adev->dm.idle_workqueue->enable = enable;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1380
if (enable && !adev->dm.idle_workqueue->running && amdgpu_dm_is_headless(adev))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1381
schedule_work(&adev->dm.idle_workqueue->work);