]> Chaos Git - corbenik/ctrulib.git/commitdiff
Doc generated from commit 9b57720ceeb6d972cba31ed9eb44bd0f5ef5ab00
authorTravisCI-DocBuilder <travis@travis-ci.org>
Sat, 21 Nov 2015 10:49:05 +0000 (10:49 +0000)
committerTravisCI-DocBuilder <travis@travis-ci.org>
Sat, 21 Nov 2015 10:49:05 +0000 (10:49 +0000)
globals_func_l.html
globals_func_r.html
globals_l.html
globals_r.html
synchronization_8h.html
synchronization_8h_source.html

index b15800843082b07dc1956db37814681af0acbf82..b9915e3156e71150bda76876c86f8b7a207fa396 100644 (file)
@@ -126,6 +126,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>LightLock_Lock()
 : <a class="el" href="synchronization_8h.html#ae75aac6e4bfe30037c8a9de916a6ddb8">synchronization.h</a>
 </li>
+<li>LightLock_TryLock()
+: <a class="el" href="synchronization_8h.html#a1a1d677c021a8487d567f832dea9d9db">synchronization.h</a>
+</li>
 <li>LightLock_Unlock()
 : <a class="el" href="synchronization_8h.html#a82283ae772ec2eac3a193b1431a681af">synchronization.h</a>
 </li>
index 30dc8d5ad009fb4d05ae27125acfa5327b3cb861..bff16f1aca2f38aa537ae9c4e4325264a7121d0d 100644 (file)
@@ -159,6 +159,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>RecursiveLock_Lock()
 : <a class="el" href="synchronization_8h.html#afea61e6ff137d96934bb145d44095ccb">synchronization.h</a>
 </li>
+<li>RecursiveLock_TryLock()
+: <a class="el" href="synchronization_8h.html#a8808924fdee80220f83b6992bc5e104d">synchronization.h</a>
+</li>
 <li>RecursiveLock_Unlock()
 : <a class="el" href="synchronization_8h.html#a529b21c4a974abeea24b1dcceb75cf62">synchronization.h</a>
 </li>
index 5ad5b46410f45326a134892e4e63ec788fc77274..28d43d7119d3993c47e752cb80dee85dacfd9fd3 100644 (file)
@@ -151,6 +151,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>LightLock_Lock()
 : <a class="el" href="synchronization_8h.html#ae75aac6e4bfe30037c8a9de916a6ddb8">synchronization.h</a>
 </li>
+<li>LightLock_TryLock()
+: <a class="el" href="synchronization_8h.html#a1a1d677c021a8487d567f832dea9d9db">synchronization.h</a>
+</li>
 <li>LightLock_Unlock()
 : <a class="el" href="synchronization_8h.html#a82283ae772ec2eac3a193b1431a681af">synchronization.h</a>
 </li>
index 38ba5cceae72705a34c480ae1d1854bc0f3edc2c..7e48182b457697178c84790c31e146d087d13353 100644 (file)
@@ -196,6 +196,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>RecursiveLock_Lock()
 : <a class="el" href="synchronization_8h.html#afea61e6ff137d96934bb145d44095ccb">synchronization.h</a>
 </li>
+<li>RecursiveLock_TryLock()
+: <a class="el" href="synchronization_8h.html#a8808924fdee80220f83b6992bc5e104d">synchronization.h</a>
+</li>
 <li>RecursiveLock_Unlock()
 : <a class="el" href="synchronization_8h.html#a529b21c4a974abeea24b1dcceb75cf62">synchronization.h</a>
 </li>
index 30511770a2c1becba13d88b6af359a934d1e5e01..cfbece90f17ab7b9001a36ca11d3ede42f343051 100644 (file)
@@ -159,6 +159,9 @@ static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
 <tr class="memitem:ae75aac6e4bfe30037c8a9de916a6ddb8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="synchronization_8h.html#ae75aac6e4bfe30037c8a9de916a6ddb8">LightLock_Lock</a> (<a class="el" href="synchronization_8h.html#a940e6c13ff4d7870c4b3825a3fb131c9">LightLock</a> *lock)</td></tr>
 <tr class="memdesc:ae75aac6e4bfe30037c8a9de916a6ddb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Locks a light lock.  <a href="#ae75aac6e4bfe30037c8a9de916a6ddb8">More...</a><br /></td></tr>
 <tr class="separator:ae75aac6e4bfe30037c8a9de916a6ddb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a1d677c021a8487d567f832dea9d9db"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="synchronization_8h.html#a1a1d677c021a8487d567f832dea9d9db">LightLock_TryLock</a> (<a class="el" href="synchronization_8h.html#a940e6c13ff4d7870c4b3825a3fb131c9">LightLock</a> *lock)</td></tr>
