76 lines
14 KiB
HTML
Executable File
76 lines
14 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/spu/moc_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 Page</span></a></li>
|
|
<li><a href="../../modules.html"><span>Modules</span></a></li>
|
|
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
|
|
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="contents">
|
|
<h1>include/spu/moc_dma_spu.h File Reference</h1>
|
|
<p>
|
|
<code>#include <stdint.h></code><br>
|
|
<code>#include "<a class="el" href="../../d6/d82/moc__datatype__spu_8h-source.html">moc_datatype_spu.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="../../d7/de1/moc_8h-source.html">../moc.h</a>"</code><br>
|
|
|
|
<p>
|
|
<div class="dynheader">
|
|
Include dependency graph for moc_dma_spu.h:</div>
|
|
<div class="dynsection">
|
|
<p><center><img src="../../db/dcc/moc__dma__spu_8h__incl.png" border="0" usemap="#include/spu/moc_dma_spu.h_map" alt=""></center>
|
|
<map name="include/spu/moc_dma_spu.h_map">
|
|
<area shape="rect" href="../../d0/d1d/moc__datatype__spu_8h.html" title="moc_datatype_spu.h" alt="" coords="28,80,169,107"><area shape="rect" href="../../d1/d82/moc_8h.html" title="../moc.h" alt="" coords="193,80,263,107"><area shape="rect" href="../../d5/d94/moc__datatype_8h.html" title="../moc_datatype.h" alt="" coords="36,155,161,181"><area shape="rect" href="../../df/d5c/moc__error__codes_8h.html" title="moc_error_codes.h" alt="" coords="236,155,367,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="../../d9/d39/moc__dma__spu_8h__dep__incl.png" border="0" usemap="#include/spu/moc_dma_spu.hdep_map" alt=""></center>
|
|
<map name="include/spu/moc_dma_spu.hdep_map">
|
|
<area shape="rect" href="../../d0/d3a/spu_2moc_8h.html" title="include/spu/moc.h" alt="" coords="6517,80,6645,107"><area shape="rect" href="../../d8/d91/moc__dma-get__spu_8c.html" title="src/spu/dma/moc_dma-get_spu.c" alt="" coords="11515,155,11731,181"><area shape="rect" href="../../da/dea/moc__dma-iget__spu_8c.html" title="src/spu/dma/moc_dma-iget_spu.c" alt="" coords="11755,155,11973,181"><area shape="rect" href="../../dc/de8/moc__dma-iput__spu_8c.html" title="src/spu/dma/moc_dma-iput_spu.c" alt="" coords="11997,155,12216,181"><area shape="rect" href="../../d8/d15/moc__dma-test__spu_8c.html" title="src/spu/dma/moc_dma-test_spu.c" alt="" coords="12240,155,12459,181"><area shape="rect" href="../../d2/d14/moc__dma-wait__spu_8c.html" title="src/spu/dma/moc_dma-wait_spu.c" alt="" coords="12483,155,12701,181"><area shape="rect" href="../../d7/daf/imoc__dma-iget__spu_8c.html" title="src/spu/internal/dma/imoc_dma-iget_spu.c" alt="" coords="12725,155,12992,181"><area shape="rect" href="../../d8/d30/imoc__dma-iput__spu_8c.html" title="src/spu/internal/dma/imoc_dma-iput_spu.c" alt="" coords="13016,155,13283,181"><area shape="rect" href="../../d6/dcd/moc__translate__ls__ea__spu_8c.html" title="src/spu/dma/moc_translate_ls_ea_spu.c" alt="" coords="12491,80,12747,107"><area shape="rect" href="../../d6/db1/moc__bcast_8c.html" title="src/noarch/communication/moc_bcast.c" alt="" coords="5205,155,5459,181"><area shape="rect" href="../../d2/d97/moc__iprobe_8c.html" title="src/noarch/communication/moc_iprobe.c" alt="" coords="5483,155,5739,181"><area shape="rect" href="../../d3/dc2/moc__isend_8c.html" title="src/noarch/communication/moc_isend.c" alt="" coords="5763,155,6013,181"><area shape="rect" href="../../d1/d8a/moc__probe_8c.html" title="src/noarch/communication/moc_probe.c" alt="" coords="6037,155,6291,181"><area shape="rect" href="../../db/d55/moc__send_8c.html" title="src/noarch/communication/moc_send.c" alt="" coords="6315,155,6563,181"><area shape="rect" href="../../d6/d21/moc__send__recv_8c.html" title="src/noarch/communication/moc_send_recv.c" alt="" coords="6587,155,6864,181"><area shape="rect" href="../../d7/d3b/moc__send__recv__replace_8c.html" title="src/noarch/communication/moc_send_recv_replace.c" alt="" coords="6888,155,7216,181"><area shape="rect" href="../../d8/d02/moc__test_8c.html" title="src/noarch/communication/moc_test.c" alt="" coords="7240,155,7483,181"><area shape="rect" href="../../d4/dfc/moc__wait_8c.html" title="src/noarch/communication/moc_wait.c" alt="" coords="7507,155,7749,181"><area shape="rect" href="../../db/d33/imoc__get__entry_8c.html" title="src/noarch/internal/communication/imoc_get_entry.c" alt="" coords="7773,155,8096,181"><area shape="rect" href="../../df/d20/imoc__get__free__entry_8c.html" title="src/noarch/internal/communication/imoc_get_free_entry.c" alt="" coords="8120,155,8472,181"><area shape="rect" href="../../dd/d9a/imoc__get__free__mid_8c.html" title="src/noarch/internal/communication/imoc_get_free_mid.c" alt="" coords="8496,155,8840,181"><area shape="rect" href="../../db/d43/imoc__test__message_8c.html" title="src/noarch/internal/communication/imoc_test_message.c" alt="" coords="8864,155,9216,181"><area shape="rect" href="../../da/d91/imoc__wait__message_8c.html" title="src/noarch/internal/communication/imoc_wait_message.c" alt="" coords="9240,155,9592,181"><area shape="rect" href="../../d3/d9d/moc__comm__rank_8c.html" title="src/noarch/system/moc_comm_rank.c" alt="" coords="9616,155,9859,181"><area shape="rect" href="../../df/ddd/moc__comm__size_8c.html" title="src/noarch/system/moc_comm_size.c" alt="" coords="9883,155,10125,181"><area shape="rect" href="../../d9/d19/moc__error__class_8c.html" title="src/noarch/system/moc_error_class.c" alt="" coords="10149,155,10389,181"><area shape="rect" href="../../df/d8a/moc__get__count_8c.html" title="src/noarch/system/moc_get_count.c" alt="" coords="10413,155,10645,181"><area shape="rect" href="../../da/d6c/moc__get__version_8c.html" title="src/noarch/system/moc_get_version.c" alt="" coords="10669,155,10909,181"><area shape="rect" href="../../d1/d72/moc__barrier__ppu_8c.html" title="src/ppu/communication/moc_barrier_ppu.c" alt="" coords="10933,155,11200,181"><area shape="rect" href="../../d9/d14/moc__bsend__ppu_8c.html" title="src/ppu/communication/moc_bsend_ppu.c" alt="" coords="11224,155,11491,181"><area shape="rect" href="../../dc/d02/moc__issend__ppu_8c.html" title="src/ppu/communication/moc_issend_ppu.c" alt="" coords="5,155,275,181"><area shape="rect" href="../../dc/db7/moc__recv__ppu_8c.html" title="src/ppu/communication/moc_recv_ppu.c" alt="" coords="299,155,552,181"><area shape="rect" href="../../d2/d00/moc__ssend__ppu_8c.html" title="src/ppu/communication/moc_ssend_ppu.c" alt="" coords="576,155,843,181"><area shape="rect" href="../../d7/d58/moc__dma-get__ppu_8c.html" title="src/ppu/dma/moc_dma-get_ppu.c" alt="" coords="867,155,1083,181"><area shape="rect" href="../../d3/dc6/moc__dma-iget__ppu_8c.html" title="src/ppu/dma/moc_dma-iget_ppu.c" alt="" coords="1107,155,1325,181"><area shape="rect" href="../../d8/d06/moc__dma-iput__ppu_8c.html" title="src/ppu/dma/moc_dma-iput_ppu.c" alt="" coords="1349,155,1568,181"><area shape="rect" href="../../d3/dfa/moc__dma-put__ppu_8c.html" title="src/ppu/dma/moc_dma-put_ppu.c" alt="" coords="1592,155,1808,181"><area shape="rect" href="../../d0/d04/moc__dma-test__ppu_8c.html" title="src/ppu/dma/moc_dma-test_ppu.c" alt="" coords="1832,155,2051,181"><area shape="rect" href="../../d6/de5/moc__dma-wait__ppu_8c.html" title="src/ppu/dma/moc_dma-wait_ppu.c" alt="" coords="2075,155,2293,181"><area shape="rect" href="../../d4/d2d/imoc__dma-get__ppu_8c.html" title="src/ppu/internal/dma/imoc_dma-get_ppu.c" alt="" coords="2317,155,2581,181"><area shape="rect" href="../../d1/da6/imoc__dma-iget__ppu_8c.html" title="src/ppu/internal/dma/imoc_dma-iget_ppu.c" alt="" coords="2605,155,2872,181"><area shape="rect" href="../../df/d10/imoc__dma-iput__ppu_8c.html" title="src/ppu/internal/dma/imoc_dma-iput_ppu.c" alt="" coords="2896,155,3163,181"><area shape="rect" href="../../d3/d8f/imoc__dma-put__ppu_8c.html" title="src/ppu/internal/dma/imoc_dma-put_ppu.c" alt="" coords="3187,155,3451,181"><area shape="rect" href="../../d0/dba/imoc__dma-tags__ppu_8c.html" title="src/ppu/internal/dma/imoc_dma-tags_ppu.c" alt="" coords="3475,155,3747,181"><area shape="rect" href="../../d4/d5b/imoc__dma-test__ppu_8c.html" title="src/ppu/internal/dma/imoc_dma-test_ppu.c" alt="" coords="3771,155,4037,181"><area shape="rect" href="../../df/d8b/imoc__dma-wait__ppu_8c.html" title="src/ppu/internal/dma/imoc_dma-wait_ppu.c" alt="" coords="4061,155,4331,181"><area shape="rect" href="../../df/dac/imoc__spe__thread__ppu_8c.html" title="src/ppu/internal/imoc_spe_thread_ppu.c" alt="" coords="4355,155,4605,181"><area shape="rect" href="../../dc/dd0/moc__add__spu__thread__ppu_8c.html" title="src/ppu/system/moc_add_spu_thread_ppu.c" alt="" coords="4629,155,4907,181"><area shape="rect" href="../../de/d4d/moc__error__string__ppu_8c.html" title="src/ppu/system/moc_error_string_ppu.c" alt="" coords="4931,155,5181,181"></map>
|
|
</div>
|
|
|
|
<p>
|
|
<a href="../../d1/d03/moc__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 class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d16/group__dma__access.html#g342d07658aae4252a2e2cd6a8cc185dd">MOC_Test_data</a> (<a class="el" href="../../db/d17/structmoc__request__struct.html">MOC_Request</a> *request, int *flag)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Tests if a MOC_IGet_data or IMOC_IPut_data is completed. <a href="../../d9/d16/group__dma__access.html#g342d07658aae4252a2e2cd6a8cc185dd"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d16/group__dma__access.html#g0ba7b00fbebaabb8b39737a7c13efc67">MOC_Wait_data</a> (<a class="el" href="../../db/d17/structmoc__request__struct.html">MOC_Request</a> *request)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Waits till a MOC_IGet_data or IMOC_IPut_data is completed. <a href="../../d9/d16/group__dma__access.html#g0ba7b00fbebaabb8b39737a7c13efc67"></a><br></td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">SPU-only</div></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d16/group__dma__access.html#g7af2715950a0ab51937a63c38756b85b">MOC_Get_data</a> (void *target, uint64_t source, int count, <a class="el" href="../../dc/d6e/group__p2p__datatype.html#gb4e45f15c08578bd3fc97c0cca2a509a">MOC_Datatype</a> datatype)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper-function for a blocking DMA-get operation. <a href="../../d9/d16/group__dma__access.html#g7af2715950a0ab51937a63c38756b85b"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d16/group__dma__access.html#g1baab78008563718380887026cf9444f">MOC_Put_data</a> (void *source, uint64_t target, int count, <a class="el" href="../../dc/d6e/group__p2p__datatype.html#gb4e45f15c08578bd3fc97c0cca2a509a">MOC_Datatype</a> datatype)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper-function for a blocking DMA-put operation. <a href="../../d9/d16/group__dma__access.html#g1baab78008563718380887026cf9444f"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d16/group__dma__access.html#g9ff1639ada54f14994b7d199fc2ad984">MOC_IGet_data</a> (void *target, uint64_t source, int count, <a class="el" href="../../dc/d6e/group__p2p__datatype.html#gb4e45f15c08578bd3fc97c0cca2a509a">MOC_Datatype</a> datatype, <a class="el" href="../../db/d17/structmoc__request__struct.html">MOC_Request</a> *request)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper-function for a non-blocking DMA-get operation. <a href="../../d9/d16/group__dma__access.html#g9ff1639ada54f14994b7d199fc2ad984"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d16/group__dma__access.html#g3ee8513f7c0ebb782a3b0d17b8135693">MOC_IPut_data</a> (void *source, uint64_t target, int count, <a class="el" href="../../dc/d6e/group__p2p__datatype.html#gb4e45f15c08578bd3fc97c0cca2a509a">MOC_Datatype</a> datatype, <a class="el" href="../../db/d17/structmoc__request__struct.html">MOC_Request</a> *request)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Wrapper-function for a non-blocking DMA-put operation. <a href="../../d9/d16/group__dma__access.html#g3ee8513f7c0ebb782a3b0d17b8135693"></a><br></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d16/group__dma__access.html#g1ee1f004fff19c3338f2de9d96471693">MOC_Translate_LS_to_EA</a> (void *ls, uint64_t *ea)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Translates a local-store address of the calling SPU into the corresponding effective-address. <a href="../../d9/d16/group__dma__access.html#g1ee1f004fff19c3338f2de9d96471693"></a><br></td></tr>
|
|
</table>
|
|
</div>
|
|
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Feb 12 13:50:05 2009 for MPI On Cell (Documentation) by
|
|
<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>
|