1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>drm_gem_private_object_init</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-memory-management.html#idp1122600572" title="GEM Function Reference"><link rel="prev" href="API-drm-gem-object-init.html" title="drm_gem_object_init"><link rel="next" href="API-drm-gem-handle-delete.html" title="drm_gem_handle_delete"></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_gem_private_object_init</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-drm-gem-object-init.html">Prev</a>&#160;</td><th width="60%" align="center">GEM Function Reference</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-drm-gem-handle-delete.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-drm-gem-private-object-init"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>drm_gem_private_object_init &#8212; 
2     initialize an allocated private GEM object
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">void <b class="fsfunc">drm_gem_private_object_init </b>(</code></td><td>struct drm_device * <var class="pdparam">dev</var>, </td></tr><tr><td>&#160;</td><td>struct drm_gem_object * <var class="pdparam">obj</var>, </td></tr><tr><td>&#160;</td><td>size_t <var class="pdparam">size</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a name="idp1122615676"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
4     drm_device the object should be initialized for
5    </p></dd><dt><span class="term"><em class="parameter"><code>obj</code></em></span></dt><dd><p>
6     drm_gem_object to initialize
7    </p></dd><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
8     object size
9    </p></dd></dl></div></div><div class="refsect1"><a name="idp1122619220"></a><h2>Description</h2><p>
10   Initialize an already allocated GEM object of the specified size with
11   no GEM provided backing store. Instead the caller is responsible for
12   backing the object and handling it.
13</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-gem-object-init.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="drm-memory-management.html#idp1122600572">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-drm-gem-handle-delete.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">drm_gem_object_init</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_gem_handle_delete</span></td></tr></table></div></body></html>
14