• Home
  • Raw
  • Download

Lines Matching refs:power_domains

228 	struct i915_power_domains *power_domains;  in intel_display_power_is_enabled()  local
231 power_domains = &dev_priv->power_domains; in intel_display_power_is_enabled()
233 mutex_lock(&power_domains->lock); in intel_display_power_is_enabled()
235 mutex_unlock(&power_domains->lock); in intel_display_power_is_enabled()
253 if (dev_priv->power_domains.init_power_on == enable) in intel_display_set_init_power()
261 dev_priv->power_domains.init_power_on = enable; in intel_display_set_init_power()
929 if (dev_priv->power_domains.initializing) in vlv_display_power_well_init()
1027 struct i915_power_domains *power_domains = &dev_priv->power_domains; in lookup_power_well() local
1030 for (i = 0; i < power_domains->power_well_count; i++) { in lookup_power_well()
1033 power_well = &power_domains->power_wells[i]; in lookup_power_well()
1311 struct i915_power_domains *power_domains = &dev_priv->power_domains; in chv_phy_powergate_ch() local
1314 mutex_lock(&power_domains->lock); in chv_phy_powergate_ch()
1334 mutex_unlock(&power_domains->lock); in chv_phy_powergate_ch()
1343 struct i915_power_domains *power_domains = &dev_priv->power_domains; in chv_phy_powergate_lanes() local
1347 mutex_lock(&power_domains->lock); in chv_phy_powergate_lanes()
1366 mutex_unlock(&power_domains->lock); in chv_phy_powergate_lanes()
1456 struct i915_power_domains *power_domains = &dev_priv->power_domains; in __intel_display_power_get_domain() local
1462 power_domains->domain_use_count[domain]++; in __intel_display_power_get_domain()
1480 struct i915_power_domains *power_domains = &dev_priv->power_domains; in intel_display_power_get() local
1484 mutex_lock(&power_domains->lock); in intel_display_power_get()
1488 mutex_unlock(&power_domains->lock); in intel_display_power_get()
1506 struct i915_power_domains *power_domains = &dev_priv->power_domains; in intel_display_power_get_if_enabled() local
1512 mutex_lock(&power_domains->lock); in intel_display_power_get_if_enabled()
1521 mutex_unlock(&power_domains->lock); in intel_display_power_get_if_enabled()
1541 struct i915_power_domains *power_domains; in intel_display_power_put() local
1544 power_domains = &dev_priv->power_domains; in intel_display_power_put()
1546 mutex_lock(&power_domains->lock); in intel_display_power_put()
1548 WARN(!power_domains->domain_use_count[domain], in intel_display_power_put()
1551 power_domains->domain_use_count[domain]--; in intel_display_power_put()
1556 mutex_unlock(&power_domains->lock); in intel_display_power_put()
2455 struct i915_power_domains *power_domains = &dev_priv->power_domains; in assert_power_well_ids_unique() local
2460 for (i = 0; i < power_domains->power_well_count; i++) { in assert_power_well_ids_unique()
2461 enum i915_power_well_id id = power_domains->power_wells[i].id; in assert_power_well_ids_unique()
2469 #define set_power_wells(power_domains, __power_wells) ({ \ argument
2470 (power_domains)->power_wells = (__power_wells); \
2471 (power_domains)->power_well_count = ARRAY_SIZE(__power_wells); \
2483 struct i915_power_domains *power_domains = &dev_priv->power_domains; in intel_power_domains_init() local
2492 mutex_init(&power_domains->lock); in intel_power_domains_init()
2499 set_power_wells(power_domains, hsw_power_wells); in intel_power_domains_init()
2501 set_power_wells(power_domains, bdw_power_wells); in intel_power_domains_init()
2503 set_power_wells(power_domains, skl_power_wells); in intel_power_domains_init()
2505 set_power_wells(power_domains, cnl_power_wells); in intel_power_domains_init()
2507 set_power_wells(power_domains, bxt_power_wells); in intel_power_domains_init()
2509 set_power_wells(power_domains, glk_power_wells); in intel_power_domains_init()
2511 set_power_wells(power_domains, chv_power_wells); in intel_power_domains_init()
2513 set_power_wells(power_domains, vlv_power_wells); in intel_power_domains_init()
2515 set_power_wells(power_domains, i830_power_wells); in intel_power_domains_init()
2517 set_power_wells(power_domains, i9xx_always_on_power_well); in intel_power_domains_init()
2562 struct i915_power_domains *power_domains = &dev_priv->power_domains; in intel_power_domains_sync_hw() local
2565 mutex_lock(&power_domains->lock); in intel_power_domains_sync_hw()
2571 mutex_unlock(&power_domains->lock); in intel_power_domains_sync_hw()
2599 struct i915_power_domains *power_domains = &dev_priv->power_domains; in skl_display_core_init() local
2610 mutex_lock(&power_domains->lock); in skl_display_core_init()
2618 mutex_unlock(&power_domains->lock); in skl_display_core_init()
2630 struct i915_power_domains *power_domains = &dev_priv->power_domains; in skl_display_core_uninit() local
2642 mutex_lock(&power_domains->lock); in skl_display_core_uninit()
2653 mutex_unlock(&power_domains->lock); in skl_display_core_uninit()
2661 struct i915_power_domains *power_domains = &dev_priv->power_domains; in bxt_display_core_init() local
2678 mutex_lock(&power_domains->lock); in bxt_display_core_init()
2683 mutex_unlock(&power_domains->lock); in bxt_display_core_init()
2695 struct i915_power_domains *power_domains = &dev_priv->power_domains; in bxt_display_core_uninit() local
2711 mutex_lock(&power_domains->lock); in bxt_display_core_uninit()
2716 mutex_unlock(&power_domains->lock); in bxt_display_core_uninit()
2743 struct i915_power_domains *power_domains = &dev_priv->power_domains; in cnl_display_core_init() local
2786 mutex_lock(&power_domains->lock); in cnl_display_core_init()
2789 mutex_unlock(&power_domains->lock); in cnl_display_core_init()
2806 struct i915_power_domains *power_domains = &dev_priv->power_domains; in cnl_display_core_uninit() local
2825 mutex_lock(&power_domains->lock); in cnl_display_core_uninit()
2828 mutex_unlock(&power_domains->lock); in cnl_display_core_uninit()
2966 struct i915_power_domains *power_domains = &dev_priv->power_domains; in intel_power_domains_init_hw() local
2968 power_domains->initializing = true; in intel_power_domains_init_hw()
2977 mutex_lock(&power_domains->lock); in intel_power_domains_init_hw()
2979 mutex_unlock(&power_domains->lock); in intel_power_domains_init_hw()
2981 mutex_lock(&power_domains->lock); in intel_power_domains_init_hw()
2983 mutex_unlock(&power_domains->lock); in intel_power_domains_init_hw()
2992 power_domains->initializing = false; in intel_power_domains_init_hw()
3021 struct i915_power_domains *power_domains = &dev_priv->power_domains; in intel_power_domains_dump_info() local
3033 power_domains->domain_use_count[domain]); in intel_power_domains_dump_info()
3049 struct i915_power_domains *power_domains = &dev_priv->power_domains; in intel_power_domains_verify_state() local
3053 mutex_lock(&power_domains->lock); in intel_power_domains_verify_state()
3076 domains_count += power_domains->domain_use_count[domain]; in intel_power_domains_verify_state()
3096 mutex_unlock(&power_domains->lock); in intel_power_domains_verify_state()