Sophie

Sophie

distrib > Fedora > 18 > x86_64 > media > updates > by-pkgid > 1a595394b241504ff370a8d12ebfcea7 > files > 1723

kernel-doc-3.11.10-100.fc18.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>drm_crtc_helper_set_mode</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="ch02s05.html#idm140203040650256" title="Modeset Helper Functions Reference" /><link rel="prev" href="API-drm-helper-disable-unused-functions.html" title="drm_helper_disable_unused_functions" /><link rel="next" href="API-drm-crtc-helper-set-config.html" title="drm_crtc_helper_set_config" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">drm_crtc_helper_set_mode</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-drm-helper-disable-unused-functions.html">Prev</a>&#160;</td><th width="60%" align="center">Modeset Helper Functions Reference</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-drm-crtc-helper-set-config.html">Next</a></td></tr></table><hr /></div><div class="refentry"><a id="API-drm-crtc-helper-set-mode"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>drm_crtc_helper_set_mode &#8212; 
     internal helper to set a mode
 </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 <strong class="fsfunc">drm_crtc_helper_set_mode </strong>(</code></td><td>struct drm_crtc * <var class="pdparam">crtc</var>, </td></tr><tr><td>&#160;</td><td>struct drm_display_mode * <var class="pdparam">mode</var>, </td></tr><tr><td>&#160;</td><td>int <var class="pdparam">x</var>, </td></tr><tr><td>&#160;</td><td>int <var class="pdparam">y</var>, </td></tr><tr><td>&#160;</td><td>struct drm_framebuffer * <var class="pdparam">old_fb</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a id="idm140203040555888"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>crtc</code></em></span></dt><dd><p>
     CRTC to program
    </p></dd><dt><span class="term"><em class="parameter"><code>mode</code></em></span></dt><dd><p>
     mode to use
    </p></dd><dt><span class="term"><em class="parameter"><code>x</code></em></span></dt><dd><p>
     horizontal offset into the surface
    </p></dd><dt><span class="term"><em class="parameter"><code>y</code></em></span></dt><dd><p>
     vertical offset into the surface
    </p></dd><dt><span class="term"><em class="parameter"><code>old_fb</code></em></span></dt><dd><p>
     old framebuffer, for cleanup
    </p></dd></dl></div></div><div class="refsect1"><a id="idm140203040545216"></a><h2>LOCKING</h2><p>
   Caller must hold mode config lock.
   </p><p>

   Try to set <em class="parameter"><code>mode</code></em> on <em class="parameter"><code>crtc</code></em>.  Give <em class="parameter"><code>crtc</code></em> and its associated connectors a chance
   to fixup or reject the mode prior to trying to set it. This is an internal
   helper that drivers could e.g. use to update properties that require the
   entire output pipe to be disabled and re-enabled in a new configuration. For
   example for changing whether audio is enabled on a hdmi link or for changing
   panel fitter or dither attributes. It is also called by the
   <code class="function">drm_crtc_helper_set_config</code> helper function to drive the mode setting
   sequence.
</p></div><div class="refsect1"><a id="idm140203040540800"></a><h2>RETURNS</h2><p>
   True if the mode was set successfully, or false otherwise.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-drm-helper-disable-unused-functions.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch02s05.html#idm140203040650256">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-drm-crtc-helper-set-config.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">drm_helper_disable_unused_functions</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">drm_crtc_helper_set_config</span></td></tr></table></div></body></html>