+<tr class="memdesc:a1a1d677c021a8487d567f832dea9d9db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to lock a light lock.  <a href="#a1a1d677c021a8487d567f832dea9d9db">More...</a><br /></td></tr>
+<tr class="separator:a1a1d677c021a8487d567f832dea9d9db"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a82283ae772ec2eac3a193b1431a681af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="synchronization_8h.html#a82283ae772ec2eac3a193b1431a681af">LightLock_Unlock</a> (<a class="el" href="synchronization_8h.html#a940e6c13ff4d7870c4b3825a3fb131c9">LightLock</a> *lock)</td></tr>
 <tr class="memdesc:a82283ae772ec2eac3a193b1431a681af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlocks a light lock.  <a href="#a82283ae772ec2eac3a193b1431a681af">More...</a><br /></td></tr>
 <tr class="separator:a82283ae772ec2eac3a193b1431a681af"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -168,6 +171,9 @@ static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
 <tr class="memitem:afea61e6ff137d96934bb145d44095ccb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="synchronization_8h.html#afea61e6ff137d96934bb145d44095ccb">RecursiveLock_Lock</a> (<a class="el" href="structRecursiveLock.html">RecursiveLock</a> *lock)</td></tr>
 <tr class="memdesc:afea61e6ff137d96934bb145d44095ccb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Locks a recursive lock.  <a href="#afea61e6ff137d96934bb145d44095ccb">More...</a><br /></td></tr>
 <tr class="separator:afea61e6ff137d96934bb145d44095ccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8808924fdee80220f83b6992bc5e104d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="synchronization_8h.html#a8808924fdee80220f83b6992bc5e104d">RecursiveLock_TryLock</a> (<a class="el" href="structRecursiveLock.html">RecursiveLock</a> *lock)</td></tr>
+<tr class="memdesc:a8808924fdee80220f83b6992bc5e104d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to lock a recursive lock.  <a href="#a8808924fdee80220f83b6992bc5e104d">More...</a><br /></td></tr>
+<tr class="separator:a8808924fdee80220f83b6992bc5e104d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a529b21c4a974abeea24b1dcceb75cf62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="synchronization_8h.html#a529b21c4a974abeea24b1dcceb75cf62">RecursiveLock_Unlock</a> (<a class="el" href="structRecursiveLock.html">RecursiveLock</a> *lock)</td></tr>
 <tr class="memdesc:a529b21c4a974abeea24b1dcceb75cf62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlocks a recursive lock.  <a href="#a529b21c4a974abeea24b1dcceb75cf62">More...</a><br /></td></tr>
 <tr class="separator:a529b21c4a974abeea24b1dcceb75cf62"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -298,6 +304,31 @@ static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
   </dd>
 </dl>
 
+</div>
+</div>
+<a class="anchor" id="a1a1d677c021a8487d567f832dea9d9db"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int LightLock_TryLock </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="synchronization_8h.html#a940e6c13ff4d7870c4b3825a3fb131c9">LightLock</a> *&#160;</td>
+          <td class="paramname"><em>lock</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Attempts to lock a light lock. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">lock</td><td>Pointer to the lock. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Zero on success, non-zero on failure. </dd></dl>
+
 </div>
 </div>
 <a class="anchor" id="a82283ae772ec2eac3a193b1431a681af"></a>
@@ -370,6 +401,31 @@ static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
   </dd>
 </dl>
 
+</div>
+</div>
+<a class="anchor" id="a8808924fdee80220f83b6992bc5e104d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int RecursiveLock_TryLock </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structRecursiveLock.html">RecursiveLock</a> *&#160;</td>
+          <td class="paramname"><em>lock</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Attempts to lock a recursive lock. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">lock</td><td>Pointer to the lock. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Zero on success, non-zero on failure. </dd></dl>
+
 </div>
 </div>
 <a class="anchor" id="a529b21c4a974abeea24b1dcceb75cf62"></a>
