Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 6e7a2755bd78c9deedab199b86e675f3 > files > 3472

gnuradio-doc-3.2.2-9.fc14.x86_64.rpm

<!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/xhtml;charset=UTF-8"/>
<title>GNU Radio 3.2.2 C++ API: gc_spu_args.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">GNU Radio 3.2.2 C++ API</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('gc__spu__args_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a>  </div>
  <div class="headertitle">
<h1>gc_spu_args.h File Reference</h1>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;gcell/gc_types.h&gt;</code><br/>
<code>#include &lt;gcell/gc_logging.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for gc_spu_args.h:</div>
<div class="dyncontent">
<div class="center"><img src="gc__spu__args_8h__incl.png" border="0" usemap="#gc__spu__args_8h" alt=""/></div>
<map name="gc__spu__args_8h" id="gc__spu__args_8h">
</map>
</div>
</div>
<p><a href="gc__spu__args_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgc__spu__args.html">gc_spu_args</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgc__comp__info.html">gc_comp_info</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to return info to PPE on which jobs are completed.  <a href="structgc__comp__info.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gc__spu__args_8h.html#a0afc5f2b9addf474d5e699887c157aec">GC_CI_NJOBS</a>&#160;&#160;&#160;62</td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgc__spu__args.html">gc_spu_args</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gc__spu__args_8h.html#a8c281dbd8ed0fe1eb8741ae1fd54d275">gc_spu_args_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structgc__comp__info.html">gc_comp_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gc__spu__args_8h.html#afecd835a533475bd511dcc94d1b64299">gc_comp_info_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to return info to PPE on which jobs are completed.  <a href="#afecd835a533475bd511dcc94d1b64299"></a><br/></td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a0afc5f2b9addf474d5e699887c157aec"></a><!-- doxytag: member="gc_spu_args.h::GC_CI_NJOBS" ref="a0afc5f2b9addf474d5e699887c157aec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GC_CI_NJOBS&#160;&#160;&#160;62</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="afecd835a533475bd511dcc94d1b64299"></a><!-- doxytag: member="gc_spu_args.h::gc_comp_info_t" ref="afecd835a533475bd511dcc94d1b64299" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structgc__comp__info.html">gc_comp_info</a> <a class="el" href="structgc__comp__info.html">gc_comp_info_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Used to return info to PPE on which jobs are completed. </p>
<p>When each SPE is initalized, it is passed EA pointers to two of these structures. The SPE uses these to communicate which jobs that it has worked on are complete. The SPE notifies the PPE by sending an OP_JOBS_DONE message (see <a class="el" href="gc__mbox_8h.html">gc_mbox.h</a>) with an argument of 0 or 1, indicating which of the two comp_info's to examine. The SPE sets the in_use flag to 1 before DMA'ing to the PPE. When the PPE is done with the structure, it must clear the in_use field to let the SPE know it can begin using it again. </p>

</div>
</div>
<a class="anchor" id="a8c281dbd8ed0fe1eb8741ae1fd54d275"></a><!-- doxytag: member="gc_spu_args.h::gc_spu_args_t" ref="a8c281dbd8ed0fe1eb8741ae1fd54d275" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structgc__spu__args.html">gc_spu_args</a> <a class="el" href="structgc__spu__args.html">gc_spu_args_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="gc__spu__args_8h.html">gc_spu_args.h</a>      </li>
      <li class="footer">Generated on Thu Feb 17 2011 for GNU Radio 3.2.2 C++ API by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
    </ul>
  </div>

</body>
</html>