mirror of
https://github.com/devkitPro/wut.git
synced 2026-04-25 16:20:20 -05:00
249 lines
29 KiB
HTML
249 lines
29 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>wut: /home/runner/work/wut/wut/include/coreinit/smd.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">wut<span id="projectnumber"> v1.9.1</span>
|
|
</div>
|
|
<div id="projectbrief">Wii U Toolchain</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_5050f3de292bd66075be80c4b119f1df.html">coreinit</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">smd.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <<a class="el" href="wut_8h_source.html">wut.h</a>></code><br />
|
|
<code>#include <<a class="el" href="mutex_8h_source.html">coreinit/mutex.h</a>></code><br />
|
|
</div><div class="textblock"><div class="dynheader">
|
|
Include dependency graph for smd.h:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="smd_8h__incl.png" border="0" usemap="#a_2home_2runner_2work_2wut_2wut_2include_2coreinit_2smd_8h" alt=""/></div>
|
|
<map name="a_2home_2runner_2work_2wut_2wut_2include_2coreinit_2smd_8h" id="a_2home_2runner_2work_2wut_2wut_2include_2coreinit_2smd_8h">
|
|
<area shape="rect" title=" " alt="" coords="109,5,308,45"/>
|
|
<area shape="rect" href="wut_8h.html" title=" " alt="" coords="179,240,238,265"/>
|
|
<area shape="poly" title=" " alt="" coords="202,46,186,94,183,130,187,166,202,226,197,228,182,167,178,130,181,93,197,45"/>
|
|
<area shape="rect" href="mutex_8h.html" title=" " alt="" coords="196,93,325,119"/>
|
|
<area shape="poly" title=" " alt="" coords="223,44,248,80,243,83,219,47"/>
|
|
<area shape="rect" title=" " alt="" coords="6,313,134,339"/>
|
|
<area shape="poly" title=" " alt="" coords="188,268,106,309,104,305,185,263"/>
|
|
<area shape="rect" href="wut__types_8h.html" title=" " alt="" coords="158,313,259,339"/>
|
|
<area shape="poly" title=" " alt="" coords="211,266,211,300,206,300,206,266"/>
|
|
<area shape="rect" href="wut__rplwrap_8h.html" title=" " alt="" coords="283,313,398,339"/>
|
|
<area shape="poly" title=" " alt="" coords="231,263,308,304,306,309,229,268"/>
|
|
<area shape="rect" title=" " alt="" coords="5,387,92,412"/>
|
|
<area shape="poly" title=" " alt="" coords="184,341,88,383,86,379,182,336"/>
|
|
<area shape="rect" title=" " alt="" coords="117,387,199,412"/>
|
|
<area shape="poly" title=" " alt="" coords="202,341,176,377,172,374,198,337"/>
|
|
<area shape="rect" title=" " alt="" coords="223,387,298,412"/>
|
|
<area shape="poly" title=" " alt="" coords="219,337,246,374,242,377,215,341"/>
|
|
<area shape="rect" title=" " alt="" coords="323,387,393,412"/>
|
|
<area shape="poly" title=" " alt="" coords="234,336,322,378,320,383,232,341"/>
|
|
<area shape="poly" title=" " alt="" coords="257,120,236,168,218,227,213,226,232,166,252,118"/>
|
|
<area shape="rect" href="threadqueue_8h.html" title=" " alt="" coords="247,167,363,192"/>
|
|
<area shape="poly" title=" " alt="" coords="270,118,293,154,288,156,266,120"/>
|
|
<area shape="poly" title=" " alt="" coords="291,194,237,234,234,229,288,190"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="smd_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:structSmdVectorSpec" id="r_structSmdVectorSpec"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#structSmdVectorSpec">SmdVectorSpec</a></td></tr>
|
|
<tr class="separator:structSmdVectorSpec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structSmdVector" id="r_structSmdVector"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#structSmdVector">SmdVector</a></td></tr>
|
|
<tr class="separator:structSmdVector"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structSmdElement" id="r_structSmdElement"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#structSmdElement">SmdElement</a></td></tr>
|
|
<tr class="separator:structSmdElement"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structSmdReceiveData" id="r_structSmdReceiveData"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#structSmdReceiveData">SmdReceiveData</a></td></tr>
|
|
<tr class="separator:structSmdReceiveData"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structSmdInterface" id="r_structSmdInterface"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#structSmdInterface">SmdInterface</a></td></tr>
|
|
<tr class="separator:structSmdInterface"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structSmdCtrlTable" id="r_structSmdCtrlTable"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#structSmdCtrlTable">SmdCtrlTable</a></td></tr>
|
|
<tr class="separator:structSmdCtrlTable"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structSmdPpcCtrlTableVectors" id="r_structSmdPpcCtrlTableVectors"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#structSmdPpcCtrlTableVectors">SmdPpcCtrlTableVectors</a></td></tr>
|
|
<tr class="separator:structSmdPpcCtrlTableVectors"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structSmdPpc" id="r_structSmdPpc"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a></td></tr>
|
|
<tr class="separator:structSmdPpc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structSmdSimpleBufPool" id="r_structSmdSimpleBufPool"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#structSmdSimpleBufPool">SmdSimpleBufPool</a></td></tr>
|
|
<tr class="separator:structSmdSimpleBufPool"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:unionSmdElement_8____unnamed13____" id="r_unionSmdElement_8____unnamed13____"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#unionSmdElement_8____unnamed13____">SmdElement.__unnamed13__</a></td></tr>
|
|
<tr class="separator:unionSmdElement_8____unnamed13____"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:unionSmdReceiveData_8____unnamed15____" id="r_unionSmdReceiveData_8____unnamed15____"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#unionSmdReceiveData_8____unnamed15____">SmdReceiveData.__unnamed15__</a></td></tr>
|
|
<tr class="separator:unionSmdReceiveData_8____unnamed15____"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:gab482d3107bc4d89e0e76f56b3ee9ade7" id="r_gab482d3107bc4d89e0e76f56b3ee9ade7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__smd.html#structSmdVectorSpec">SmdVectorSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#gab482d3107bc4d89e0e76f56b3ee9ade7">SmdVectorSpec</a></td></tr>
|
|
<tr class="separator:gab482d3107bc4d89e0e76f56b3ee9ade7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4e4ae5e89830a69469cb27df2bde58eb" id="r_ga4e4ae5e89830a69469cb27df2bde58eb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__smd.html#structSmdVector">SmdVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga4e4ae5e89830a69469cb27df2bde58eb">SmdVector</a></td></tr>
|
|
<tr class="separator:ga4e4ae5e89830a69469cb27df2bde58eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4769ad74d5827dddf2aaf9c5b5d0919e" id="r_ga4769ad74d5827dddf2aaf9c5b5d0919e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__smd.html#structSmdElement">SmdElement</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga4769ad74d5827dddf2aaf9c5b5d0919e">SmdElement</a></td></tr>
|
|
<tr class="separator:ga4769ad74d5827dddf2aaf9c5b5d0919e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1779b30259eb636ec34ca5f7e7fb1041" id="r_ga1779b30259eb636ec34ca5f7e7fb1041"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__smd.html#structSmdReceiveData">SmdReceiveData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga1779b30259eb636ec34ca5f7e7fb1041">SmdReceiveData</a></td></tr>
|
|
<tr class="separator:ga1779b30259eb636ec34ca5f7e7fb1041"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaef0a439cc2d11a62dbad1c4f3f37663b" id="r_gaef0a439cc2d11a62dbad1c4f3f37663b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__smd.html#structSmdInterface">SmdInterface</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#gaef0a439cc2d11a62dbad1c4f3f37663b">SmdInterface</a></td></tr>
|
|
<tr class="separator:gaef0a439cc2d11a62dbad1c4f3f37663b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5f0dd14340b54b96270f2ff22f88fec5" id="r_ga5f0dd14340b54b96270f2ff22f88fec5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__smd.html#structSmdCtrlTable">SmdCtrlTable</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga5f0dd14340b54b96270f2ff22f88fec5">SmdCtrlTable</a></td></tr>
|
|
<tr class="separator:ga5f0dd14340b54b96270f2ff22f88fec5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad3c869fa5f82948195035b4ad268a06d" id="r_gad3c869fa5f82948195035b4ad268a06d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__smd.html#structSmdPpcCtrlTableVectors">SmdPpcCtrlTableVectors</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#gad3c869fa5f82948195035b4ad268a06d">SmdPpcCtrlTableVectors</a></td></tr>
|
|
<tr class="separator:gad3c869fa5f82948195035b4ad268a06d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9464d8b303555d5f6c8e5b94c6b7087a" id="r_ga9464d8b303555d5f6c8e5b94c6b7087a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga9464d8b303555d5f6c8e5b94c6b7087a">SmdPpc</a></td></tr>
|
|
<tr class="separator:ga9464d8b303555d5f6c8e5b94c6b7087a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6f37c26d1225474f0db9dd7e588fa1eb" id="r_ga6f37c26d1225474f0db9dd7e588fa1eb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__smd.html#structSmdSimpleBufPool">SmdSimpleBufPool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga6f37c26d1225474f0db9dd7e588fa1eb">SmdSimpleBufPool</a></td></tr>
|
|
<tr class="separator:ga6f37c26d1225474f0db9dd7e588fa1eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacd6b336ad2d2b79009d0c9262cf995a6" id="r_gacd6b336ad2d2b79009d0c9262cf995a6"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__smd.html#gad056e276cc8f81eedc63e88de2da6847">SmdLockType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#gacd6b336ad2d2b79009d0c9262cf995a6">SmdLockType</a></td></tr>
|
|
<tr class="separator:gacd6b336ad2d2b79009d0c9262cf995a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga295052e0cf8712d4cb838815eee57d70" id="r_ga295052e0cf8712d4cb838815eee57d70"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__smd.html#ga112f90c07d52ee2115b2f4246a60dafd">SmdPpcState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga295052e0cf8712d4cb838815eee57d70">SmdPpcState</a></td></tr>
|
|
<tr class="separator:ga295052e0cf8712d4cb838815eee57d70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga80ef5a1280a25979d14cf813f67f5d38" id="r_ga80ef5a1280a25979d14cf813f67f5d38"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__smd.html#ga6add009019177ee95c49dbbb3b1b4803">SmdInterfaceState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga80ef5a1280a25979d14cf813f67f5d38">SmdInterfaceState</a></td></tr>
|
|
<tr class="separator:ga80ef5a1280a25979d14cf813f67f5d38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3e2ded2ef5cacbb0040a61d7f90b6913" id="r_ga3e2ded2ef5cacbb0040a61d7f90b6913"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__smd.html#ga75998175a73732c255d5634f60516ea1">SmdElementType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga3e2ded2ef5cacbb0040a61d7f90b6913">SmdElementType</a></td></tr>
|
|
<tr class="separator:ga3e2ded2ef5cacbb0040a61d7f90b6913"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:gad056e276cc8f81eedc63e88de2da6847" id="r_gad056e276cc8f81eedc63e88de2da6847"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#gad056e276cc8f81eedc63e88de2da6847">SmdLockType</a> { <br />
|
|
  <a class="el" href="group__coreinit__smd.html#ggad056e276cc8f81eedc63e88de2da6847a8139ef236295c11b13c5db03d31aa39e">SMD_LOCK_TYPE_MUTEX</a> = 0
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__smd.html#ggad056e276cc8f81eedc63e88de2da6847a61ba5228344ccdf59dc18fb35ab07aad">SMD_LOCK_TYPE_DISABLE_INTERRUPTS</a> = 1
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__smd.html#ggad056e276cc8f81eedc63e88de2da6847a1c6a164955a9302852aec6202ac9b5c8">SMD_LOCK_TYPE_NONE</a> = 2
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:gad056e276cc8f81eedc63e88de2da6847"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga112f90c07d52ee2115b2f4246a60dafd" id="r_ga112f90c07d52ee2115b2f4246a60dafd"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga112f90c07d52ee2115b2f4246a60dafd">SmdPpcState</a> { <br />
|
|
  <a class="el" href="group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda17ae0c55956dcea26048d074cff647bb">SMD_PPC_STATE_INVALID</a> = 0
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda8f3dd5a95d6b5a28f3d19a98cda9ec58">SMD_PPC_STATE_INITIALIZED</a> = 1
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda627091b632bc8e49da8d573f1aeb5fca">SMD_PPC_STATE_CLOSED</a> = 2
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__smd.html#gga112f90c07d52ee2115b2f4246a60dafda71b23a7c9e69d4d85bf9dd6803eb78bc">SMD_PPC_STATE_OPENED</a> = 3
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga112f90c07d52ee2115b2f4246a60dafd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6add009019177ee95c49dbbb3b1b4803" id="r_ga6add009019177ee95c49dbbb3b1b4803"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga6add009019177ee95c49dbbb3b1b4803">SmdInterfaceState</a> { <br />
|
|
  <a class="el" href="group__coreinit__smd.html#gga6add009019177ee95c49dbbb3b1b4803ade79d245e4d06c3b747d77db807057a7">SMD_INTERFACE_STATE_OPENED</a> = 0x2222
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__smd.html#gga6add009019177ee95c49dbbb3b1b4803aef8aa43bfdd91b0078926b25daef720f">SMD_INTERFACE_STATE_CLOSED</a> = 0x3333
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga6add009019177ee95c49dbbb3b1b4803"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga75998175a73732c255d5634f60516ea1" id="r_ga75998175a73732c255d5634f60516ea1"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga75998175a73732c255d5634f60516ea1">SmdElementType</a> { <br />
|
|
  <a class="el" href="group__coreinit__smd.html#gga75998175a73732c255d5634f60516ea1af29263df1d65561e4e8202e25cb9e49e">SMD_ELEMENT_TYPE_MESSAGE</a> = 0
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__smd.html#gga75998175a73732c255d5634f60516ea1a497b62dfa75d9154cc693cf5395b4c5c">SMD_ELEMENT_TYPE_VECTOR_SPEC</a> = 1
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__smd.html#gga75998175a73732c255d5634f60516ea1aa54e1060fbf4ff1275ef91309f40a2f7">SMD_ELEMENT_TYPE_VECTOR</a> = 2
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga75998175a73732c255d5634f60516ea1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:gabacbe0b221cb2c38b931b24e0d237d4a" id="r_gabacbe0b221cb2c38b931b24e0d237d4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#gabacbe0b221cb2c38b931b24e0d237d4a">smdPpcInit</a> (void *buf, uint32_t bufSize, uint32_t messageCount, const char *name, <a class="el" href="group__coreinit__smd.html#gad056e276cc8f81eedc63e88de2da6847">SmdLockType</a> lockType)</td></tr>
|
|
<tr class="separator:gabacbe0b221cb2c38b931b24e0d237d4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadb0e97789fc87bfc19b07f3bae8ca5b8" id="r_gadb0e97789fc87bfc19b07f3bae8ca5b8"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#gadb0e97789fc87bfc19b07f3bae8ca5b8">smdPpcGetCtrlTableVectors</a> (<a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a> *smd, <a class="el" href="group__coreinit__smd.html#structSmdPpcCtrlTableVectors">SmdPpcCtrlTableVectors</a> *outVectors)</td></tr>
|
|
<tr class="separator:gadb0e97789fc87bfc19b07f3bae8ca5b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9adcd54ddb8e8d85dca814c04207e960" id="r_ga9adcd54ddb8e8d85dca814c04207e960"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga9adcd54ddb8e8d85dca814c04207e960">smdPpcOpen</a> (<a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a> *smd)</td></tr>
|
|
<tr class="separator:ga9adcd54ddb8e8d85dca814c04207e960"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4a9f8636ae6938fdec680dd5a1bbbd0d" id="r_ga4a9f8636ae6938fdec680dd5a1bbbd0d"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga4a9f8636ae6938fdec680dd5a1bbbd0d">smdPpcClose</a> (<a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a> *smd)</td></tr>
|
|
<tr class="separator:ga4a9f8636ae6938fdec680dd5a1bbbd0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga22f143c7b1dce7ec37c3426c1772e4a5" id="r_ga22f143c7b1dce7ec37c3426c1772e4a5"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga22f143c7b1dce7ec37c3426c1772e4a5">smdPpcGetInterfaceState</a> (<a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a> *smd, <a class="el" href="group__coreinit__smd.html#ga6add009019177ee95c49dbbb3b1b4803">SmdInterfaceState</a> *outPpcState, <a class="el" href="group__coreinit__smd.html#ga6add009019177ee95c49dbbb3b1b4803">SmdInterfaceState</a> *outIopState)</td></tr>
|
|
<tr class="separator:ga22f143c7b1dce7ec37c3426c1772e4a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacac8273acbced854c64242648e95ec75" id="r_gacac8273acbced854c64242648e95ec75"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#gacac8273acbced854c64242648e95ec75">smdPpcReceive</a> (<a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a> *smd, <a class="el" href="group__coreinit__smd.html#structSmdReceiveData">SmdReceiveData</a> *data)</td></tr>
|
|
<tr class="separator:gacac8273acbced854c64242648e95ec75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3b3dd73c1475aad718056fe15135250f" id="r_ga3b3dd73c1475aad718056fe15135250f"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga3b3dd73c1475aad718056fe15135250f">smdPpcSendMessage</a> (<a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a> *smd, void *message, uint32_t messageSize)</td></tr>
|
|
<tr class="separator:ga3b3dd73c1475aad718056fe15135250f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab3a96ea996bff72d81180dfd03494d13" id="r_gab3a96ea996bff72d81180dfd03494d13"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#gab3a96ea996bff72d81180dfd03494d13">smdPpcSendVectorSpec</a> (<a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a> *smd, uint32_t command, <a class="el" href="group__coreinit__smd.html#structSmdVectorSpec">SmdVectorSpec</a> *specs, int32_t specsCount)</td></tr>
|
|
<tr class="separator:gab3a96ea996bff72d81180dfd03494d13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5534013942d3315ddeffdf82b15cc766" id="r_ga5534013942d3315ddeffdf82b15cc766"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga5534013942d3315ddeffdf82b15cc766">smdPpcSendVector</a> (<a class="el" href="group__coreinit__smd.html#structSmdPpc">SmdPpc</a> *smd, <a class="el" href="group__coreinit__smd.html#structSmdVector">SmdVector</a> *vector)</td></tr>
|
|
<tr class="separator:ga5534013942d3315ddeffdf82b15cc766"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga63b474414e4efc9bc2c9a0491865d3ff" id="r_ga63b474414e4efc9bc2c9a0491865d3ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__smd.html#structSmdSimpleBufPool">SmdSimpleBufPool</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga63b474414e4efc9bc2c9a0491865d3ff">smdSimpleBufPoolCreate</a> (void *poolData, uint32_t poolDataSize, uint32_t allocSize, uint32_t allocCount, <a class="el" href="group__coreinit__smd.html#gad056e276cc8f81eedc63e88de2da6847">SmdLockType</a> lockType)</td></tr>
|
|
<tr class="separator:ga63b474414e4efc9bc2c9a0491865d3ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6aa1f00cee1772a8d510c6ea09122c61" id="r_ga6aa1f00cee1772a8d510c6ea09122c61"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga6aa1f00cee1772a8d510c6ea09122c61">smdSimpleBufAlloc</a> (<a class="el" href="group__coreinit__smd.html#structSmdSimpleBufPool">SmdSimpleBufPool</a> *pool, void **outAlloc)</td></tr>
|
|
<tr class="separator:ga6aa1f00cee1772a8d510c6ea09122c61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5e43204d5cfdbe63341c3b0b79ddb854" id="r_ga5e43204d5cfdbe63341c3b0b79ddb854"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga5e43204d5cfdbe63341c3b0b79ddb854">smdSimpleBufFree</a> (<a class="el" href="group__coreinit__smd.html#structSmdSimpleBufPool">SmdSimpleBufPool</a> *pool, void *alloc)</td></tr>
|
|
<tr class="separator:ga5e43204d5cfdbe63341c3b0b79ddb854"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8a1985dac37ab88875e2496a96e81966" id="r_ga8a1985dac37ab88875e2496a96e81966"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__smd.html#ga8a1985dac37ab88875e2496a96e81966">smdSimpleBufGetStatistics</a> (<a class="el" href="group__coreinit__smd.html#structSmdSimpleBufPool">SmdSimpleBufPool</a> *pool, uint32_t *allocCount, uint32_t *freeErrorCount)</td></tr>
|
|
<tr class="separator:ga8a1985dac37ab88875e2496a96e81966"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|