index 332a8ac05464fce8edb512af0e5af21d72e49a5f..110ff6c682c148e88698f1a4f77e585d0f81a98d 100644 (file)
@@ -168,28 +168,42 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keywordtype">void</span> <a class="code" href="synchronization_8h.html#ae75aac6e4bfe30037c8a9de916a6ddb8">LightLock_Lock</a>(<a class="code" href="synchronization_8h.html#a940e6c13ff4d7870c4b3825a3fb131c9">LightLock</a>* lock);</div>
 <div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment"></span></div>
 <div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment"> * @brief Unlocks a light lock.</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment"> * @brief Attempts to lock a light lock.</span></div>
 <div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment"> * @param lock Pointer to the lock.</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="keywordtype">void</span> <a class="code" href="synchronization_8h.html#a82283ae772ec2eac3a193b1431a681af">LightLock_Unlock</a>(<a class="code" href="synchronization_8h.html#a940e6c13ff4d7870c4b3825a3fb131c9">LightLock</a>* lock);</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment"> * @brief Initializes a recursive lock.</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment"> * @param lock Pointer to the lock.</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="keywordtype">void</span> <a class="code" href="synchronization_8h.html#a1bbbe87bf212a32850ac9f0b6aa73408">RecursiveLock_Init</a>(<a class="code" href="structRecursiveLock.html">RecursiveLock</a>* lock);</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment"> * @brief Locks a recursive lock.</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"> * @param lock Pointer to the lock.</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="keywordtype">void</span> <a class="code" href="synchronization_8h.html#afea61e6ff137d96934bb145d44095ccb">RecursiveLock_Lock</a>(<a class="code" href="structRecursiveLock.html">RecursiveLock</a>* lock);</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment"></span></div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment">/**</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment"> * @brief Unlocks a recursive lock.</span></div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment"> * @param lock Pointer to the lock.</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="keywordtype">void</span> <a class="code" href="synchronization_8h.html#a529b21c4a974abeea24b1dcceb75cf62">RecursiveLock_Unlock</a>(<a class="code" href="structRecursiveLock.html">RecursiveLock</a>* lock);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment"> * @return Zero on success, non-zero on failure.</span></div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="keywordtype">int</span> <a class="code" href="synchronization_8h.html#a1a1d677c021a8487d567f832dea9d9db">LightLock_TryLock</a>(<a class="code" href="synchronization_8h.html#a940e6c13ff4d7870c4b3825a3fb131c9">LightLock</a>* lock);</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment"> * @brief Unlocks a light lock.</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment"> * @param lock Pointer to the lock.</span></div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keywordtype">void</span> <a class="code" href="synchronization_8h.html#a82283ae772ec2eac3a193b1431a681af">LightLock_Unlock</a>(<a class="code" href="synchronization_8h.html#a940e6c13ff4d7870c4b3825a3fb131c9">LightLock</a>* lock);</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"> * @brief Initializes a recursive lock.</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment"> * @param lock Pointer to the lock.</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="keywordtype">void</span> <a class="code" href="synchronization_8h.html#a1bbbe87bf212a32850ac9f0b6aa73408">RecursiveLock_Init</a>(<a class="code" href="structRecursiveLock.html">RecursiveLock</a>* lock);</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment"> * @brief Locks a recursive lock.</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment"> * @param lock Pointer to the lock.</span></div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="keywordtype">void</span> <a class="code" href="synchronization_8h.html#afea61e6ff137d96934bb145d44095ccb">RecursiveLock_Lock</a>(<a class="code" href="structRecursiveLock.html">RecursiveLock</a>* lock);</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment"> * @brief Attempts to lock a recursive lock.</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment"> * @param lock Pointer to the lock.</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment"> * @return Zero on success, non-zero on failure.</span></div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="keywordtype">int</span> <a class="code" href="synchronization_8h.html#a8808924fdee80220f83b6992bc5e104d">RecursiveLock_TryLock</a>(<a class="code" href="structRecursiveLock.html">RecursiveLock</a>* lock);</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="comment"></span></div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="comment">/**</span></div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="comment"> * @brief Unlocks a recursive lock.</span></div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment"> * @param lock Pointer to the lock.</span></div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="keywordtype">void</span> <a class="code" href="synchronization_8h.html#a529b21c4a974abeea24b1dcceb75cf62">RecursiveLock_Unlock</a>(<a class="code" href="structRecursiveLock.html">RecursiveLock</a>* lock);</div>
 <div class="ttc" id="synchronization_8h_html_a940e6c13ff4d7870c4b3825a3fb131c9"><div class="ttname"><a href="synchronization_8h.html#a940e6c13ff4d7870c4b3825a3fb131c9">LightLock</a></div><div class="ttdeci">s32 LightLock</div><div class="ttdoc">A light lock. </div><div class="ttdef"><b>Definition:</b> synchronization.h:8</div></div>
 <div class="ttc" id="synchronization_8h_html_a81f625fde46405c1d539b1581d54fb05"><div class="ttname"><a href="synchronization_8h.html#a81f625fde46405c1d539b1581d54fb05">LightLock_Init</a></div><div class="ttdeci">void LightLock_Init(LightLock *lock)</div><div class="ttdoc">Initializes a light lock. </div></div>
 <div class="ttc" id="structRecursiveLock_html_a220a9a3d2e6e3dc187d789417c68872f"><div class="ttname"><a href="structRecursiveLock.html#a220a9a3d2e6e3dc187d789417c68872f">RecursiveLock::counter</a></div><div class="ttdeci">u32 counter</div><div class="ttdoc">Lock count. </div><div class="ttdef"><b>Definition:</b> synchronization.h:15</div></div>
