Sophie

Sophie

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

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>alloc_vm_area</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="ch04s03.html" title="More Memory Management Functions" /><link rel="prev" href="re195.html" title="remap_vmalloc_range" /><link rel="next" href="re197.html" title="watermark_wait" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>alloc_vm_area</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re195.html">Prev</a>&#160;</td><th width="60%" align="center">More Memory Management Functions</th><td width="20%" align="right">&#160;<a accesskey="n" href="re197.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="alloc_vm_area"><a id="API-alloc-vm-area"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>alloc_vm_area &#8212; 
     allocate a range of kernel address space
 </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">struct vm_struct * <b class="fsfunc">alloc_vm_area </b>(</code></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" title="Arguments"><a id="id2648286"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>size</code></em></span></dt><dd><p>
     size of the area
    </p></dd></dl></div></div><div class="refsect1" title="Returns"><a id="id2648313"></a><h2>Returns</h2><p>
   NULL on failure, vm_struct on success
   </p><p>

   This function reserves a range of kernel address space, and
   allocates pagetables to map that range.  No actual mappings
   are created.  If the kernel address space is not shared
   between processes, it syncs the pagetable across all
   processes.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re195.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch04s03.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re197.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>remap_vmalloc_range</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>watermark_wait</span></td></tr></table></div></body></html>