]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blobdiff - processor_audio_sdk_1_00_00_00/psdk_cust/ipc_3_43_00_00_eng/docs/cdoc/ti/sdo/ipc/gates/GateMPSupportNull.html
Remove processor_audio_sdk_1_00_00_00 subfolder
[processor-sdk/performance-audio-sr.git] / processor_audio_sdk_1_00_00_00 / psdk_cust / ipc_3_43_00_00_eng / docs / cdoc / ti / sdo / ipc / gates / GateMPSupportNull.html
diff --git a/processor_audio_sdk_1_00_00_00/psdk_cust/ipc_3_43_00_00_eng/docs/cdoc/ti/sdo/ipc/gates/GateMPSupportNull.html b/processor_audio_sdk_1_00_00_00/psdk_cust/ipc_3_43_00_00_eng/docs/cdoc/ti/sdo/ipc/gates/GateMPSupportNull.html
deleted file mode 100644 (file)
index 33fee51..0000000
+++ /dev/null
@@ -1,1031 +0,0 @@
-<html>
-<head>
-<title>module ti.sdo.ipc.gates.GateMPSupportNull</title>
-<meta name="description" content="Module to plug GateMP proxies">
-<link rel="stylesheet" type="text/css" href="../../../../xdoc.css" />
-</head>
-<body><div id="xdocWrapper"><div id="xdocContent">
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">module</span> <span class="xdoc-id">ti.sdo.ipc.gates.</span><span class="xdoc-id">GateMPSupportNull</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateHWSpinlock.html" title="module GateHWSpinlock"><img class="xdocHdrArrow" src="../../../../Arrow_left.png"/></a></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/package.html" title="package ti.sdo.ipc.gates"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GatePeterson.html" title="module GatePeterson"><img class="xdocHdrArrow" src="../../../../Arrow_right.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html">index URL</a></div>
-<p class="xdocHdrSummary">Module to plug GateMP proxies</p>
-<ul class="xdocToc">
-<li class="xdocToc"><a class="xdocToc" href="#targ-synop">C synopsis</a></li>
-<li class="xdocToc2"><a class="xdocToc" href="#xdocElems">Individual elements</a></li>
-<li class="xdocToc"><a class="xdocToc" href="#meta-synop">Configuration settings</a></li>
-<li class="xdocToc2"><a class="xdocToc" href="#xdocMetaElems">Individual elements</a></li>
-</ul>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2">C</span></tt> synopsis</td>
-<td class="xdocLabelCenter">target-domain</td>
-<td class="xdocLabelRight">sourced in <a class="xdocLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull-src.html"><span class="xdocLabelFile">ti/sdo/ipc/gates/GateMPSupportNull.xdc</span></a></td>
-</tr></table>
-<div class="xdocSynT">
-<div class="xdocSynCode">
-<tt></tt><span class="xdoc-kw3">#include</span> <span class="xdoc-id">&lt;ti/sdo/ipc/gates/GateMPSupportNull.h&gt;</span>
-</div>
-<table cellspacing="0" cellpadding="0" border="0">
-<tr><td colspan='2'><div class='xdocSynTblHdr'>Functions</div></td></tr>
-
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw2">Void</span> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#per-instance_creation"><span class="xdoc-id">GateMPSupportNull_construct</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Initialize a new instance object inside the provided structure</span></span></a>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Struct">GateMPSupportNull_Struct</a> *structP, <a class="xdoc-link" href="../../../../xdc/runtime/IGateProvider.html#per-instance_object_types" title="xdc.runtime.IGateProvider.Handle">IGateProvider_Handle</a>&nbsp;<span class="xdoc-id">localGate</span>, <span class="xdoc-kw1">const</span> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_config_parameters" title="ti.sdo.ipc.gates.GateMPSupportNull.Params">GateMPSupportNull_Params</a> *params);</div></td></tr>
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#per-instance_creation"><span class="xdoc-id">GateMPSupportNull_create</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Allocate and initialize a new instance object and return its handle</span></span></a>(<a class="xdoc-link" href="../../../../xdc/runtime/IGateProvider.html#per-instance_object_types" title="xdc.runtime.IGateProvider.Handle">IGateProvider_Handle</a>&nbsp;<span class="xdoc-id">localGate</span>, <span class="xdoc-kw1">const</span> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_config_parameters" title="ti.sdo.ipc.gates.GateMPSupportNull.Params">GateMPSupportNull_Params</a> *params, <a class="xdoc-link" href="../../../../xdc/runtime/Error.html#.Block" title="xdc.runtime.Error.Block">Error_Block</a> *eb);</div></td></tr>
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw2">Void</span> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#per-instance_deletion"><span class="xdoc-id">GateMPSupportNull_delete</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Finalize and free this previously allocated instance object, setting the referenced handle to NULL</span></span></a>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> *handleP);</div></td></tr>
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw2">Void</span> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#per-instance_deletion"><span class="xdoc-id">GateMPSupportNull_destruct</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Finalize the instance object inside the provided structure</span></span></a>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Struct">GateMPSupportNull_Struct</a> *structP);</div></td></tr>
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw2">Void</span> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#per-instance_config_parameters"><span class="xdoc-id">GateMPSupportNull_Params_init</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Initialize this config-params structure with supplier-specified defaults before instance creation</span></span></a>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_config_parameters" title="ti.sdo.ipc.gates.GateMPSupportNull.Params">GateMPSupportNull_Params</a> *params);</div></td></tr>
-<tr><td colspan="2"><div class="xdocSynFxnCat">Functions common to all IGateProvider modules</div></td></tr>
-
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw2">Bool</span>&nbsp;</div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#query"><span class="xdoc-id">GateMPSupportNull_query</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Runtime test for a particular gate quality</span></span></a>(<span class="xdoc-kw2">Int</span>&nbsp;<span class="xdoc-id">qual</span>);</div></td></tr>
-<tr><td colspan="2"><div class="xdocSynFxnCat">Functions common to all IGateMPSupport modules</div></td></tr>
-
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw2">SizeT</span>&nbsp;</div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#shared.Mem.Req"><span class="xdoc-id">GateMPSupportNull_sharedMemReq</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Amount of shared memory required for creation of each instance</span></span></a>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/interfaces/IGateMPSupport.html#per-instance_config_parameters" title="ti.sdo.ipc.interfaces.IGateMPSupport.Params">IGateMPSupport_Params</a>&nbsp;*<span class="xdoc-id">params</span>);</div></td></tr>
-<tr><td class="xdocSynFxnCat" colspan="2"><div class="xdocSynFxnCat">Functions common to all target instances</div></td></tr>
-
-<tr>
-<td></td>
-<td>
-<div class="xdocSynTblPack">
-<a class="xdocSynGo" href="#per-instance_object_types"><span class="xdoc-id">GateMPSupportNull_handle</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Convert this instance structure pointer into an instance handle</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_convertors"><span class="xdoc-id">GateMPSupportNull_Handle_downCast</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;conditionally move one level down the inheritance hierarchy; NULL upon failure</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_convertors"><span class="xdoc-id">GateMPSupportNull_Handle_downCast2</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;conditionally move 2 levels down the inheritance hierarchy; NULL upon failure</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_built-ins"><span class="xdoc-id">GateMPSupportNull_Handle_label</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;The label associated with this instance object</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_built-ins"><span class="xdoc-id">GateMPSupportNull_Handle_name</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;The name of this instance object</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_convertors"><span class="xdoc-id">GateMPSupportNull_Handle_upCast</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;unconditionally move one level up the inheritance hierarchy</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_convertors"><span class="xdoc-id">GateMPSupportNull_Handle_upCast2</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;unconditionally move 2 levels up the inheritance hierarchy</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_built-ins"><span class="xdoc-id">GateMPSupportNull_Object_count</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;The number of statically-created instance objects</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_built-ins"><span class="xdoc-id">GateMPSupportNull_Object_first</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;The handle of the first dynamically-created instance object, or NULL</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_built-ins"><span class="xdoc-id">GateMPSupportNull_Object_get</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;The handle of the i-th statically-created instance object (array == NULL)</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_built-ins"><span class="xdoc-id">GateMPSupportNull_Object_heap</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;The heap used to allocate dynamically-created instance objects</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_built-ins"><span class="xdoc-id">GateMPSupportNull_Object_next</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;The handle of the next dynamically-created instance object, or NULL</span></span></a>,
-<a class="xdocSynGo" href="#per-instance_object_types"><span class="xdoc-id">GateMPSupportNull_struct</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Convert this instance handle into an instance structure pointer</span></span></a>
-</div>
-</td>
-</tr>
-<tr><td class="xdocSynFxnCat" colspan="2"><div class="xdocSynFxnCat">Functions common to all target modules</div></td></tr>
-
-<tr>
-<td></td>
-<td>
-<div class="xdocSynTblPack">
-<a class="xdocSynGo" href="#module-wide_built-ins"><span class="xdoc-id">GateMPSupportNull_Module_getMask</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Returns the diagnostics mask for this module</span></span></a>,
-<a class="xdocSynGo" href="#module-wide_built-ins"><span class="xdoc-id">GateMPSupportNull_Module_hasMask</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Test whether this module has a diagnostics mask</span></span></a>,
-<a class="xdocSynGo" href="#module-wide_built-ins"><span class="xdoc-id">GateMPSupportNull_Module_heap</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;The heap from which this module allocates memory</span></span></a>,
-<a class="xdocSynGo" href="#module-wide_built-ins"><span class="xdoc-id">GateMPSupportNull_Module_id</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Get this module's unique id</span></span></a>,
-<a class="xdocSynGo" href="#module-wide_built-ins"><span class="xdoc-id">GateMPSupportNull_Module_setMask</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Set the diagnostics mask for this module</span></span></a>,
-<a class="xdocSynGo" href="#module-wide_built-ins"><span class="xdoc-id">GateMPSupportNull_Module_startupDone</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Test if this module has completed startup</span></span></a>
-</div>
-</td>
-</tr>
-<tr><td colspan='2'><div class='xdocSynTblHdr'>Defines</div></td></tr>
-
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw3">#define</span> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#.Q_.B.L.O.C.K.I.N.G"><span class="xdoc-id">GateMPSupportNull_Q_BLOCKING</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Blocking quality</span></span></a>  (<i><span class="xdoc-kw2">Int</span></i>)1</div></td></tr>
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw3">#define</span> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#.Q_.P.R.E.E.M.P.T.I.N.G"><span class="xdoc-id">GateMPSupportNull_Q_PREEMPTING</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Preempting quality</span></span></a>  (<i><span class="xdoc-kw2">Int</span></i>)2</div></td></tr>
-<tr><td colspan='2'><div class='xdocSynTblHdr'>Typedefs</div></td></tr>
-
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw1">typedef</span> <span class="xdoc-kw1">enum</span> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#.Action"><span class="xdoc-id">GateMPSupportNull_Action</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Error codes returned by certain calls in GateMP</span></span></a> ...</div></td></tr>
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw1">typedef</span> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Object">GateMPSupportNull_Object</a> *</div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#per-instance_object_types"><span class="xdoc-id">GateMPSupportNull_Handle</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Client reference to an instance object</span></span></a>;</div></td></tr>
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw1">typedef</span> <span class="xdoc-kw1">struct</span> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#per-instance_object_types"><span class="xdoc-id">GateMPSupportNull_Object</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Opaque internal representation of an instance object</span></span></a> <span class="xdoc-id">GateMPSupportNull_Object</span>;</div></td></tr>
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw1">typedef</span> <span class="xdoc-kw1">struct</span> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#per-instance_config_parameters"><span class="xdoc-id">GateMPSupportNull_Params</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Instance config-params structure</span></span></a> ...</div></td></tr>
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw1">typedef</span> <span class="xdoc-kw1">struct</span> </div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#per-instance_object_types"><span class="xdoc-id">GateMPSupportNull_Struct</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Opaque client structure large enough to hold an instance object</span></span></a> <span class="xdoc-id">GateMPSupportNull_Struct</span>;</div></td></tr>
-<tr><td colspan='2'><div class='xdocSynTblHdr'>Constants</div></td></tr>
-
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw1">extern const</span> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#.Action" title="ti.sdo.ipc.gates.GateMPSupportNull.Action">GateMPSupportNull_Action</a>&nbsp;</div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#action"><span class="xdoc-id">GateMPSupportNull_action</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Assert if the enter and/or leave is called</span></span></a>;</div></td></tr>
-<tr valign="top"><td class="xdocSynDecl" nowrap><div class="xdocSynTblType"><tt></tt><span class="xdoc-kw1">extern const</span> <a class="xdoc-link" href="../../../../xdc/runtime/Assert.html#.Id" title="xdc.runtime.Assert.Id">Assert_Id</a>&nbsp;</div></td><td class="xdocSynDecl"><div class="xdocSynTblDecl"><a class="xdocSynGo" href="#.A_invalid.Action"><span class="xdoc-id">GateMPSupportNull_A_invalidAction</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Assert raised when trying to use GateMPSupportNull's enter or leave</span></span></a>;</div></td></tr>
-</table>
-<div class="xdocSynSpacer">&nbsp;</div>
-</div>
-<div id="xdocSep">
-</div>
-<div id="xdocElems">
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id=".Q_.B.L.O.C.K.I.N.G"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">const</span> <span class="xdoc-id">GateMPSupportNull_</span><span class="xdoc-id">Q_BLOCKING</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#.Q_.B.L.O.C.K.I.N.G">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Blocking quality</p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw3">#define</span> <span class="xdoc-id">GateMPSupportNull_Q_BLOCKING</span>  (<i><span class="xdoc-kw2">Int</span></i>)1
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">DETAILS</div>
-<div class="xdocText">Gates with this "quality" may cause the calling thread to block; 
-  i.e., suspend execution until another thread leaves the gate.</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id=".Q_.P.R.E.E.M.P.T.I.N.G"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">const</span> <span class="xdoc-id">GateMPSupportNull_</span><span class="xdoc-id">Q_PREEMPTING</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#.Q_.P.R.E.E.M.P.T.I.N.G">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Preempting quality</p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw3">#define</span> <span class="xdoc-id">GateMPSupportNull_Q_PREEMPTING</span>  (<i><span class="xdoc-kw2">Int</span></i>)2
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">DETAILS</div>
-<div class="xdocText">Gates with this "quality" allow other threads to preempt the thread
-  that has already entered the gate.</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id=".Action"></a>
-<a class="xdocAnchor" id=".Action_.N.O.N.E"></a>
-<a class="xdocAnchor" id=".Action_.A.S.S.E.R.T"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">enum</span> <span class="xdoc-id">GateMPSupportNull_</span><span class="xdoc-id">Action</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#.Action">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Error codes returned by certain calls in GateMP</p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">typedef</span> <span class="xdoc-kw1">enum</span> <span class="xdoc-id">GateMPSupportNull_Action</span> {
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><span class="xdoc-id">GateMPSupportNull_Action_NONE</span>, 
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><span class="xdoc-id">GateMPSupportNull_Action_ASSERT</span>
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt>} <span class="xdoc-id">GateMPSupportNull_Action</span>;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id=".A_invalid.Action"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">config</span> <span class="xdoc-id">GateMPSupportNull_</span><span class="xdoc-id">A_invalidAction</span>&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;module-wide</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#.A_invalid.Action">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Assert raised when trying to use GateMPSupportNull's enter or leave</p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">extern const</span> <a class="xdoc-link" href="../../../../xdc/runtime/Assert.html#.Id" title="xdc.runtime.Assert.Id">Assert_Id</a>&nbsp;<span class="xdoc-id">GateMPSupportNull_A_invalidAction</span>;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="action"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">config</span> <span class="xdoc-id">GateMPSupportNull_</span><span class="xdoc-id">action</span>&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;module-wide</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#action">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Assert if the enter and/or leave is called</p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">extern const</span> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#.Action" title="ti.sdo.ipc.gates.GateMPSupportNull.Action">GateMPSupportNull_Action</a>&nbsp;<span class="xdoc-id">GateMPSupportNull_action</span>;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="query"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-id">GateMPSupportNull_</span><span class="xdoc-id">query</span>()&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;module-wide</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#query">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Runtime test for a particular gate quality</p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">Bool</span>&nbsp;<span class="xdoc-id">GateMPSupportNull_query</span>(<span class="xdoc-kw2">Int</span>&nbsp;<span class="xdoc-id">qual</span>);
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">ARGUMENTS</div>
-<div class="xdocChild"><span class="xdocChildId">qual</span>
-<span class="xdocChildSum">&#151;&nbsp;constant describing a quality</span>
-</div>
-<span id="xdoc-sect-2"></span>
-<div class="xdocSect">RETURNS</div>
-<div class="xdocText">Returns <tt>TRUE</tt> if the gate has the given quality,
-  and <tt>FALSE</tt> otherwise, which includes the case when the gate does not
-  recognize the constant describing the quality.</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="shared.Mem.Req"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-id">GateMPSupportNull_</span><span class="xdoc-id">sharedMemReq</span>()&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;module-wide</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#shared.Mem.Req">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Amount of shared memory required for creation of each instance</p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">SizeT</span>&nbsp;<span class="xdoc-id">GateMPSupportNull_sharedMemReq</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/interfaces/IGateMPSupport.html#per-instance_config_parameters" title="ti.sdo.ipc.interfaces.IGateMPSupport.Params">IGateMPSupport_Params</a>&nbsp;*<span class="xdoc-id">params</span>);
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">ARGUMENTS</div>
-<div class="xdocChild"><span class="xdocChildId">params</span>
-<span class="xdocChildSum">&#151;&nbsp;Pointer to the parameters that will be used in
-                      the create.</span>
-</div>
-<span id="xdoc-sect-2"></span>
-<div class="xdocSect">DETAILS</div>
-<div class="xdocText">The value returned by this function may depend on the cache alignment
-  requirements for the shared region from which memory will be used.</div>
-<span id="xdoc-sect-3"></span>
-<div class="xdocSect">RETURNS</div>
-<div class="xdocText">Number of MAUs needed to create the instance.</div>
-<a class="xdocAnchor" id="module-wide_built-ins"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdocSynSum">Module-Wide Built-Ins</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#module-wide_built-ins">index URL</a></div>
-<p class="xdocHdrSummary"></p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../xdc/runtime/Types.html#.Module.Id" title="xdc.runtime.Types.ModuleId">Types_ModuleId</a> <span class="xdoc-id">GateMPSupportNull_Module_id</span>();
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Get this module's unique id</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">Bool</span> <span class="xdoc-id">GateMPSupportNull_Module_startupDone</span>();
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Test if this module has completed startup</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../xdc/runtime/IHeap.html#per-instance_object_types" title="xdc.runtime.IHeap.Handle">IHeap_Handle</a> <span class="xdoc-id">GateMPSupportNull_Module_heap</span>();
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;The heap from which this module allocates memory</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">Bool</span> <span class="xdoc-id">GateMPSupportNull_Module_hasMask</span>();
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Test whether this module has a diagnostics mask</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">Bits16</span> <span class="xdoc-id">GateMPSupportNull_Module_getMask</span>();
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Returns the diagnostics mask for this module</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">Void</span> <span class="xdoc-id">GateMPSupportNull_Module_setMask</span>(<span class="xdoc-kw2">Bits16</span> <span class="xdoc-id">mask</span>);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Set the diagnostics mask for this module</div>
-</div>
-<a class="xdocAnchor" id="per-instance_object_types"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdocSynSum">Instance Object Types</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types">index URL</a></div>
-<p class="xdocHdrSummary"></p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">typedef</span> <span class="xdoc-kw1">struct</span> <span class="xdoc-id">GateMPSupportNull_Object</span> <span class="xdoc-id">GateMPSupportNull_Object</span>;
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Opaque internal representation of an instance object</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">typedef</span> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Object">GateMPSupportNull_Object</a> *<span class="xdoc-id">GateMPSupportNull_Handle</span>;
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Client reference to an instance object</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">typedef</span> <span class="xdoc-kw1">struct</span> <span class="xdoc-id">GateMPSupportNull_Struct</span> <span class="xdoc-id">GateMPSupportNull_Struct</span>;
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Opaque client structure large enough to hold an instance object</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> <span class="xdoc-id">GateMPSupportNull_handle</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Struct">GateMPSupportNull_Struct</a> *structP);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Convert this instance structure pointer into an instance handle</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Struct">GateMPSupportNull_Struct</a> *<span class="xdoc-id">GateMPSupportNull_struct</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> handle);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Convert this instance handle into an instance structure pointer</div>
-</div>
-<a class="xdocAnchor" id="per-instance_config_parameters"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdocSynSum">Instance Config Parameters</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_config_parameters">index URL</a></div>
-<p class="xdocHdrSummary"></p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">typedef</span> <span class="xdoc-kw1">struct</span> <span class="xdoc-id">GateMPSupportNull_Params</span> {
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Instance config-params structure</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><a class="xdoc-link" href="../../../../xdc/runtime/IInstance.html#per-instance_config_parameters" title="xdc.runtime.IInstance.Params">IInstance_Params</a> *instance;
-</div>
-<div class='xdocSynSum'><tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>//&nbsp;Common per-instance configs</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><span class="xdoc-kw2">UInt</span>&nbsp;<span class="xdoc-id">resourceId</span>;
-</div>
-<div class='xdocSynSum'><tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>//&nbsp;Logical resource id</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><span class="xdoc-kw2">Ptr</span>&nbsp;<span class="xdoc-id">sharedAddr</span>;
-</div>
-<div class='xdocSynSum'><tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>//&nbsp;Physical address of the shared memory</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt>} <span class="xdoc-id">GateMPSupportNull_Params</span>;
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">Void</span> <span class="xdoc-id">GateMPSupportNull_Params_init</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_config_parameters" title="ti.sdo.ipc.gates.GateMPSupportNull.Params">GateMPSupportNull_Params</a> *params);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Initialize this config-params structure with supplier-specified defaults before instance creation</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="resource.Id"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">config</span> <span class="xdoc-id">GateMPSupportNull_Params.</span><span class="xdoc-id">resourceId</span>&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;instance</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#resource.Id">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Logical resource id</p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">struct</span> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_config_parameters" title="ti.sdo.ipc.gates.GateMPSupportNull.Params">GateMPSupportNull_Params</a> {
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><b>&nbsp;&nbsp;...</b>
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><span class="xdoc-kw2">UInt</span>&nbsp;<span class="xdoc-id">resourceId</span>;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="shared.Addr"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">config</span> <span class="xdoc-id">GateMPSupportNull_Params.</span><span class="xdoc-id">sharedAddr</span>&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;instance</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#shared.Addr">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Physical address of the shared memory</p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">struct</span> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_config_parameters" title="ti.sdo.ipc.gates.GateMPSupportNull.Params">GateMPSupportNull_Params</a> {
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><b>&nbsp;&nbsp;...</b>
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><span class="xdoc-kw2">Ptr</span>&nbsp;<span class="xdoc-id">sharedAddr</span>;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">DETAILS</div>
-<div class="xdocText">This parameter is only used by GateMP delegates that use shared memory</div>
-<a class="xdocAnchor" id="per-instance_creation"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdocSynSum">Runtime Instance Creation</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_creation">index URL</a></div>
-<p class="xdocHdrSummary"></p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> <span class="xdoc-id">GateMPSupportNull_create</span>(<a class="xdoc-link" href="../../../../xdc/runtime/IGateProvider.html#per-instance_object_types" title="xdc.runtime.IGateProvider.Handle">IGateProvider_Handle</a>&nbsp;<span class="xdoc-id">localGate</span>, <span class="xdoc-kw1">const</span> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_config_parameters" title="ti.sdo.ipc.gates.GateMPSupportNull.Params">GateMPSupportNull_Params</a> *params, <a class="xdoc-link" href="../../../../xdc/runtime/Error.html#.Block" title="xdc.runtime.Error.Block">Error_Block</a> *eb);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Allocate and initialize a new instance object and return its handle</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">Void</span> <span class="xdoc-id">GateMPSupportNull_construct</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Struct">GateMPSupportNull_Struct</a> *structP, <a class="xdoc-link" href="../../../../xdc/runtime/IGateProvider.html#per-instance_object_types" title="xdc.runtime.IGateProvider.Handle">IGateProvider_Handle</a>&nbsp;<span class="xdoc-id">localGate</span>, <span class="xdoc-kw1">const</span> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_config_parameters" title="ti.sdo.ipc.gates.GateMPSupportNull.Params">GateMPSupportNull_Params</a> *params);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Initialize a new instance object inside the provided structure</div>
-</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">ARGUMENTS</div>
-<div class="xdocChild"><span class="xdocChildId">localGate</span>
-<span class="xdocChildSum">&#151;&nbsp;Gate to use for local protection.</span>
-</div>
-<div class="xdocChild"><span class="xdocChildId">params</span>
-<span class="xdocChildSum">&#151;&nbsp;per-instance config params, or <tt>NULL</tt> to select default values (target-domain only)</span>
-</div>
-<div class="xdocChild"><span class="xdocChildId">eb</span>
-<span class="xdocChildSum">&#151;&nbsp;active error-handling block, or <tt>NULL</tt> to select default policy (target-domain only)</span>
-</div>
-<span id="xdoc-sect-2"></span>
-<div class="xdocSect">DETAILS</div>
-<div class="xdocText">A Non-NULL gate for local protection must be passed to the create
-  call.  If no local protection is desired, a
-  <a class="xdoc-link" href="../../../../xdc/runtime/GateNull.html" title="xdc.runtime.GateNull">xdc.runtime.GateNull</a> handle must be passed in.</div>
-<a class="xdocAnchor" id="per-instance_deletion"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdocSynSum">Instance Deletion</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_deletion">index URL</a></div>
-<p class="xdocHdrSummary"></p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">Void</span> <span class="xdoc-id">GateMPSupportNull_delete</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> *handleP);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Finalize and free this previously allocated instance object, setting the referenced handle to NULL</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">Void</span> <span class="xdoc-id">GateMPSupportNull_destruct</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Struct">GateMPSupportNull_Struct</a> *structP);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Finalize the instance object inside the provided structure</div>
-</div>
-<a class="xdocAnchor" id="per-instance_convertors"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdocSynSum">Instance Convertors</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_convertors">index URL</a></div>
-<p class="xdocHdrSummary"></p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../ti/sdo/ipc/interfaces/IGateMPSupport.html#per-instance_object_types" title="ti.sdo.ipc.interfaces.IGateMPSupport.Handle">IGateMPSupport_Handle</a> <span class="xdoc-id">GateMPSupportNull_Handle_upCast</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> handle);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;unconditionally move one level up the inheritance hierarchy</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> <span class="xdoc-id">GateMPSupportNull_Handle_downCast</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/interfaces/IGateMPSupport.html#per-instance_object_types" title="ti.sdo.ipc.interfaces.IGateMPSupport.Handle">IGateMPSupport_Handle</a> handle);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;conditionally move one level down the inheritance hierarchy; NULL upon failure</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../xdc/runtime/IGateProvider.html#per-instance_object_types" title="xdc.runtime.IGateProvider.Handle">IGateProvider_Handle</a> <span class="xdoc-id">GateMPSupportNull_Handle_upCast2</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> handle);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;unconditionally move 2 levels up the inheritance hierarchy</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> <span class="xdoc-id">GateMPSupportNull_Handle_downCast2</span>(<a class="xdoc-link" href="../../../../xdc/runtime/IGateProvider.html#per-instance_object_types" title="xdc.runtime.IGateProvider.Handle">IGateProvider_Handle</a> handle);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;conditionally move 2 levels down the inheritance hierarchy; NULL upon failure</div>
-</div>
-<a class="xdocAnchor" id="per-instance_built-ins"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdocSynSum">Instance Built-Ins</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_built-ins">index URL</a></div>
-<p class="xdocHdrSummary"></p>
-<span id='targ-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-targ2dcl">C</span></tt> synopsis</td>
-<td class="xdocLabelRight">target-domain</td>
-</tr></table>
-<div class="xdocSynTdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">Int</span> <span class="xdoc-id">GateMPSupportNull_Object_count</span>();
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;The number of statically-created instance objects</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> <span class="xdoc-id">GateMPSupportNull_Object_get</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Object">GateMPSupportNull_Object</a> *array, <span class="xdoc-kw2">Int</span> i);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;The handle of the i-th statically-created instance object (array == NULL)</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> <span class="xdoc-id">GateMPSupportNull_Object_first</span>();
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;The handle of the first dynamically-created instance object, or NULL</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> <span class="xdoc-id">GateMPSupportNull_Object_next</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> handle);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;The handle of the next dynamically-created instance object, or NULL</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../xdc/runtime/IHeap.html#per-instance_object_types" title="xdc.runtime.IHeap.Handle">IHeap_Handle</a> <span class="xdoc-id">GateMPSupportNull_Object_heap</span>();
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;The heap used to allocate dynamically-created instance objects</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><a class="xdoc-link" href="../../../../xdc/runtime/Types.html#.Label" title="xdc.runtime.Types.Label">Types_Label</a> *<span class="xdoc-id">GateMPSupportNull_Handle_label</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> handle, <a class="xdoc-link" href="../../../../xdc/runtime/Types.html#.Label" title="xdc.runtime.Types.Label">Types_Label</a> *buf);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;The label associated with this instance object</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw2">String</span> <span class="xdoc-id">GateMPSupportNull_Handle_name</span>(<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_object_types" title="ti.sdo.ipc.gates.GateMPSupportNull.Handle">GateMPSupportNull_Handle</a> handle);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;The name of this instance object</div>
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight">sourced in <a class="xdocLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull-src.html"><span class="xdocLabelFile">ti/sdo/ipc/gates/GateMPSupportNull.xdc</span></a></td>
-</tr></table>
-<div class="xdocSynM">
-<div class="xdocSynCode">
-<tt></tt><span class="xdoc-kw1">var</span> GateMPSupportNull = <span class="xdoc-kw3">xdc.useModule</span>(<span class="xdoc-id">'ti.sdo.ipc.gates.GateMPSupportNull'</span>);
-</div>
-<div class='xdocSynHdr'>module-wide constants & types</div>
-
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt><span class="xdoc-kw1">const</span> <a class="xdocSynGo" href="#meta.Q_.B.L.O.C.K.I.N.G">GateMPSupportNull.<span class="xdoc-id">Q_BLOCKING</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Blocking quality</span></span></a> = 1;
-</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt><span class="xdoc-kw1">const</span> <a class="xdocSynGo" href="#meta.Q_.P.R.E.E.M.P.T.I.N.G">GateMPSupportNull.<span class="xdoc-id">Q_PREEMPTING</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Preempting quality</span></span></a> = 2;
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt><i>values of type <a class="xdocSynGo" href="#meta.Action">GateMPSupportNull.<span class="xdoc-id">Action</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Error codes returned by certain calls in GateMP</span></span></a></i>
-</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><span class="xdoc-kw1">const</span> <a class="xdocSynGo" href="#meta.Action" title="ti.sdo.ipc.gates.GateMPSupportNull.Action">GateMPSupportNull.<span class="xdoc-id">Action_NONE</span></a>;
-</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><span class="xdoc-kw1">const</span> <a class="xdocSynGo" href="#meta.Action" title="ti.sdo.ipc.gates.GateMPSupportNull.Action">GateMPSupportNull.<span class="xdoc-id">Action_ASSERT</span></a>;
-</div>
-<div class='xdocSynHdr'>module-wide config parameters</div>
-
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt><a class="xdocSynGo" href="#meta.A_invalid.Action">GateMPSupportNull.<span class="xdoc-id">A_invalidAction</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Assert raised when trying to use GateMPSupportNull's enter or leave</span></span></a> = <i><a class="xdoc-link" href="../../../../xdc/runtime/Assert.html#.Desc" title="xdc.runtime.Assert.Desc">Assert.Desc</a></i> {
-</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>msg: "A_invalidAction: Cannot use ti.sdo.ipc.gates.GateMPSupportNull"
-</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt>};
-</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt><a class="xdocSynGo" href="#metaaction">GateMPSupportNull.<span class="xdoc-id">action</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Assert if the enter and/or leave is called</span></span></a> = <i><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#.Action" title="ti.sdo.ipc.gates.GateMPSupportNull.Action">GateMPSupportNull.Action</a></i> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#.Action_.A.S.S.E.R.T" title="ti.sdo.ipc.gates.GateMPSupportNull.Action_ASSERT">GateMPSupportNull.Action_ASSERT</a>;
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt><a class="xdocSynGo" href="#common$">GateMPSupportNull.<span class="xdoc-id">common$</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Common module configuration parameters</span></span></a> = <i><a class="xdoc-link" href="../../../../xdc/runtime/Types.html#.Common$" title="xdc.runtime.Types.Common$">Types.Common$</a></i> <span class="xdoc-kw2">undefined</span>;
-</div>
-<div class='xdocSynHdr'>module-wide functions</div>
-
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt><a class="xdocSynGo" href="#get.Num.Resources">GateMPSupportNull.<span class="xdoc-id">getNumResources</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Returns the number of resources offered by the GateMP delegate</span></span></a>() <i>returns</i> <i><span class="xdoc-kw2">UInt</span></i>
-</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt><a class="xdocSynGo" href="#query.Meta">GateMPSupportNull.<span class="xdoc-id">queryMeta</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Configuration time test for a particular gate quality</span></span></a>(<i><span class="xdoc-kw2">Int</span></i> <span class="xdoc-id">qual</span>) <i>returns</i> <i><span class="xdoc-kw2">Bool</span></i>
-</div>
-<div class='xdocSynHdr'>per-instance config parameters</div>
-
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt><span class="xdoc-kw1">var</span> params = <span class="xdoc-kw1">new</span> GateMPSupportNull.<a class="xdocSynGo" href="#metaper-instance_config_parameters"><span class="xdoc-id">Params</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Instance config-params object</span></span></a>;
-</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>params.<a class="xdocSynGo" href="#metaresource.Id"><span class="xdoc-id">resourceId</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Logical resource id</span></span></a> = <i><span class="xdoc-kw2">UInt</span></i> 0;
-</div>
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>params.<a class="xdocSynGo" href="#metashared.Addr"><span class="xdoc-id">sharedAddr</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Physical address of the shared memory</span></span></a> = <i><span class="xdoc-kw2">Ptr</span></i> <span class="xdoc-kw2">null</span>;
-</div>
-<div class='xdocSynHdr'>per-instance creation</div>
-
-<div class="xdocSynCode">
-<tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><tt></tt><span class="xdoc-kw1">var</span> inst = GateMPSupportNull.<a class="xdocSynGo" href="#metaper-instance_creation"><span class="xdoc-id">create</span><span class="xdocSynHoverShadow"><span class="xdocSynHover">//&nbsp;Create an instance-object</span></span></a>(<i><a class="xdoc-link" href="../../../../xdc/runtime/IGateProvider.html#per-instance_object_types" title="xdc.runtime.IGateProvider.Handle">IGateProvider.Handle</a></i> <span class="xdoc-id">localGate</span>, params);
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-</div>
-<div id="xdocSep">
-</div>
-<div id="xdocMetaElems">
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="meta.Q_.B.L.O.C.K.I.N.G"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">const</span> <span class="xdoc-id">GateMPSupportNull.</span><span class="xdoc-id">Q_BLOCKING</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#.Q_.B.L.O.C.K.I.N.G">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Blocking quality</p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">const</span> GateMPSupportNull.<span class="xdoc-id">Q_BLOCKING</span> = 1;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">DETAILS</div>
-<div class="xdocText">Gates with this "quality" may cause the calling thread to block; 
-  i.e., suspend execution until another thread leaves the gate.</div>
-<div class="xdocSect">C SYNOPSIS</div>
-<div class="xdocText"><a class="xdoc-link" href="#.Q_.B.L.O.C.K.I.N.G" title="GateMPSupportNull_Q_BLOCKING">GateMPSupportNull_Q_BLOCKING</a></div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="meta.Q_.P.R.E.E.M.P.T.I.N.G"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">const</span> <span class="xdoc-id">GateMPSupportNull.</span><span class="xdoc-id">Q_PREEMPTING</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#.Q_.P.R.E.E.M.P.T.I.N.G">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Preempting quality</p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">const</span> GateMPSupportNull.<span class="xdoc-id">Q_PREEMPTING</span> = 2;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">DETAILS</div>
-<div class="xdocText">Gates with this "quality" allow other threads to preempt the thread
-  that has already entered the gate.</div>
-<div class="xdocSect">C SYNOPSIS</div>
-<div class="xdocText"><a class="xdoc-link" href="#.Q_.P.R.E.E.M.P.T.I.N.G" title="GateMPSupportNull_Q_PREEMPTING">GateMPSupportNull_Q_PREEMPTING</a></div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="meta.Action"></a>
-<a class="xdocAnchor" id=".Action_.N.O.N.E"></a>
-<a class="xdocAnchor" id=".Action_.A.S.S.E.R.T"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">enum</span> <span class="xdoc-id">GateMPSupportNull.</span><span class="xdoc-id">Action</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#.Action">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Error codes returned by certain calls in GateMP</p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><i>values of type GateMPSupportNull.<span class="xdoc-id">Action</span></i>
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><span class="xdoc-kw1">const</span> GateMPSupportNull.<span class="xdoc-id">Action_NONE</span>;
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt><span class="xdoc-kw1">const</span> GateMPSupportNull.<span class="xdoc-id">Action_ASSERT</span>;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSect">C SYNOPSIS</div>
-<div class="xdocText"><a class="xdoc-link" href="#.Action" title="GateMPSupportNull_Action">GateMPSupportNull_Action</a></div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="meta.A_invalid.Action"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">config</span> <span class="xdoc-id">GateMPSupportNull.</span><span class="xdoc-id">A_invalidAction</span>&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;module-wide</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#.A_invalid.Action">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Assert raised when trying to use GateMPSupportNull's enter or leave</p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt>GateMPSupportNull.<span class="xdoc-id">A_invalidAction</span> = <i><a class="xdoc-link" href="../../../../xdc/runtime/Assert.html#.Desc" title="xdc.runtime.Assert.Desc">Assert.Desc</a></i> {
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>msg: "A_invalidAction: Cannot use ti.sdo.ipc.gates.GateMPSupportNull"
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt>};
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSect">C SYNOPSIS</div>
-<div class="xdocText"><a class="xdoc-link" href="#.A_invalid.Action" title="GateMPSupportNull_A_invalidAction">GateMPSupportNull_A_invalidAction</a></div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="metaaction"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">config</span> <span class="xdoc-id">GateMPSupportNull.</span><span class="xdoc-id">action</span>&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;module-wide</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#action">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Assert if the enter and/or leave is called</p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt>GateMPSupportNull.<span class="xdoc-id">action</span> = <i><a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#.Action" title="ti.sdo.ipc.gates.GateMPSupportNull.Action">GateMPSupportNull.Action</a></i> <a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#.Action_.A.S.S.E.R.T" title="ti.sdo.ipc.gates.GateMPSupportNull.Action_ASSERT">GateMPSupportNull.Action_ASSERT</a>;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSect">C SYNOPSIS</div>
-<div class="xdocText"><a class="xdoc-link" href="#action" title="GateMPSupportNull_action">GateMPSupportNull_action</a></div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="common$"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">metaonly </span><span class="xdoc-kw1">config</span> <span class="xdoc-id">GateMPSupportNull.</span><span class="xdoc-id">common$</span>&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;module-wide</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#common$">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Common module configuration parameters</p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt>GateMPSupportNull.<span class="xdoc-id">common$</span> = <i><a class="xdoc-link" href="../../../../xdc/runtime/Types.html#.Common$" title="xdc.runtime.Types.Common$">Types.Common$</a></i> <span class="xdoc-kw2">undefined</span>;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">DETAILS</div>
-<div class="xdocText">All modules have this configuration parameter.  Its name
-  contains the '$' character to ensure it does not conflict with
-  configuration parameters declared by the module.  This allows
-  new configuration parameters to be added in the future without
-  any chance of breaking existing modules.</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="get.Num.Resources"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">metaonly </span><span class="xdoc-id">GateMPSupportNull.</span><span class="xdoc-id">getNumResources</span>()&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;module-wide</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#get.Num.Resources">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Returns the number of resources offered by the GateMP delegate</p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt>GateMPSupportNull.<span class="xdoc-id">getNumResources</span>() <i>returns</i> <i><span class="xdoc-kw2">UInt</span></i>
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="query.Meta"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">metaonly </span><span class="xdoc-id">GateMPSupportNull.</span><span class="xdoc-id">queryMeta</span>()&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;module-wide</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#query.Meta">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Configuration time test for a particular gate quality</p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt>GateMPSupportNull.<span class="xdoc-id">queryMeta</span>(<i><span class="xdoc-kw2">Int</span></i> <span class="xdoc-id">qual</span>) <i>returns</i> <i><span class="xdoc-kw2">Bool</span></i>
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">ARGUMENTS</div>
-<div class="xdocChild"><span class="xdocChildId">qual</span>
-<span class="xdocChildSum">&#151;&nbsp;constant describing a quality</span>
-</div>
-<span id="xdoc-sect-2"></span>
-<div class="xdocSect">RETURNS</div>
-<div class="xdocText">Returns <tt>TRUE</tt> if the gate has the given quality,
-  and <tt>FALSE</tt> otherwise, which includes the case when the gate does not
-  recognize the constant describing the quality.</div>
-<a class="xdocAnchor" id="metaper-instance_config_parameters"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdocSynSum">Instance Config Parameters</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_config_parameters">index URL</a></div>
-<p class="xdocHdrSummary"></p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">var</span> params = <span class="xdoc-kw1">new</span> GateMPSupportNull.<span class="xdoc-id">Params</span>;
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Instance config-params object</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>params.<span class="xdoc-id">resourceId</span> = <i><span class="xdoc-kw2">UInt</span></i> 0;
-</div>
-<div class='xdocSynSum'><tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>//&nbsp;Logical resource id</div>
-<div class="xdocSynCode">
-<tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>params.<span class="xdoc-id">sharedAddr</span> = <i><span class="xdoc-kw2">Ptr</span></i> <span class="xdoc-kw2">null</span>;
-</div>
-<div class='xdocSynSum'><tt></tt><tt>&nbsp;&nbsp;&nbsp;&nbsp;</tt>//&nbsp;Physical address of the shared memory</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="metaresource.Id"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">config</span> <span class="xdoc-id">GateMPSupportNull.Params.</span><span class="xdoc-id">resourceId</span>&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;instance</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#resource.Id">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Logical resource id</p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">var</span> params = <span class="xdoc-kw1">new</span> GateMPSupportNull.<span class="xdoc-id">Params</span>;
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><b>&nbsp;&nbsp;...</b>
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt>params.<span class="xdoc-id">resourceId</span> = <i><span class="xdoc-kw2">UInt</span></i> 0;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSect">C SYNOPSIS</div>
-<div class="xdocText"><a class="xdoc-link" href="#resource.Id" title="GateMPSupportNull_Params.resourceId">GateMPSupportNull_Params.resourceId</a></div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<a class="xdocAnchor" id="metashared.Addr"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdoc-kw1">config</span> <span class="xdoc-id">GateMPSupportNull.Params.</span><span class="xdoc-id">sharedAddr</span>&nbsp;&nbsp;<small><span class="xdocSynSum">//&nbsp;instance</span></small></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#shared.Addr">index URL</a></div>
-<p class="xdocHdrSummaryDcl">Physical address of the shared memory</p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">var</span> params = <span class="xdoc-kw1">new</span> GateMPSupportNull.<span class="xdoc-id">Params</span>;
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><b>&nbsp;&nbsp;...</b>
-</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt>params.<span class="xdoc-id">sharedAddr</span> = <i><span class="xdoc-kw2">Ptr</span></i> <span class="xdoc-kw2">null</span>;
-</div>
-</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">DETAILS</div>
-<div class="xdocText">This parameter is only used by GateMP delegates that use shared memory</div>
-<div class="xdocSect">C SYNOPSIS</div>
-<div class="xdocText"><a class="xdoc-link" href="#shared.Addr" title="GateMPSupportNull_Params.sharedAddr">GateMPSupportNull_Params.sharedAddr</a></div>
-<a class="xdocAnchor" id="metaper-instance_creation"></a>
-<table class="xdocHdr"><tr>
-<td class="xdocHdrTitle"><span class="xdocSynSum">Static Instance Creation</span></td>
-<td class="xdocHdrArrow">
-<a class="xdocHdrLink" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html" title="module GateMPSupportNull"><img class="xdocHdrArrow" src="../../../../Arrow_up.png"/></a></td>
-</table>
-<div class=xdocHdrIndex><a class=xdocHdrIndex title="right-click to capture" href="../../../../index.html#ti/sdo/ipc/gates/GateMPSupportNull.html#per-instance_creation">index URL</a></div>
-<p class="xdocHdrSummary"></p>
-<span id='meta-synop'></span>
-<table class="xdocLabel"><tr>
-<td class="xdocLabelLeft"><tt><span class="xdoc-id-meta2dcl"></span></tt>Configuration settings</td>
-<td class="xdocLabelRight"></td>
-</tr></table>
-<div class="xdocSynMdcl">
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">var</span> params = <span class="xdoc-kw1">new</span> GateMPSupportNull.<a class="xdoc-link" href="../../../../ti/sdo/ipc/gates/GateMPSupportNull.html#metaper-instance_config_parameters" title="ti.sdo.ipc.gates.GateMPSupportNull.Params">Params</a>;
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Allocate instance config-params</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt>params.<i>config</i> = <b>&nbsp;&nbsp;...</b>
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Assign individual configs</div>
-<div class="xdocSynSpacer">&nbsp;</div>
-<div class="xdocSynCode">
-<tt></tt><tt></tt><span class="xdoc-kw1">var</span> inst = GateMPSupportNull.<span class="xdoc-id">create</span>(<i><a class="xdoc-link" href="../../../../xdc/runtime/IGateProvider.html#per-instance_object_types" title="xdc.runtime.IGateProvider.Handle">IGateProvider.Handle</a></i> <span class="xdoc-id">localGate</span>, params);
-</div>
-<div class='xdocSynSum'><tt></tt><tt></tt>//&nbsp;Create an instance-object</div>
-</div>
-<span id="xdoc-sect-1"></span>
-<div class="xdocSect">ARGUMENTS</div>
-<div class="xdocChild"><span class="xdocChildId">localGate</span>
-<span class="xdocChildSum">&#151;&nbsp;Gate to use for local protection.</span>
-</div>
-<div class="xdocChild"><span class="xdocChildId">params</span>
-<span class="xdocChildSum">&#151;&nbsp;per-instance config params, or <tt>NULL</tt> to select default values (target-domain only)</span>
-</div>
-<div class="xdocChild"><span class="xdocChildId">eb</span>
-<span class="xdocChildSum">&#151;&nbsp;active error-handling block, or <tt>NULL</tt> to select default policy (target-domain only)</span>
-</div>
-<span id="xdoc-sect-2"></span>
-<div class="xdocSect">DETAILS</div>
-<div class="xdocText">A Non-NULL gate for local protection must be passed to the create
-  call.  If no local protection is desired, a
-  <a class="xdoc-link" href="../../../../xdc/runtime/GateNull.html" title="xdc.runtime.GateNull">xdc.runtime.GateNull</a> handle must be passed in.</div>
-</div>
-<div id="xdocDate">generated on Mon, 23 May 2016 14:31:20 GMT</div>
-</div></div></body>
-</html>