@@ -204,7 +218,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="ttc" id="synchronization_8h_html_ae75aac6e4bfe30037c8a9de916a6ddb8"><div class="ttname"><a href="synchronization_8h.html#ae75aac6e4bfe30037c8a9de916a6ddb8">LightLock_Lock</a></div><div class="ttdeci">void LightLock_Lock(LightLock *lock)</div><div class="ttdoc">Locks a light lock. </div></div>
 <div class="ttc" id="synchronization_8h_html_a9fe83ca3ec3c6ae269203acf367ad5a9"><div class="ttname"><a href="synchronization_8h.html#a9fe83ca3ec3c6ae269203acf367ad5a9">__ldrex</a></div><div class="ttdeci">static s32 __ldrex(s32 *addr)</div><div class="ttdoc">Performs a ldrex operation. </div><div class="ttdef"><b>Definition:</b> synchronization.h:35</div></div>
 <div class="ttc" id="synchronization_8h_html_af5fdce28704bc8d418fe9aaed04d4e90"><div class="ttname"><a href="synchronization_8h.html#af5fdce28704bc8d418fe9aaed04d4e90">__clrex</a></div><div class="ttdeci">static void __clrex(void)</div><div class="ttdoc">Performs a clrex operation. </div><div class="ttdef"><b>Definition:</b> synchronization.h:25</div></div>
+<div class="ttc" id="synchronization_8h_html_a1a1d677c021a8487d567f832dea9d9db"><div class="ttname"><a href="synchronization_8h.html#a1a1d677c021a8487d567f832dea9d9db">LightLock_TryLock</a></div><div class="ttdeci">int LightLock_TryLock(LightLock *lock)</div><div class="ttdoc">Attempts to lock a light lock. </div></div>
 <div class="ttc" id="synchronization_8h_html_afea61e6ff137d96934bb145d44095ccb"><div class="ttname"><a href="synchronization_8h.html#afea61e6ff137d96934bb145d44095ccb">RecursiveLock_Lock</a></div><div class="ttdeci">void RecursiveLock_Lock(RecursiveLock *lock)</div><div class="ttdoc">Locks a recursive lock. </div></div>
+<div class="ttc" id="synchronization_8h_html_a8808924fdee80220f83b6992bc5e104d"><div class="ttname"><a href="synchronization_8h.html#a8808924fdee80220f83b6992bc5e104d">RecursiveLock_TryLock</a></div><div class="ttdeci">int RecursiveLock_TryLock(RecursiveLock *lock)</div><div class="ttdoc">Attempts to lock a recursive lock. </div></div>
 <div class="ttc" id="synchronization_8h_html_a82283ae772ec2eac3a193b1431a681af"><div class="ttname"><a href="synchronization_8h.html#a82283ae772ec2eac3a193b1431a681af">LightLock_Unlock</a></div><div class="ttdeci">void LightLock_Unlock(LightLock *lock)</div><div class="ttdoc">Unlocks a light lock. </div></div>
 <div class="ttc" id="structRecursiveLock_html_a0ba18c8f557e21aa1888404ea86c8f4b"><div class="ttname"><a href="structRecursiveLock.html#a0ba18c8f557e21aa1888404ea86c8f4b">RecursiveLock::thread_tag</a></div><div class="ttdeci">u32 thread_tag</div><div class="ttdoc">Tag of the thread that currently has the lock. </div><div class="ttdef"><b>Definition:</b> synchronization.h:14</div></div>
 </div><!-- fragment --></div><!-- contents -->