Files
2017-10-26 19:57:24 +02:00

73 lines
8.3 KiB
HTML
Executable File

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>MPI On Cell (Documentation): include/internal/spu/imoc_dma_spu.h File Reference</title>
<link href="../../doxygen.css" rel="stylesheet" type="text/css">
<link href="../../tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li><a href="../../annotated.html"><span>Data&nbsp;Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>include/internal/spu/imoc_dma_spu.h File Reference</h1>
<p>
<code>#include &lt;stdint.h&gt;</code><br>
<code>#include &quot;<a class="el" href="../../d7/de1/moc_8h-source.html">../../moc.h</a>&quot;</code><br>
<p>
<div class="dynheader">
Include dependency graph for imoc_dma_spu.h:</div>
<div class="dynsection">
<p><center><img src="../../d0/d02/imoc__dma__spu_8h__incl.png" border="0" usemap="#include/internal/spu/imoc_dma_spu.h_map" alt=""></center>
<map name="include/internal/spu/imoc_dma_spu.h_map">
<area shape="rect" href="../../d1/d82/moc_8h.html" title="../../moc.h" alt="" coords="139,80,219,107"><area shape="rect" href="../../d5/d94/moc__datatype_8h.html" title="moc_datatype.h" alt="" coords="156,155,271,181"><area shape="rect" href="../../df/d5c/moc__error__codes_8h.html" title="moc_error_codes.h" alt="" coords="295,155,425,181"></map>
</div>
<p>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="../../d1/d93/imoc__dma__spu_8h__dep__incl.png" border="0" usemap="#include/internal/spu/imoc_dma_spu.hdep_map" alt=""></center>
<map name="include/internal/spu/imoc_dma_spu.hdep_map">
<area shape="rect" href="../../d6/d8c/moc__bsend__spu_8c.html" title="src/spu/communication/moc_bsend_spu.c" alt="" coords="5,80,272,107"><area shape="rect" href="../../de/d76/moc__issend__spu_8c.html" title="src/spu/communication/moc_issend_spu.c" alt="" coords="296,80,565,107"><area shape="rect" href="../../d9/dab/moc__recv__spu_8c.html" title="src/spu/communication/moc_recv_spu.c" alt="" coords="589,80,843,107"><area shape="rect" href="../../d3/d71/moc__ssend__spu_8c.html" title="src/spu/communication/moc_ssend_spu.c" alt="" coords="867,80,1133,107"><area shape="rect" href="../../d8/d91/moc__dma-get__spu_8c.html" title="src/spu/dma/moc_dma&#45;get_spu.c" alt="" coords="1157,80,1373,107"><area shape="rect" href="../../da/dea/moc__dma-iget__spu_8c.html" title="src/spu/dma/moc_dma&#45;iget_spu.c" alt="" coords="1397,80,1616,107"><area shape="rect" href="../../dc/de8/moc__dma-iput__spu_8c.html" title="src/spu/dma/moc_dma&#45;iput_spu.c" alt="" coords="1640,80,1859,107"><area shape="rect" href="../../df/ddc/moc__dma-put__spu_8c.html" title="src/spu/dma/moc_dma&#45;put_spu.c" alt="" coords="1883,80,2099,107"><area shape="rect" href="../../d8/d15/moc__dma-test__spu_8c.html" title="src/spu/dma/moc_dma&#45;test_spu.c" alt="" coords="2123,80,2341,107"><area shape="rect" href="../../d2/d14/moc__dma-wait__spu_8c.html" title="src/spu/dma/moc_dma&#45;wait_spu.c" alt="" coords="2365,80,2584,107"><area shape="rect" href="../../d5/d1c/imoc__dma-get__spu_8c.html" title="src/spu/internal/dma/imoc_dma&#45;get_spu.c" alt="" coords="2608,80,2872,107"><area shape="rect" href="../../d7/daf/imoc__dma-iget__spu_8c.html" title="src/spu/internal/dma/imoc_dma&#45;iget_spu.c" alt="" coords="2896,80,3163,107"><area shape="rect" href="../../d8/d30/imoc__dma-iput__spu_8c.html" title="src/spu/internal/dma/imoc_dma&#45;iput_spu.c" alt="" coords="3187,80,3453,107"><area shape="rect" href="../../da/db1/imoc__dma-put__spu_8c.html" title="src/spu/internal/dma/imoc_dma&#45;put_spu.c" alt="" coords="3477,80,3741,107"><area shape="rect" href="../../d1/dc4/imoc__dma-test__spu_8c.html" title="src/spu/internal/dma/imoc_dma&#45;test_spu.c" alt="" coords="3765,80,4032,107"><area shape="rect" href="../../db/d38/imoc__dma-wait__spu_8c.html" title="src/spu/internal/dma/imoc_dma&#45;wait_spu.c" alt="" coords="4056,80,4325,107"></map>
</div>
<p>
<a href="../../d4/d95/imoc__dma__spu_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">SPU-only</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de2/group__internal__p2p__dma.html#g026790f4f64135c54c4e61c08925344c">IMOC_get_data</a> (void *target, uint64_t source, uint32_t size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal wrapper-function for a blocking DMA-get operation. <a href="../../d2/de2/group__internal__p2p__dma.html#g026790f4f64135c54c4e61c08925344c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de2/group__internal__p2p__dma.html#gbcda581536f49d62ee307da5cddc150e">IMOC_put_data</a> (void *source, uint64_t target, uint32_t size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal wrapper-function for a blocking DMA-put operation. <a href="../../d2/de2/group__internal__p2p__dma.html#gbcda581536f49d62ee307da5cddc150e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de2/group__internal__p2p__dma.html#g928d605bbb172de96e44517820b59278">IMOC_iget_data</a> (void *target, uint64_t source, uint32_t size, <a class="el" href="../../d4/da3/structimoc__dma__request__struct.html">imoc_dma_request</a> *request)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal wrapper-function for a non-blocking DMA-get operation. <a href="../../d2/de2/group__internal__p2p__dma.html#g928d605bbb172de96e44517820b59278"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de2/group__internal__p2p__dma.html#ga362f58242dfec61a0a9efb4f3c7ffcb">IMOC_iput_data</a> (void *source, uint64_t target, uint32_t size, <a class="el" href="../../d4/da3/structimoc__dma__request__struct.html">imoc_dma_request</a> *request)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal wrapper-function for a blocking DMA-put operation. <a href="../../d2/de2/group__internal__p2p__dma.html#ga362f58242dfec61a0a9efb4f3c7ffcb"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader">PPU-only</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de2/group__internal__p2p__dma.html#g57b89667357146b299f32bd114e0e5ad">IMOC_wait_dma</a> (<a class="el" href="../../d4/da3/structimoc__dma__request__struct.html">imoc_dma_request</a> *request)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Waits till a IMOC_iget_data or IMOC_iput_data is completed. <a href="../../d2/de2/group__internal__p2p__dma.html#g57b89667357146b299f32bd114e0e5ad"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/de2/group__internal__p2p__dma.html#gdc3d91a083a9dc3aa539aee4d56616f0">IMOC_test_dma</a> (<a class="el" href="../../d4/da3/structimoc__dma__request__struct.html">imoc_dma_request</a> *request, int *flag)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tests if a IMOC_iget_data or IMOC_iput_data is completed. <a href="../../d2/de2/group__internal__p2p__dma.html#gdc3d91a083a9dc3aa539aee4d56616f0"></a><br></td></tr>
</table>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Feb 12 13:49:55 2009 for MPI On Cell (Documentation) by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>