/linux/drivers/gpu/drm/i915/selftests/ |
H A D | mock_gem_device.c | 72 destroy_workqueue(i915->unordered_wq); in mock_device_release() 217 i915->unordered_wq = alloc_workqueue("mock-unordered", 0, 0); in mock_gem_device() 218 if (!i915->unordered_wq) in mock_gem_device() 251 destroy_workqueue(i915->unordered_wq); in mock_gem_device()
|
/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_requests.c | 119 queue_work(engine->i915->unordered_wq, &engine->retire_work); in intel_engine_add_retire() 210 queue_delayed_work(gt->i915->unordered_wq, >->requests.retire_work, in retire_work_handler() 227 queue_delayed_work(gt->i915->unordered_wq, >->requests.retire_work, in intel_gt_unpark_requests()
|
H A D | intel_gt_buffer_pool.c | 94 queue_delayed_work(gt->i915->unordered_wq, &pool->work, in pool_free_work() 121 queue_delayed_work(gt->i915->unordered_wq, &pool->work, in pool_retire()
|
H A D | intel_rps.c | 139 queue_work(gt->i915->unordered_wq, &rps->work); in rps_timer() 144 queue_work(gt->i915->unordered_wq, &rps->work); in rps_timer() 979 queue_work(rps_to_gt(rps)->i915->unordered_wq, &rps->work); in rps_set_boost_freq() 1035 queue_work(rps_to_gt(rps)->i915->unordered_wq, in intel_rps_boost() 1052 queue_work(rps_to_gt(rps)->i915->unordered_wq, &rps->work); in intel_rps_boost() 1909 queue_work(gt->i915->unordered_wq, &rps->work); in gen11_rps_irq_handler() 1926 queue_work(gt->i915->unordered_wq, &rps->work); in gen6_rps_irq_handler()
|
H A D | selftest_engine_cs.c | 30 queue_work(gt->i915->unordered_wq, >->rps.work); in perf_begin()
|
H A D | intel_reset.c | 1670 queue_delayed_work(gt->i915->unordered_wq, &w->work, timeout); in __intel_init_wedge()
|
H A D | intel_execlists_submission.c | 2370 queue_work(i915->unordered_wq, &cap->work); in execlists_capture() 3674 queue_rcu_work(ve->context.engine->i915->unordered_wq, &ve->rcu); in virtual_context_destroy()
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_encoder.c | 37 mod_delayed_work(i915->unordered_wq, in intel_encoder_link_check_queue_work()
|
H A D | intel_hotplug.c | 198 return mod_delayed_work(i915->unordered_wq, work, delay); in mod_delayed_detection_work() 209 return queue_delayed_work(i915->unordered_wq, work, delay); in queue_delayed_detection_work() 220 return queue_work(i915->unordered_wq, work); in queue_detection_work()
|
H A D | intel_hdcp.c | 1108 if (!queue_work(i915->unordered_wq, &hdcp->prop_work)) in intel_hdcp_update_value() 2241 queue_delayed_work(i915->unordered_wq, &hdcp->check_work, in intel_hdcp_check_work() 2244 queue_delayed_work(i915->unordered_wq, &hdcp->check_work, in intel_hdcp_check_work() 2493 queue_delayed_work(i915->unordered_wq, &hdcp->check_work, in _intel_hdcp_enable() 2591 if (!queue_work(i915->unordered_wq, &hdcp->prop_work)) in intel_hdcp_update_pipe() 2609 if (!queue_work(i915->unordered_wq, &hdcp->prop_work)) in intel_hdcp_update_pipe() 2732 queue_delayed_work(i915->unordered_wq, &hdcp->check_work, 0); in intel_hdcp_handle_cp_irq()
|
H A D | intel_dmc_wl.c | 151 queue_delayed_work(i915->unordered_wq, &wl->work, in __intel_dmc_wl_release()
|
H A D | intel_drrs.c | 130 mod_delayed_work(i915->unordered_wq, &crtc->drrs.work, msecs_to_jiffies(1000)); in intel_drrs_schedule_work()
|
H A D | intel_display_driver.c | 606 flush_workqueue(i915->unordered_wq); in intel_display_driver_remove_noirq()
|
H A D | intel_opregion.c | 671 queue_work(i915->unordered_wq, &opregion->asle_work); in intel_opregion_asle_intr()
|
H A D | intel_psr.c | 490 queue_work(dev_priv->unordered_wq, &intel_dp->psr.work); in intel_psr_irq_handler() 3220 mod_delayed_work(i915->unordered_wq, &intel_dp->psr.dc3co_work, in tgl_dc3co_flush_locked() 3264 queue_work(dev_priv->unordered_wq, &intel_dp->psr.work); in _psr_flush_handle()
|
H A D | intel_dmc.c | 1121 queue_work(i915->unordered_wq, &dmc->work); in intel_dmc_init()
|
H A D | intel_fbc.c | 1863 queue_work(i915->unordered_wq, &fbc->underrun_work); in __intel_fbc_handle_fifo_underrun_irq()
|
H A D | intel_pps.c | 919 queue_delayed_work(i915->unordered_wq, in edp_panel_vdd_schedule_off()
|
H A D | intel_dp.c | 3072 if (!queue_work(i915->unordered_wq, &connector->modeset_retry_work)) in intel_dp_queue_modeset_retry_work()
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_device.c | 289 if (xe->unordered_wq) in xe_device_destroy() 290 destroy_workqueue(xe->unordered_wq); in xe_device_destroy() 359 xe->unordered_wq = alloc_workqueue("xe-unordered-wq", 0, 0); in xe_device_create() 361 if (!xe->ordered_wq || !xe->unordered_wq || in xe_device_create()
|
H A D | xe_device_types.h | 426 struct workqueue_struct *unordered_wq; member
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_driver.c | 146 dev_priv->unordered_wq = alloc_workqueue("i915-unordered", 0, 0); in i915_workqueues_init() 147 if (dev_priv->unordered_wq == NULL) in i915_workqueues_init() 164 destroy_workqueue(dev_priv->unordered_wq); in i915_workqueues_cleanup()
|
H A D | i915_drv.h | 270 struct workqueue_struct *unordered_wq; member
|