Lines Matching full:domains
28 for_each_if(test_bit((__domain), (__power_well)->domains.bits))
32 for_each_if(test_bit((__domain), (__power_well)->domains.bits))
247 power_domains = &dev_priv->display.power.domains; in intel_display_power_is_enabled()
295 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_set_target_dc_state()
343 display.power.domains); in assert_async_put_domain_masks_disjoint()
356 display.power.domains); in __async_put_domains_state_ok()
379 display.power.domains); in print_power_domains()
394 display.power.domains); in print_async_put_domains_state()
449 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_grab_async_put_ref()
478 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in __intel_display_power_get_domain()
505 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_get()
531 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_get_if_enabled()
567 power_domains = &dev_priv->display.power.domains; in __intel_display_power_put_domain()
587 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in __intel_display_power_put()
600 display.power.domains); in queue_async_put_domains_work()
614 display.power.domains); in release_async_put_domains()
641 display.power.domains.async_put_work.work); in intel_display_power_put_async_work()
642 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_put_async_work()
660 /* Requeue the work if more domains were async put meanwhile. */ in intel_display_power_put_async_work()
702 struct i915_power_domains *power_domains = &i915->display.power.domains; in __intel_display_power_put_async()
742 * corresponding power domains.
750 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_flush_work()
783 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_flush_work_sync()
980 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_power_domains_init()
1000 * intel_power_domains_cleanup - clean up power domains resources
1007 intel_display_power_map_cleanup(&dev_priv->display.power.domains); in intel_power_domains_cleanup()
1012 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_power_domains_sync_hw()
1041 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in gen9_dbuf_slices_update()
1401 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in skl_display_core_init()
1433 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in skl_display_core_uninit()
1467 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in bxt_display_core_init()
1501 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in bxt_display_core_uninit()
1610 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in icl_display_core_init()
1677 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in icl_display_core_uninit()
1863 * domains (and not in the INIT domain) are referenced or disabled by
1868 * It will return with power domains disabled (to be enabled later by
1874 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_init_hw()
1915 i915->display.power.domains.disable_wakeref = intel_display_power_get(i915, in intel_power_domains_init_hw()
1930 * It must be called with power domains already disabled (after a call to
1937 fetch_and_zero(&i915->display.power.domains.init_wakeref); in intel_power_domains_driver_remove()
1942 fetch_and_zero(&i915->display.power.domains.disable_wakeref)); in intel_power_domains_driver_remove()
1953 * intel_power_domains_sanitize_state - sanitize power domains state
1956 * Sanitize the power domains state during driver loading and system resume.
1964 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_sanitize_state()
1998 fetch_and_zero(&i915->display.power.domains.init_wakeref); in intel_power_domains_enable()
2013 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_disable()
2030 * It must be called with power domains already disabled (after a call to
2036 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_suspend()
2044 * support don't manually deinit the power domains. This also means the in intel_power_domains_suspend()
2059 * power wells if power domains must be deinitialized for suspend. in intel_power_domains_suspend()
2063 fetch_and_zero(&i915->display.power.domains.disable_wakeref)); in intel_power_domains_suspend()
2090 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_resume()
2108 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_dump_info()
2129 * state and the total refcount of the domains it belongs to. This must be
2136 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_power_domains_verify_state()
2166 "(refcount %d/domains refcount %d)\n", in intel_power_domains_verify_state()
2262 struct i915_power_domains *power_domains = &i915->display.power.domains; in intel_display_power_debug()
2399 const struct intel_ddi_port_domains **domains, in intel_port_domains_for_platform() argument
2403 *domains = d13_port_domains; in intel_port_domains_for_platform()
2406 *domains = d12_port_domains; in intel_port_domains_for_platform()
2409 *domains = d11_port_domains; in intel_port_domains_for_platform()
2412 *domains = i9xx_port_domains; in intel_port_domains_for_platform()
2420 const struct intel_ddi_port_domains *domains; in intel_port_domains_for_port() local
2424 intel_port_domains_for_platform(i915, &domains, &domains_size); in intel_port_domains_for_port()
2426 if (port >= domains[i].port_start && port <= domains[i].port_end) in intel_port_domains_for_port()
2427 return &domains[i]; in intel_port_domains_for_port()
2435 const struct intel_ddi_port_domains *domains = intel_port_domains_for_port(i915, port); in intel_display_power_ddi_io_domain() local
2437 if (drm_WARN_ON(&i915->drm, !domains || domains->ddi_io == POWER_DOMAIN_INVALID)) in intel_display_power_ddi_io_domain()
2440 return domains->ddi_io + (int)(port - domains->port_start); in intel_display_power_ddi_io_domain()
2446 const struct intel_ddi_port_domains *domains = intel_port_domains_for_port(i915, port); in intel_display_power_ddi_lanes_domain() local
2448 if (drm_WARN_ON(&i915->drm, !domains || domains->ddi_lanes == POWER_DOMAIN_INVALID)) in intel_display_power_ddi_lanes_domain()
2451 return domains->ddi_lanes + (int)(port - domains->port_start); in intel_display_power_ddi_lanes_domain()
2457 const struct intel_ddi_port_domains *domains; in intel_port_domains_for_aux_ch() local
2461 intel_port_domains_for_platform(i915, &domains, &domains_size); in intel_port_domains_for_aux_ch()
2463 if (aux_ch >= domains[i].aux_ch_start && aux_ch <= domains[i].aux_ch_end) in intel_port_domains_for_aux_ch()
2464 return &domains[i]; in intel_port_domains_for_aux_ch()
2472 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); in intel_display_power_legacy_aux_domain() local
2474 if (drm_WARN_ON(&i915->drm, !domains || domains->aux_legacy_usbc == POWER_DOMAIN_INVALID)) in intel_display_power_legacy_aux_domain()
2477 return domains->aux_legacy_usbc + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_legacy_aux_domain()
2483 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(i915, aux_ch); in intel_display_power_tbt_aux_domain() local
2485 if (drm_WARN_ON(&i915->drm, !domains || domains->aux_tbt == POWER_DOMAIN_INVALID)) in intel_display_power_tbt_aux_domain()
2488 return domains->aux_tbt + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_tbt_aux_domain()