Lines Matching full:domains
33 for_each_if(test_bit((__domain), (__power_well)->domains.bits))
37 for_each_if(test_bit((__domain), (__power_well)->domains.bits))
262 power_domains = &dev_priv->display.power.domains; in intel_display_power_is_enabled()
275 struct i915_power_domains *power_domains = &i915->display.power.domains; in sanitize_target_dc_state()
311 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_set_target_dc_state()
359 display.power.domains); in assert_async_put_domain_masks_disjoint()
372 display.power.domains); in __async_put_domains_state_ok()
395 display.power.domains); in print_power_domains()
410 display.power.domains); in print_async_put_domains_state()
476 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_grab_async_put_ref()
505 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in __intel_display_power_get_domain()
532 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_get()
558 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_get_if_enabled()
594 power_domains = &dev_priv->display.power.domains; in __intel_display_power_put_domain()
614 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in __intel_display_power_put()
628 display.power.domains); in queue_async_put_domains_work()
642 display.power.domains); in release_async_put_domains()
669 display.power.domains.async_put_work.work); in intel_display_power_put_async_work()
670 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_put_async_work()
688 /* Requeue the work if more domains were async put meanwhile. */ in intel_display_power_put_async_work()
736 struct i915_power_domains *power_domains = &i915->display.power.domains; in __intel_display_power_put_async()
781 * corresponding power domains.
789 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_flush_work()
822 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_flush_work_sync()
1019 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_power_domains_init()
1039 * intel_power_domains_cleanup - clean up power domains resources
1046 intel_display_power_map_cleanup(&dev_priv->display.power.domains); in intel_power_domains_cleanup()
1051 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_power_domains_sync_hw()
1080 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in gen9_dbuf_slices_update()
1439 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in skl_display_core_init()
1471 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in skl_display_core_uninit()
1505 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in bxt_display_core_init()
1539 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in bxt_display_core_uninit()
1646 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in icl_display_core_init()
1715 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in icl_display_core_uninit()
1905 * domains (and not in the INIT domain) are referenced or disabled by
1910 * It will return with power domains disabled (to be enabled later by
1916 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_init_hw()
1957 i915->display.power.domains.disable_wakeref = intel_display_power_get(i915, in intel_power_domains_init_hw()
1972 * It must be called with power domains already disabled (after a call to
1979 fetch_and_zero(&i915->display.power.domains.init_wakeref); in intel_power_domains_driver_remove()
1984 fetch_and_zero(&i915->display.power.domains.disable_wakeref)); in intel_power_domains_driver_remove()
1995 * intel_power_domains_sanitize_state - sanitize power domains state
1998 * Sanitize the power domains state during driver loading and system resume.
2006 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_sanitize_state()
2040 fetch_and_zero(&i915->display.power.domains.init_wakeref); in intel_power_domains_enable()
2055 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_disable()
2072 * It must be called with power domains already disabled (after a call to
2077 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_suspend()
2085 * support don't manually deinit the power domains. This also means the in intel_power_domains_suspend()
2099 * power wells if power domains must be deinitialized for suspend. in intel_power_domains_suspend()
2103 fetch_and_zero(&i915->display.power.domains.disable_wakeref)); in intel_power_domains_suspend()
2130 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_resume()
2148 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_dump_info()
2169 * state and the total refcount of the domains it belongs to. This must be
2176 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_verify_state()
2206 "(refcount %d/domains refcount %d)\n", in intel_power_domains_verify_state()
2278 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_resume()
2302 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_debug()
2448 const struct intel_ddi_port_domains **domains, in intel_port_domains_for_platform() argument
2452 *domains = d13_port_domains; in intel_port_domains_for_platform()
2455 *domains = d12_port_domains; in intel_port_domains_for_platform()
2458 *domains = d11_port_domains; in intel_port_domains_for_platform()
2461 *domains = i9xx_port_domains; in intel_port_domains_for_platform()
2469 const struct intel_ddi_port_domains *domains; in intel_port_domains_for_port() local
2473 intel_port_domains_for_platform(i915, &domains, &domains_size); in intel_port_domains_for_port()
2475 if (port >= domains[i].port_start && port <= domains[i].port_end) in intel_port_domains_for_port()
2476 return &domains[i]; in intel_port_domains_for_port()
2484 const struct intel_ddi_port_domains *domains = intel_port_domains_for_port(i915, port); in intel_display_power_ddi_io_domain() local
2486 if (drm_WARN_ON(&i915->drm, !domains || domains->ddi_io == POWER_DOMAIN_INVALID)) in intel_display_power_ddi_io_domain()
2489 return domains->ddi_io + (int)(port - domains->port_start); in intel_display_power_ddi_io_domain()
2495 const struct intel_ddi_port_domains *domains = intel_port_domains_for_port(i915, port); in intel_display_power_ddi_lanes_domain() local
2497 if (drm_WARN_ON(&i915->drm, !domains || domains->ddi_lanes == POWER_DOMAIN_INVALID)) in intel_display_power_ddi_lanes_domain()
2500 return domains->ddi_lanes + (int)(port - domains->port_start); in intel_display_power_ddi_lanes_domain()
2506 const struct intel_ddi_port_domains *domains; in intel_port_domains_for_aux_ch() local
2510 intel_port_domains_for_platform(i915, &domains, &domains_size); in intel_port_domains_for_aux_ch()
2512 if (aux_ch >= domains[i].aux_ch_start && aux_ch <= domains[i].aux_ch_end) in intel_port_domains_for_aux_ch()
2513 return &domains[i]; in intel_port_domains_for_aux_ch()
2521 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); in intel_display_power_aux_io_domain() local
2523 if (drm_WARN_ON(&i915->drm, !domains || domains->aux_io == POWER_DOMAIN_INVALID)) in intel_display_power_aux_io_domain()
2526 return domains->aux_io + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_aux_io_domain()
2532 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); in intel_display_power_legacy_aux_domain() local
2534 if (drm_WARN_ON(&i915->drm, !domains || domains->aux_legacy_usbc == POWER_DOMAIN_INVALID)) in intel_display_power_legacy_aux_domain()
2537 return domains->aux_legacy_usbc + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_legacy_aux_domain()
2543 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); in intel_display_power_tbt_aux_domain() local
2545 if (drm_WARN_ON(&i915->drm, !domains || domains->aux_tbt == POWER_DOMAIN_INVALID)) in intel_display_power_tbt_aux_domain()
2548 return domains->aux_tbt + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_tbt_aux_domain()