Searched refs:wakeref (Results 51 - 75 of 127) sorted by relevance

123456

/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_ggtt_fencing.c205 intel_wakeref_t wakeref; local
262 * the caller must hold the rpm wakeref. The fence register must
266 wakeref = intel_runtime_pm_get_if_in_use(uncore->rpm);
267 if (!wakeref) {
280 intel_runtime_pm_put(uncore->rpm, wakeref);
294 intel_wakeref_t wakeref; local
312 * If the driver does not currently hold a wakeref (if_in_use == 0),
319 with_intel_runtime_pm_if_active(fence_to_uncore(fence)->rpm, wakeref)
H A Dintel_gt_types.h149 struct intel_wakeref wakeref; member in struct:intel_gt
H A Dselftest_rps.c227 intel_wakeref_t wakeref; local
240 wakeref = intel_gt_pm_get(gt);
359 intel_gt_pm_put(gt, wakeref);
380 intel_wakeref_t wakeref; local
403 wakeref = intel_gt_pm_get(gt);
493 intel_gt_pm_put(gt, wakeref);
507 intel_wakeref_t wakeref; local
521 wakeref = intel_runtime_pm_get(rps_to_uncore(rps)->rpm);
536 intel_runtime_pm_put(rps_to_uncore(rps)->rpm, wakeref);
1028 intel_wakeref_t wakeref; local
[all...]
H A Dintel_ggtt.c232 intel_wakeref_t wakeref; local
234 with_intel_runtime_pm_if_active(uncore->rpm, wakeref) {
300 static struct intel_context *gen8_ggtt_bind_get_ce(struct i915_ggtt *ggtt, intel_wakeref_t *wakeref) argument
317 *wakeref = intel_gt_pm_get_if_awake(gt);
318 if (!*wakeref)
326 static void gen8_ggtt_bind_put_ce(struct intel_context *ce, intel_wakeref_t wakeref) argument
329 intel_gt_pm_put(ce->engine->gt, wakeref);
342 intel_wakeref_t wakeref; local
348 ce = gen8_ggtt_bind_get_ce(ggtt, &wakeref);
424 gen8_ggtt_bind_put_ce(ce, wakeref);
[all...]
H A Dintel_context.h215 ce->wakeref = intel_gt_pm_get(ce->vm->gt);
232 intel_gt_pm_put_async(ce->vm->gt, ce->wakeref);
H A Dintel_region_lmem.c57 intel_wakeref_t wakeref; local
111 with_intel_runtime_pm(i915->uncore.rpm, wakeref) {
H A Dselftest_slpc.c269 intel_wakeref_t wakeref; local
315 wakeref = intel_gt_pm_get(gt);
401 intel_gt_pm_put(gt, wakeref);
H A Dintel_context_types.h116 intel_wakeref_t wakeref; member in struct:intel_context
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_log.c577 intel_wakeref_t wakeref; local
585 with_intel_runtime_pm(&i915->runtime_pm, wakeref)
668 intel_wakeref_t wakeref; local
686 with_intel_runtime_pm(&i915->runtime_pm, wakeref)
773 intel_wakeref_t wakeref; local
784 with_intel_runtime_pm(guc_to_gt(guc)->uncore->rpm, wakeref)
H A Dintel_gsc_fw.c27 intel_wakeref_t wakeref; local
31 wakeref = intel_runtime_pm_get(uncore->rpm);
36 intel_runtime_pm_put(uncore->rpm, wakeref);
H A Dintel_guc_submission.c1272 intel_wakeref_t wakeref; local
1275 with_intel_runtime_pm(gt->uncore->rpm, wakeref)
1319 intel_wakeref_t wakeref; local
1342 wakeref = in_reset ? 0 : intel_gt_pm_get_if_awake(gt);
1343 if (wakeref) {
1352 intel_gt_pm_put_async(gt, wakeref);
1486 intel_wakeref_t wakeref; local
1491 * Ideally the busyness worker should take a gt pm wakeref because the
1495 * waits for the worker and when the worker releases the wakeref, that
1498 * The resolution is to take the global pm wakeref i
1559 intel_wakeref_t wakeref; local
2867 intel_wakeref_t wakeref; local
3062 intel_wakeref_t wakeref; local
3118 intel_wakeref_t wakeref; local
3197 intel_wakeref_t wakeref; local
3250 intel_wakeref_t wakeref; variable
3488 intel_wakeref_t wakeref; local
4657 intel_wakeref_t wakeref; local
4996 intel_wakeref_t wakeref; local
5101 intel_wakeref_t wakeref; local
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_dpt.c128 intel_wakeref_t wakeref; local
138 wakeref = intel_runtime_pm_get(&i915->runtime_pm);
170 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
H A Dintel_pipe_crc.c584 intel_wakeref_t wakeref; local
595 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain);
596 if (!wakeref) {
625 intel_display_power_put(dev_priv, power_domain, wakeref);
H A Dintel_dmc.c896 drm_WARN_ON(&i915->drm, i915->display.dmc.wakeref);
897 i915->display.dmc.wakeref = intel_display_power_get(i915, POWER_DOMAIN_INIT);
902 intel_wakeref_t wakeref __maybe_unused =
903 fetch_and_zero(&i915->display.dmc.wakeref);
905 intel_display_power_put(i915, POWER_DOMAIN_INIT, wakeref);
976 * On error, we return with the rpm wakeref held to prevent runtime
1116 drm_WARN_ON(&i915->drm, i915->display.dmc.wakeref);
1148 intel_wakeref_t wakeref; local
1154 wakeref = intel_runtime_pm_get(&i915->runtime_pm);
1210 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
[all...]
H A Dintel_dsb.c463 intel_wakeref_t wakeref; local
478 wakeref = intel_runtime_pm_get(&i915->runtime_pm);
486 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
498 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
H A Dintel_cursor.c321 intel_wakeref_t wakeref; local
325 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain);
326 if (!wakeref)
333 intel_display_power_put(dev_priv, power_domain, wakeref);
618 intel_wakeref_t wakeref; local
628 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain);
629 if (!wakeref)
641 intel_display_power_put(dev_priv, power_domain, wakeref);
H A Dg4x_dp.c301 intel_wakeref_t wakeref; local
304 wakeref = intel_display_power_get_if_enabled(dev_priv,
306 if (!wakeref)
312 intel_display_power_put(dev_priv, encoder->power_domain, wakeref);
471 intel_wakeref_t wakeref; local
473 with_intel_pps_lock(intel_dp, wakeref)
679 intel_wakeref_t wakeref; local
684 with_intel_pps_lock(intel_dp, wakeref) {
1273 intel_wakeref_t wakeref; local
1275 with_intel_pps_lock(intel_dp, wakeref)
[all...]
H A Dintel_sprite.c454 intel_wakeref_t wakeref; local
458 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain);
459 if (!wakeref)
466 intel_display_power_put(dev_priv, power_domain, wakeref);
877 intel_wakeref_t wakeref; local
881 wakeref = intel_display_power_get_if_enabled(dev_priv, power_domain);
882 if (!wakeref)
889 intel_display_power_put(dev_priv, power_domain, wakeref);
1198 intel_wakeref_t wakeref; local
1202 wakeref
[all...]
H A Dg4x_hdmi.c70 intel_wakeref_t wakeref; local
73 wakeref = intel_display_power_get_if_enabled(dev_priv,
75 if (!wakeref)
80 intel_display_power_put(dev_priv, encoder->power_domain, wakeref);
/linux-master/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp.c354 intel_wakeref_t wakeref; local
359 wakeref = intel_runtime_pm_get(&i915->runtime_pm);
369 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
525 * The context has been banned, no need to keep the wakeref.
H A Dintel_pxp_gsccs.c428 intel_wakeref_t wakeref; local
431 with_intel_runtime_pm(&pxp->ctrl_gt->i915->runtime_pm, wakeref)
438 intel_wakeref_t wakeref; local
442 with_intel_runtime_pm(&pxp->ctrl_gt->i915->runtime_pm, wakeref)
/linux-master/drivers/gpu/drm/i915/
H A Di915_vma_resource.h71 * @wakeref: wakeref.
90 * @needs_wakeref: Whether a wakeref is needed during unbind. Since we can't
91 * take a wakeref in the dma-fence signalling critical path, it needs to be
110 intel_wakeref_t wakeref; member in struct:i915_vma_resource
H A Di915_pmu.c226 intel_wakeref_t wakeref; local
230 wakeref = intel_gt_pm_get_if_awake(gt);
231 if (wakeref) {
233 intel_gt_pm_put_async(gt, wakeref);
238 if (wakeref) {
269 intel_wakeref_t wakeref; local
271 with_intel_runtime_pm(gt->uncore->rpm, wakeref) {
442 intel_wakeref_t wakeref; local
448 wakeref = intel_gt_pm_get_if_awake(gt);
449 if (!wakeref)
[all...]
H A Di915_vma.c113 * Exclude global GTT VMA from holding a GT wakeref
119 * called asynchronously, storing a wakeref tracking
1438 intel_wakeref_t wakeref; local
1459 * In case of a global GTT, we must hold a runtime-pm wakeref
1463 * vm->mutex, get the first rpm wakeref outside of the mutex.
1465 wakeref = intel_runtime_pm_get(&vma->vm->i915->runtime_pm);
1601 intel_runtime_pm_put(&vma->vm->i915->runtime_pm, wakeref);
2162 intel_wakeref_t wakeref = 0; local
2182 wakeref = intel_runtime_pm_get(&vm->i915->runtime_pm);
2184 err = mutex_lock_interruptible_nested(&vma->vm->mutex, !wakeref);
2201 intel_wakeref_t wakeref = 0; local
[all...]
/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_mman.c320 intel_wakeref_t wakeref; local
348 wakeref = intel_runtime_pm_get(&i915->runtime_pm);
439 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
451 intel_wakeref_t wakeref; local
485 wakeref = intel_runtime_pm_get(&i915->runtime_pm);
533 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
781 intel_wakeref_t wakeref; local
790 wakeref = intel_gt_pm_get(vma->vm->gt);
802 intel_gt_pm_put(vma->vm->gt, wakeref);
808 intel_wakeref_t wakeref; local
1276 intel_wakeref_t wakeref; local
[all...]

Completed in 548 milliseconds

123456