Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > 2c51d8eb79f8810ada971ee8c30ce1e5 > files > 1761

kernel-doc-2.6.32-71.14.1.el6.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>insert_resource</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="The Linux Kernel API" /><link rel="up" href="ch09s03.html" title="Resources Management" /><link rel="prev" href="ch09s03.html" title="Resources Management" /><link rel="next" href="re311.html" title="insert_resource_expand_to_fit" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>insert_resource</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch09s03.html">Prev</a>&#160;</td><th width="60%" align="center">Resources Management</th><td width="20%" align="right">&#160;<a accesskey="n" href="re311.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="insert_resource"><a id="API-insert-resource"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>insert_resource &#8212; 
  Inserts a resource in the resource tree
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0" class="funcprototype-table"><tr><td><code class="funcdef">int <b class="fsfunc">insert_resource </b>(</code></td><td>struct resource * <var class="pdparam">parent</var>, </td></tr><tr><td>&#160;</td><td>struct resource * <var class="pdparam">new</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id2665908"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>parent</code></em></span></dt><dd><p>
     parent of the new resource
    </p></dd><dt><span class="term"><em class="parameter"><code>new</code></em></span></dt><dd><p>
     new resource to insert
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2665952"></a><h2>Description</h2><p>
   Returns 0 on success, -EBUSY if the resource can't be inserted.
   </p><p>

   This function is equivalent to request_resource when no conflict
   happens. If a conflict happens, and the conflicting resources
   entirely fit within the range of the new resource, then the new
   resource is inserted and the conflicting resources become children of
   the new resource.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch09s03.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch09s03.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re311.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Resources Management&#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>insert_resource_expand_to_fit</span></td></tr></table></div></body></html>