Sophie

Sophie

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

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>typedef handle_t</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="Linux Filesystems API" /><link rel="up" href="ch05s02.html#structures" title="Structures" /><link rel="prev" href="ch05s02.html" title="Data Types" /><link rel="next" href="re173.html" title="typedef journal_t" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>typedef handle_t</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05s02.html">Prev</a>&#160;</td><th width="60%" align="center">Structures</th><td width="20%" align="right">&#160;<a accesskey="n" href="re173.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="typedef handle_t"><a id="API-typedef-handle-t"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>typedef handle_t &#8212; 
  The handle_t type represents a single atomic update being performed by some process.
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><pre class="synopsis">typedef handle_t;</pre></div><div class="refsect1" title="Description"><a id="id3124700"></a><h2>Description</h2><p>
   </p><p>

   All filesystem modifications made by the process go
   through this handle.  Recursive operations (such as quota operations)
   are gathered into a single update.
   </p><p>

   The buffer credits field is used to account for journaled buffers
   being modified by the running process.  To ensure that there is
   enough log space for all outstanding operations, we need to limit the
   number of outstanding buffers possible at any time.  When the
   operation completes, any buffer credits not used are credited back to
   the transaction, so that at all times we know how many buffers the
   outstanding updates on a transaction might possibly touch.
   </p><p>

   This is an opaque datatype.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch05s02.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch05s02.html#structures">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re173.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Data Types&#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>typedef journal_t</span></td></tr></table></div></body></html>