Sophie

Sophie

distrib > Fedora > 20 > x86_64 > by-pkgid > 888a2f3d4ea212b694328c0525364729 > files > 2252

kernel-doc-3.19.8-100.fc20.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>drm_atomic_set_fb_for_plane</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="drm-mode-setting.html#idp330326052" title="Atomic Mode Setting Function Reference"><link rel="prev" href="API-drm-atomic-set-crtc-for-plane.html" title="drm_atomic_set_crtc_for_plane"><link rel="next" href="API-drm-atomic-set-crtc-for-connector.html" title="drm_atomic_set_crtc_for_connector"></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">drm_atomic_set_fb_for_plane</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-drm-atomic-set-crtc-for-plane.html">Prev</a>&#160;</td><th width="60%" align="center">Atomic Mode Setting Function Reference</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-drm-atomic-set-crtc-for-connector.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-drm-atomic-set-fb-for-plane"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>drm_atomic_set_fb_for_plane &#8212; 
     set crtc for plane
 </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">void <b class="fsfunc">drm_atomic_set_fb_for_plane </b>(</code></td><td>struct drm_plane_state * <var class="pdparam">plane_state</var>, </td></tr><tr><td>&#160;</td><td>struct drm_framebuffer * <var class="pdparam">fb</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a name="idp330394036"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>plane_state</code></em></span></dt><dd><p>
     atomic state object for the plane
    </p></dd><dt><span class="term"><em class="parameter"><code>fb</code></em></span></dt><dd><p>
     fb to use for the plane
    </p></dd></dl></div></div><div class="refsect1"><a name="idp330396676"></a><h2>Description</h2><p>
   Changing the assigned framebuffer for a plane requires us to grab a reference
   to the new fb and drop the reference to the old fb, if there is one. This
   function takes care of all these details besides updating the pointer in the
   state object itself.
</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-atomic-set-crtc-for-plane.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="drm-mode-setting.html#idp330326052">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-drm-atomic-set-crtc-for-connector.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">drm_atomic_set_crtc_for_plane</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_atomic_set_crtc_for_connector</span></td></tr></table></div></body></html>