Sophie

Sophie

distrib > Fedora > 20 > x86_64 > by-pkgid > 888a2f3d4ea212b694328c0525364729 > files > 1321

kernel-doc-3.19.8-100.fc20.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>hsi_alloc_msg</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Linux Device Drivers"><link rel="up" href="hsi.html" title="Chapter&#160;11.&#160;High Speed Synchronous Serial Interface (HSI)"><link rel="prev" href="API-hsi-free-msg.html" title="hsi_free_msg"><link rel="next" href="API-hsi-async.html" title="hsi_async"></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">hsi_alloc_msg</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-hsi-free-msg.html">Prev</a>&#160;</td><th width="60%" align="center">Chapter&#160;11.&#160;High Speed Synchronous Serial Interface (HSI)</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-hsi-async.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-hsi-alloc-msg"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>hsi_alloc_msg &#8212; 
     Allocate an HSI message
 </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">struct hsi_msg * <b class="fsfunc">hsi_alloc_msg </b>(</code></td><td>unsigned int <var class="pdparam">nents</var>, </td></tr><tr><td>&#160;</td><td>gfp_t <var class="pdparam">flags</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a name="idp300882116"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>nents</code></em></span></dt><dd><p>
     Number of memory entries
    </p></dd><dt><span class="term"><em class="parameter"><code>flags</code></em></span></dt><dd><p>
     Kernel allocation flags
    </p></dd></dl></div></div><div class="refsect1"><a name="idp313657852"></a><h2>Description</h2><p>
   nents can be 0. This mainly makes sense for read transfer.
   In that case, HSI drivers will call the complete callback when
   there is data to be read without consuming it.
   </p><p>

   Return NULL on failure or a pointer to an hsi_msg on success.
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-hsi-free-msg.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="hsi.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-hsi-async.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">hsi_free_msg</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">hsi_async</span></td></tr></table></div></body></html>