Sophie

Sophie

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

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>i2o_msg_get_wait</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="Linux Device Drivers" /><link rel="up" href="ch04s02.html" title="I2O message devices" /><link rel="prev" href="re431.html" title="i2o_iop_free" /><link rel="next" href="re433.html" title="i2o_cntxt_list_add" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>i2o_msg_get_wait</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re431.html">Prev</a>&#160;</td><th width="60%" align="center">I2O message devices</th><td width="20%" align="right">&#160;<a accesskey="n" href="re433.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="i2o_msg_get_wait"><a id="API-i2o-msg-get-wait"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>i2o_msg_get_wait &#8212; 
  obtain an I2O message from the IOP
 </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 i2o_message * <b class="fsfunc">i2o_msg_get_wait </b>(</code></td><td>struct i2o_controller * <var class="pdparam">c</var>, </td></tr><tr><td>&#160;</td><td>int <var class="pdparam">wait</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id2658075"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>c</code></em></span></dt><dd><p>
     I2O controller
    </p></dd><dt><span class="term"><em class="parameter"><code>wait</code></em></span></dt><dd><p>
     how long to wait until timeout
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2658119"></a><h2>Description</h2><p>
   This function waits up to wait seconds for a message slot to be
   available.
   </p><p>

   On a success the message is returned and the pointer to the message is
   set in msg. The returned message is the physical page frame offset
   address from the read port (see the i2o spec). If no message is
   available returns I2O_QUEUE_EMPTY and msg is leaved untouched.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re431.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch04s02.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re433.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>i2o_iop_free</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>i2o_cntxt_list_add</span></td></tr></table></div></body></html>