/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_ggtt_fencing.c | 205 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 D | intel_gt_types.h | 149 struct intel_wakeref wakeref; member in struct:intel_gt
|
H A D | selftest_rps.c | 227 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 D | intel_ggtt.c | 232 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 D | intel_context.h | 215 ce->wakeref = intel_gt_pm_get(ce->vm->gt); 232 intel_gt_pm_put_async(ce->vm->gt, ce->wakeref);
|
H A D | intel_region_lmem.c | 57 intel_wakeref_t wakeref; local 111 with_intel_runtime_pm(i915->uncore.rpm, wakeref) {
|
H A D | selftest_slpc.c | 269 intel_wakeref_t wakeref; local 315 wakeref = intel_gt_pm_get(gt); 401 intel_gt_pm_put(gt, wakeref);
|
H A D | intel_context_types.h | 116 intel_wakeref_t wakeref; member in struct:intel_context
|
/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_log.c | 577 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 D | intel_gsc_fw.c | 27 intel_wakeref_t wakeref; local 31 wakeref = intel_runtime_pm_get(uncore->rpm); 36 intel_runtime_pm_put(uncore->rpm, wakeref);
|
H A D | intel_guc_submission.c | 1272 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 D | intel_dpt.c | 128 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 D | intel_pipe_crc.c | 584 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 D | intel_dmc.c | 896 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 D | intel_dsb.c | 463 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 D | intel_cursor.c | 321 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 D | g4x_dp.c | 301 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 D | intel_sprite.c | 454 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 D | g4x_hdmi.c | 70 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 D | intel_pxp.c | 354 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 D | intel_pxp_gsccs.c | 428 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 D | i915_vma_resource.h | 71 * @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 D | i915_pmu.c | 226 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 D | i915_vma.c | 113 * 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 D | i915_gem_mman.c | 320 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...] |