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))
260 power_domains = &dev_priv->display.power.domains; in intel_display_power_is_enabled()
273 struct i915_power_domains *power_domains = &i915->display.power.domains; in sanitize_target_dc_state()
309 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_set_target_dc_state()
355 display.power.domains); in assert_async_put_domain_masks_disjoint()
368 display.power.domains); in __async_put_domains_state_ok()
391 display.power.domains); in print_power_domains()
406 display.power.domains); in print_async_put_domains_state()
472 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_grab_async_put_ref()
501 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in __intel_display_power_get_domain()
528 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_get()
554 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_get_if_enabled()
590 power_domains = &dev_priv->display.power.domains; in __intel_display_power_put_domain()
610 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in __intel_display_power_put()
624 display.power.domains); in queue_async_put_domains_work()
638 display.power.domains); in release_async_put_domains()
665 display.power.domains.async_put_work.work); in intel_display_power_put_async_work()
666 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_put_async_work()
684 /* Requeue the work if more domains were async put meanwhile. */ in intel_display_power_put_async_work()
732 struct i915_power_domains *power_domains = &i915->display.power.domains; in __intel_display_power_put_async()
777 * corresponding power domains.
785 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_flush_work()
818 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_flush_work_sync()
1017 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_power_domains_init()
1037 * intel_power_domains_cleanup - clean up power domains resources
1044 intel_display_power_map_cleanup(&dev_priv->display.power.domains); in intel_power_domains_cleanup()
1049 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_power_domains_sync_hw()
1078 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in gen9_dbuf_slices_update()
1437 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in skl_display_core_init()
1469 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in skl_display_core_uninit()
1503 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in bxt_display_core_init()
1537 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in bxt_display_core_uninit()
1644 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in icl_display_core_init()
1713 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in icl_display_core_uninit()
1903 * domains (and not in the INIT domain) are referenced or disabled by
1908 * It will return with power domains disabled (to be enabled later by
1914 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_init_hw()
1955 i915->display.power.domains.disable_wakeref = intel_display_power_get(i915, in intel_power_domains_init_hw()
1970 * It must be called with power domains already disabled (after a call to
1977 fetch_and_zero(&i915->display.power.domains.init_wakeref); in intel_power_domains_driver_remove()
1982 fetch_and_zero(&i915->display.power.domains.disable_wakeref)); in intel_power_domains_driver_remove()
1993 * intel_power_domains_sanitize_state - sanitize power domains state
1996 * Sanitize the power domains state during driver loading and system resume.
2004 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_sanitize_state()
2038 fetch_and_zero(&i915->display.power.domains.init_wakeref); in intel_power_domains_enable()
2053 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_disable()
2070 * It must be called with power domains already disabled (after a call to
2075 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_suspend()
2083 * support don't manually deinit the power domains. This also means the in intel_power_domains_suspend()
2097 * power wells if power domains must be deinitialized for suspend. in intel_power_domains_suspend()
2101 fetch_and_zero(&i915->display.power.domains.disable_wakeref)); in intel_power_domains_suspend()
2128 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_resume()
2146 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_dump_info()
2167 * state and the total refcount of the domains it belongs to. This must be
2174 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_verify_state()
2204 "(refcount %d/domains refcount %d)\n", in intel_power_domains_verify_state()
2276 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_resume()
2300 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_debug()
2446 const struct intel_ddi_port_domains **domains, in intel_port_domains_for_platform() argument
2450 *domains = d13_port_domains; in intel_port_domains_for_platform()
2453 *domains = d12_port_domains; in intel_port_domains_for_platform()
2456 *domains = d11_port_domains; in intel_port_domains_for_platform()
2459 *domains = i9xx_port_domains; in intel_port_domains_for_platform()
2467 const struct intel_ddi_port_domains *domains; in intel_port_domains_for_port() local
2471 intel_port_domains_for_platform(i915, &domains, &domains_size); in intel_port_domains_for_port()
2473 if (port >= domains[i].port_start && port <= domains[i].port_end) in intel_port_domains_for_port()
2474 return &domains[i]; in intel_port_domains_for_port()
2482 const struct intel_ddi_port_domains *domains = intel_port_domains_for_port(i915, port); in intel_display_power_ddi_io_domain() local
2484 if (drm_WARN_ON(&i915->drm, !domains || domains->ddi_io == POWER_DOMAIN_INVALID)) in intel_display_power_ddi_io_domain()
2487 return domains->ddi_io + (int)(port - domains->port_start); in intel_display_power_ddi_io_domain()
2493 const struct intel_ddi_port_domains *domains = intel_port_domains_for_port(i915, port); in intel_display_power_ddi_lanes_domain() local
2495 if (drm_WARN_ON(&i915->drm, !domains || domains->ddi_lanes == POWER_DOMAIN_INVALID)) in intel_display_power_ddi_lanes_domain()
2498 return domains->ddi_lanes + (int)(port - domains->port_start); in intel_display_power_ddi_lanes_domain()
2504 const struct intel_ddi_port_domains *domains; in intel_port_domains_for_aux_ch() local
2508 intel_port_domains_for_platform(i915, &domains, &domains_size); in intel_port_domains_for_aux_ch()
2510 if (aux_ch >= domains[i].aux_ch_start && aux_ch <= domains[i].aux_ch_end) in intel_port_domains_for_aux_ch()
2511 return &domains[i]; in intel_port_domains_for_aux_ch()
2519 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); in intel_display_power_aux_io_domain() local
2521 if (drm_WARN_ON(&i915->drm, !domains || domains->aux_io == POWER_DOMAIN_INVALID)) in intel_display_power_aux_io_domain()
2524 return domains->aux_io + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_aux_io_domain()
2530 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); in intel_display_power_legacy_aux_domain() local
2532 if (drm_WARN_ON(&i915->drm, !domains || domains->aux_legacy_usbc == POWER_DOMAIN_INVALID)) in intel_display_power_legacy_aux_domain()
2535 return domains->aux_legacy_usbc + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_legacy_aux_domain()
2541 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); in intel_display_power_tbt_aux_domain() local
2543 if (drm_WARN_ON(&i915->drm, !domains || domains->aux_tbt == POWER_DOMAIN_INVALID)) in intel_display_power_tbt_aux_domain()
2546 return domains->aux_tbt + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_tbt_aux_domain()