1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>intel_display_power_is_enabled</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Linux DRM Developer's Guide"><link rel="up" href="drmI915.html#idp1127683628" title="Runtime Power Management"><link rel="prev" href="API---intel-display-power-is-enabled.html" title="__intel_display_power_is_enabled"><link rel="next" href="API-intel-display-set-init-power.html" title="intel_display_set_init_power"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">intel_display_power_is_enabled</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API---intel-display-power-is-enabled.html">Prev</a>&#160;</td><th width="60%" align="center">Runtime Power Management</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-intel-display-set-init-power.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-intel-display-power-is-enabled"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>intel_display_power_is_enabled &#8212; 
2     check for a power domain
3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">bool <b class="fsfunc">intel_display_power_is_enabled </b>(</code></td><td>struct drm_i915_private * <var class="pdparam">dev_priv</var>, </td></tr><tr><td>&#160;</td><td>enum intel_display_power_domain <var class="pdparam">domain</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a name="idp1127700380"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>dev_priv</code></em></span></dt><dd><p>
4     i915 device instance
5    </p></dd><dt><span class="term"><em class="parameter"><code>domain</code></em></span></dt><dd><p>
6     power domain to check
7    </p></dd></dl></div></div><div class="refsect1"><a name="idp1127703020"></a><h2>Description</h2><p>
8   This function can be used to check the hw power domain state. It is mostly
9   used in hardware state readout functions. Everywhere else code should rely
10   upon explicit power domain reference counting to ensure that the hardware
11   block is powered up before accessing it.
12   </p><p>
13
14   Callers must hold the relevant modesetting locks to ensure that concurrent
15   threads can't disable the power well while the caller tries to read a few
16   registers.
17</p></div><div class="refsect1"><a name="idp1127704204"></a><h2>Returns</h2><p>
18   True when the power domain is enabled, false otherwise.
19</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API---intel-display-power-is-enabled.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="drmI915.html#idp1127683628">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-intel-display-set-init-power.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">__intel_display_power_is_enabled</span>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span class="phrase">intel_display_set_init_power</span></td></tr></table></div></body></html>
20