Lines Matching defs:work
63 * part doesn't work too well, hence why the i915 PSR support uses the
67 * issues the self-refresh re-enable code is done from a work queue, which
399 * work to run.
407 queue_work(dev_priv->unordered_wq, &intel_dp->psr.work);
853 static void tgl_dc3co_disable_work(struct work_struct *work)
856 container_of(work, typeof(*intel_dp), psr.dc3co_work.work);
859 /* If delayed work is pending, it is not idle */
1217 * Current PSR panels don't work reliably with VRR enabled
1676 cancel_work_sync(&intel_dp->psr.work);
1710 cancel_work_sync(&psr->work);
2470 static void intel_psr_work(struct work_struct *work)
2473 container_of(work, typeof(*intel_dp), psr.work);
2493 * The delayed work can race with an invalidate hence we need to
2588 * At every frontbuffer flush flip event modified delay of delayed work,
2589 * when delayed work schedules that means display has been idle.
2636 queue_work(dev_priv->unordered_wq, &intel_dp->psr.work);
2698 * intel_psr_init - Init basic PSR work and mutex.
2736 INIT_WORK(&intel_dp->psr.work, intel_psr_work);