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))
246 struct i915_power_domains *power_domains = &display->power.domains; in intel_display_power_is_enabled()
260 struct i915_power_domains *power_domains = &display->power.domains; in sanitize_target_dc_state()
296 struct i915_power_domains *power_domains = &display->power.domains; in intel_display_power_set_target_dc_state()
342 power.domains); in assert_async_put_domain_masks_disjoint()
355 power.domains); in __async_put_domains_state_ok()
378 power.domains); in print_power_domains()
393 power.domains); in print_async_put_domains_state()
460 struct i915_power_domains *power_domains = &display->power.domains; in intel_display_power_grab_async_put_ref()
489 struct i915_power_domains *power_domains = &display->power.domains; in __intel_display_power_get_domain()
517 struct i915_power_domains *power_domains = &display->power.domains; in intel_display_power_get()
544 struct i915_power_domains *power_domains = &display->power.domains; in intel_display_power_get_if_enabled()
575 struct i915_power_domains *power_domains = &display->power.domains; in __intel_display_power_put_domain()
598 struct i915_power_domains *power_domains = &display->power.domains; in __intel_display_power_put()
612 power.domains); in queue_async_put_domains_work()
626 power.domains); in release_async_put_domains()
647 power.domains.async_put_work.work); in intel_display_power_put_async_work()
649 struct i915_power_domains *power_domains = &display->power.domains; in intel_display_power_put_async_work()
673 /* Requeue the work if more domains were async put meanwhile. */ in intel_display_power_put_async_work()
716 struct i915_power_domains *power_domains = &display->power.domains; in __intel_display_power_put_async()
761 * corresponding power domains.
770 struct i915_power_domains *power_domains = &display->power.domains; in intel_display_power_flush_work()
804 struct i915_power_domains *power_domains = &display->power.domains; in intel_display_power_flush_work_sync()
1007 struct i915_power_domains *power_domains = &display->power.domains; in intel_power_domains_init()
1026 * intel_power_domains_cleanup - clean up power domains resources
1033 intel_display_power_map_cleanup(&display->power.domains); in intel_power_domains_cleanup()
1038 struct i915_power_domains *power_domains = &display->power.domains; in intel_power_domains_sync_hw()
1068 struct i915_power_domains *power_domains = &display->power.domains; in gen9_dbuf_slices_update()
1439 struct i915_power_domains *power_domains = &display->power.domains; in skl_display_core_init()
1471 struct i915_power_domains *power_domains = &display->power.domains; in skl_display_core_uninit()
1505 struct i915_power_domains *power_domains = &display->power.domains; in bxt_display_core_init()
1539 struct i915_power_domains *power_domains = &display->power.domains; in bxt_display_core_uninit()
1648 struct i915_power_domains *power_domains = &display->power.domains; in icl_display_core_init()
1730 struct i915_power_domains *power_domains = &display->power.domains; in icl_display_core_uninit()
1921 * domains (and not in the INIT domain) are referenced or disabled by
1926 * It will return with power domains disabled (to be enabled later by
1933 struct i915_power_domains *power_domains = &display->power.domains; in intel_power_domains_init_hw()
1974 display->power.domains.disable_wakeref = intel_display_power_get(i915, in intel_power_domains_init_hw()
1989 * It must be called with power domains already disabled (after a call to
1997 fetch_and_zero(&display->power.domains.init_wakeref); in intel_power_domains_driver_remove()
2002 fetch_and_zero(&display->power.domains.disable_wakeref)); in intel_power_domains_driver_remove()
2013 * intel_power_domains_sanitize_state - sanitize power domains state
2016 * Sanitize the power domains state during driver loading and system resume.
2024 struct i915_power_domains *power_domains = &display->power.domains; in intel_power_domains_sanitize_state()
2059 fetch_and_zero(&display->power.domains.init_wakeref); in intel_power_domains_enable()
2075 struct i915_power_domains *power_domains = &display->power.domains; in intel_power_domains_disable()
2092 * It must be called with power domains already disabled (after a call to
2098 struct i915_power_domains *power_domains = &display->power.domains; in intel_power_domains_suspend()
2106 * support don't manually deinit the power domains. This also means the in intel_power_domains_suspend()
2120 * power wells if power domains must be deinitialized for suspend. in intel_power_domains_suspend()
2124 fetch_and_zero(&display->power.domains.disable_wakeref)); in intel_power_domains_suspend()
2152 struct i915_power_domains *power_domains = &display->power.domains; in intel_power_domains_resume()
2170 struct i915_power_domains *power_domains = &display->power.domains; in intel_power_domains_dump_info()
2191 * state and the total refcount of the domains it belongs to. This must be
2198 struct i915_power_domains *power_domains = &display->power.domains; in intel_power_domains_verify_state()
2228 "(refcount %d/domains refcount %d)\n", in intel_power_domains_verify_state()
2308 struct i915_power_domains *power_domains = &display->power.domains; in intel_display_power_resume()
2333 struct i915_power_domains *power_domains = &display->power.domains; in intel_display_power_debug()
2479 const struct intel_ddi_port_domains **domains, in intel_port_domains_for_platform() argument
2483 *domains = d13_port_domains; in intel_port_domains_for_platform()
2486 *domains = d12_port_domains; in intel_port_domains_for_platform()
2489 *domains = d11_port_domains; in intel_port_domains_for_platform()
2492 *domains = i9xx_port_domains; in intel_port_domains_for_platform()
2500 const struct intel_ddi_port_domains *domains; in intel_port_domains_for_port() local
2504 intel_port_domains_for_platform(display, &domains, &domains_size); in intel_port_domains_for_port()
2506 if (port >= domains[i].port_start && port <= domains[i].port_end) in intel_port_domains_for_port()
2507 return &domains[i]; in intel_port_domains_for_port()
2516 const struct intel_ddi_port_domains *domains = intel_port_domains_for_port(display, port); in intel_display_power_ddi_io_domain() local
2518 if (drm_WARN_ON(display->drm, !domains || domains->ddi_io == POWER_DOMAIN_INVALID)) in intel_display_power_ddi_io_domain()
2521 return domains->ddi_io + (int)(port - domains->port_start); in intel_display_power_ddi_io_domain()
2528 const struct intel_ddi_port_domains *domains = intel_port_domains_for_port(display, port); in intel_display_power_ddi_lanes_domain() local
2530 if (drm_WARN_ON(display->drm, !domains || domains->ddi_lanes == POWER_DOMAIN_INVALID)) in intel_display_power_ddi_lanes_domain()
2533 return domains->ddi_lanes + (int)(port - domains->port_start); in intel_display_power_ddi_lanes_domain()
2539 const struct intel_ddi_port_domains *domains; in intel_port_domains_for_aux_ch() local
2543 intel_port_domains_for_platform(display, &domains, &domains_size); in intel_port_domains_for_aux_ch()
2545 if (aux_ch >= domains[i].aux_ch_start && aux_ch <= domains[i].aux_ch_end) in intel_port_domains_for_aux_ch()
2546 return &domains[i]; in intel_port_domains_for_aux_ch()
2555 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(display, aux_ch); in intel_display_power_aux_io_domain() local
2557 if (drm_WARN_ON(display->drm, !domains || domains->aux_io == POWER_DOMAIN_INVALID)) in intel_display_power_aux_io_domain()
2560 return domains->aux_io + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_aux_io_domain()
2567 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(display, aux_ch); in intel_display_power_legacy_aux_domain() local
2569 if (drm_WARN_ON(display->drm, !domains || domains->aux_legacy_usbc == POWER_DOMAIN_INVALID)) in intel_display_power_legacy_aux_domain()
2572 return domains->aux_legacy_usbc + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_legacy_aux_domain()
2579 const struct intel_ddi_port_domains *domains = intel_port_domains_for_aux_ch(display, aux_ch); in intel_display_power_tbt_aux_domain() local
2581 if (drm_WARN_ON(display->drm, !domains || domains->aux_tbt == POWER_DOMAIN_INVALID)) in intel_display_power_tbt_aux_domain()
2584 return domains->aux_tbt + (int)(aux_ch - domains->aux_ch_start); in intel_display_power_tbt_aux_domain()