add Doxygen documentation
[o-du/phy.git] / docs / API / common_8h_source.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>o-du/phy: common.h Source File</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="search/search.css" rel="stylesheet" type="text/css"/>
13 <script type="text/javascript" src="search/searchdata.js"></script>
14 <script type="text/javascript" src="search/search.js"></script>
15 <link href="doxygen.css" rel="stylesheet" type="text/css" />
16 </head>
17 <body>
18 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19 <div id="titlearea">
20 <table cellspacing="0" cellpadding="0">
21  <tbody>
22  <tr style="height: 56px;">
23   <td id="projectalign" style="padding-left: 0.5em;">
24    <div id="projectname">o-du/phy
25    </div>
26    <div id="projectbrief">Intel O-RAN/X-RAN Generated Doxygen Documentation</div>
27   </td>
28  </tr>
29  </tbody>
30 </table>
31 </div>
32 <!-- end header part -->
33 <!-- Generated by Doxygen 1.8.13 -->
34 <script type="text/javascript">
35 var searchBox = new SearchBox("searchBox", "search",false,'Search');
36 </script>
37 <script type="text/javascript" src="menudata.js"></script>
38 <script type="text/javascript" src="menu.js"></script>
39 <script type="text/javascript">
40 $(function() {
41   initMenu('',true,false,'search.php','Search');
42   $(document).ready(function() { init_search(); });
43 });
44 </script>
45 <div id="main-nav"></div>
46 <!-- window showing the filter options -->
47 <div id="MSearchSelectWindow"
48      onmouseover="return searchBox.OnSearchSelectShow()"
49      onmouseout="return searchBox.OnSearchSelectHide()"
50      onkeydown="return searchBox.OnSearchSelectKey(event)">
51 </div>
52
53 <!-- iframe showing the search results (closed by default) -->
54 <div id="MSearchResultsWindow">
55 <iframe src="javascript:void(0)" frameborder="0" 
56         name="MSearchResults" id="MSearchResults">
57 </iframe>
58 </div>
59
60 <div id="nav-path" class="navpath">
61   <ul>
62 <li class="navelem"><a class="el" href="dir_a4c74d6baed87eba72f3b201b7b4b8f2.html">fhi_lib</a></li><li class="navelem"><a class="el" href="dir_4b76f00ffa3e05ab9c225ea6671f6b6c.html">app</a></li><li class="navelem"><a class="el" href="dir_dd7de4ccd45f8474612b8f6c09959d91.html">src</a></li>  </ul>
63 </div>
64 </div><!-- top -->
65 <div class="header">
66   <div class="headertitle">
67 <div class="title">common.h</div>  </div>
68 </div><!--header-->
69 <div class="contents">
70 <a href="common_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/******************************************************************************</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">*   Copyright (c) 2019 Intel.</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">*   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">*   you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">*   You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">*       http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">*   Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">*   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">*   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">*   See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">*   limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">*******************************************************************************/</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef _XRAN_APP_COMMON_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define _XRAN_APP_COMMON_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &lt;unistd.h&gt;</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="xran__fh__o__du_8h.html">xran_fh_o_du.h</a>&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="xran__pkt__up_8h.html">xran_pkt_up.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;rte_common.h&gt;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;rte_mbuf.h&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="common_8h.html#af1b4d7e00abe98f69a2eeb9d7760c14f">   31</a></span>&#160;<span class="preprocessor">#define VERSIONX                &quot;#DIRTY#&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="common_8h.html#a0fde49745ec2d8b8b45c15be781985d6">   33</a></span>&#160;<span class="preprocessor">#define APP_O_DU  0</span></div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="common_8h.html#a29df1eeb2e3019bf28e348b79471421b">   34</a></span>&#160;<span class="preprocessor">#define APP_O_RU  1</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="common_8h.html#a3f6c4cb016839c3f57ab648b84dc4d8a">   36</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="common_8h.html#a3f6c4cb016839c3f57ab648b84dc4d8a">app_state</a></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;{</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="common_8h.html#a3f6c4cb016839c3f57ab648b84dc4d8aa71b026b3a2b676e4176ee9f8dae22f1d">   38</a></span>&#160;    <a class="code" href="common_8h.html#a3f6c4cb016839c3f57ab648b84dc4d8aa71b026b3a2b676e4176ee9f8dae22f1d">APP_RUNNING</a>,</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="common_8h.html#a3f6c4cb016839c3f57ab648b84dc4d8aa19260773e34f9f3a8a32038f798c8dc8">   39</a></span>&#160;    <a class="code" href="common_8h.html#a3f6c4cb016839c3f57ab648b84dc4d8aa19260773e34f9f3a8a32038f798c8dc8">APP_STOPPED</a></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;};</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975af">   42</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975af">nRChBwOptions</a></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa5fe3b6ce32a0f5d07b8d09757b0ca6ae">   44</a></span>&#160;    <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa5fe3b6ce32a0f5d07b8d09757b0ca6ae">PHY_BW_5_0_MHZ</a> = 5,   <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa0ffa9b60f3de26c5f0c091a92e2690ce">PHY_BW_10_0_MHZ</a> = 10, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa3b9413cb26be463cb08bc3e45f1ba0e4">PHY_BW_15_0_MHZ</a> = 15, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa827e54f2b9563a648648617dabae6b86">PHY_BW_20_0_MHZ</a> = 20, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa34ebc504f2878c8e57b28ecb2aa5a3d6">PHY_BW_25_0_MHZ</a> = 25,</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa80603099c73c2d2a53541404c4daea10">   45</a></span>&#160;    <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa5e3415eba2853d7a163296722d39ce0a">PHY_BW_30_0_MHZ</a> = 30, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa038fd5bff3233ab71354371731be0cca">PHY_BW_40_0_MHZ</a> = 40, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afab80d02a26ce30cff1a0c353fa40ee648">PHY_BW_50_0_MHZ</a> = 50, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa069b1b1bc047d5fa38058f1df13cab23">PHY_BW_60_0_MHZ</a> = 60, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa80603099c73c2d2a53541404c4daea10">PHY_BW_70_0_MHZ</a> = 70,</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa5662647cfc4da498383a327296832f1e">   46</a></span>&#160;    <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afac06c5f55eeae8d0e44ae09b1b15a4153">PHY_BW_80_0_MHZ</a> = 80, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa5662647cfc4da498383a327296832f1e">PHY_BW_90_0_MHZ</a> = 90, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afab0667ae8b27d5f90b2f876dc2fa60a8a">PHY_BW_100_0_MHZ</a> = 100, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa5d3a9ef2cafdd5f4c3b5c9dd9332406b">PHY_BW_200_0_MHZ</a> = 200, <a class="code" href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa2e5709bbf9b2c3443fa150a0b9d7bd01">PHY_BW_400_0_MHZ</a> = 400</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;};</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="common_8h.html#ab97ae0d1cc679c3c40b779b34ab7b4cf">   49</a></span>&#160;<span class="preprocessor">#define N_SC_PER_PRB 12</span></div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="common_8h.html#a534c88c03c366dfbd4dd5efe7693f56b">   50</a></span>&#160;<span class="preprocessor">#define N_SYM_PER_SLOT 14</span></div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">   51</a></span>&#160;<span class="preprocessor">#define MAX_ANT_CARRIER_SUPPORTED (XRAN_MAX_SECTOR_NR*XRAN_MAX_ANTENNA_NR)</span></div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="common_8h.html#a11e143c6a879cac4c34a607b2aff730c">   52</a></span>&#160;<span class="preprocessor">#define MAX_ANT_CARRIER_SUPPORTED_CAT_B (XRAN_MAX_SECTOR_NR*XRAN_MAX_ANT_ARRAY_ELM_NR)</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="common_8h.html#a9a2a7fcab69aaafebda2e160cf2eb85b">   54</a></span>&#160;<span class="preprocessor">#define SUBFRAME_DURATION_US       1000</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment">//#define SLOTNUM_PER_SUBFRAME       8</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="common_8h.html#a695a7a6db2c879d5a4ec04a4bc99d0e4">   57</a></span>&#160;<span class="preprocessor">#define SUBFRAMES_PER_SYSTEMFRAME  10</span></div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="common_8h.html#a49c6511dd7755629147643fc2cfdf893">   58</a></span>&#160;<span class="preprocessor">#define IQ_PLAYBACK_BUFFER_BYTES (XRAN_NUM_OF_SLOT_IN_TDD_LOOP*N_SYM_PER_SLOT*XRAN_MAX_PRBS*N_SC_PER_PRB*4L)</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment">/* PRACH data samples are 32 bits wide, 16bits for I and 16bits for Q. Each packet contains 839 samples for long sequence or 144*14 (max) for short sequence. The payload length is 3356 octets.*/</span></div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="common_8h.html#a465d2f9c1fdfb0b2e06f730bc7df6653">   60</a></span>&#160;<span class="preprocessor">#define PRACH_PLAYBACK_BUFFER_BYTES (144*14*4L)</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#ifdef _DEBUG</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">#define iAssert(p) if(!(p)){fprintf(stderr,\</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">    &quot;Assertion failed: %s, file %s, line %d, val %d\n&quot;,\</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">    #p, __FILE__, __LINE__, p);exit(-1);}</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#else </span><span class="comment">/* _DEBUG */</span><span class="preprocessor"></span></div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="common_8h.html#a1474943d458f066f2f4be85a329d9028">   67</a></span>&#160;<span class="preprocessor">#define iAssert(p)</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _DEBUG */</span><span class="preprocessor"></span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="common_8h.html#a9aedc75ff69810f3a7ff424e562e77de">iq_playback_buffer_size_dl</a>;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="common_8h.html#afd05de12c89b35af48a21e0d9620c2a1">iq_playback_buffer_size_ul</a>;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="common_8h.html#ad1ab6e8c4efe2805b76180b34ce4c019">iq_bfw_buffer_size_dl</a>;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="common_8h.html#a8b3edaed699562559db744c8e2aa36b1">iq_bfw_buffer_size_ul</a>;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="common_8h.html#a325598fd5fa9c647766e2b1fe43f596f">iq_srs_buffer_size_ul</a>;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">extern</span> uint8_t <a class="code" href="common_8h.html#ae3e0286957f26fa1804745d15f82724d">numCCPorts</a>;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment">/* Number of antennas supported by front-end */</span></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="keyword">extern</span> uint8_t <a class="code" href="common_8h.html#ae69cd45536b5b80a0eac08ee522d8aa2">num_eAxc</a>;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment">/* Number of antennas supported by front-end */</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a5977cef6d782ed0a89fee2038495b544">p_tx_play_buffer</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#ac6ec5442d9ec39fac4367ad38b9d3d6a">tx_play_buffer_size</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#ab0ca5bc3c9f6c0b230c9ea169747a438">tx_play_buffer_position</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a248b83fea05a7a50c94dcfd9b12fa6e1">p_tx_prach_play_buffer</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a116f357e6a56ff1a8d34d2c31691b007">tx_prach_play_buffer_size</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a28929b3487c517117e716b7d45865c88">tx_prach_play_buffer_position</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#aaff80269195e14fa4426e20f250f7f7f">p_tx_srs_play_buffer</a>[<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>];</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a3ef30d69e5522784df0a9ead30cc9415">tx_srs_play_buffer_size</a>[<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>];</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a7abef2666634dec9ece3f2e8de21dfb0">tx_srs_play_buffer_position</a>[<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>];</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">/* Number of antennas supported by front-end */</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a8b2889ff178b629b4256ad3b87a18776">p_rx_log_buffer</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#abc08d2b5f2da30c4a1e5d258dfe8dfc7">rx_log_buffer_size</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#adb25475aaf7dcca7350334f201c161c4">rx_log_buffer_position</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a205302b4106968d8d580e286ce56ec8e">p_prach_log_buffer</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a2d2caffb405333647be9e6f3e2590b5e">prach_log_buffer_size</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#afde5189915e37caf48edbef9138f966c">prach_log_buffer_position</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a54f6ae53fc4ffc697c0677f660afceb2">p_srs_log_buffer</a>[<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>];</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a9903f17a482557ec30123a63d9f52c7f">srs_log_buffer_size</a>[<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>];</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a54295c1c12a237fac044d84d8c0ff0d9">srs_log_buffer_position</a>[<a class="code" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>*<a class="code" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>];</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a9f1fca36999b354b0c35757f7e307185">p_tx_buffer</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#ad23ecec0666a9c37160556488199ad5d">tx_buffer_size</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a66fcfd58fda188d4f58af523ed76258e">p_rx_buffer</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#ac33fae2fa6f1f85b151fe0d60c132931">rx_buffer_size</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="comment">/* beamforming weights for UL (O-DU) */</span></div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a77bd4ecb90ef07ddc1420242672b1587">p_tx_dl_bfw_buffer</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#aad7c467bc9da44318d2e8cf2f4472f17">tx_dl_bfw_buffer_size</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a364dd5820c1bb3fc2f760e5b6cab5b98">tx_dl_bfw_buffer_position</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="comment">/* beamforming weights for UL (O-DU) */</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a95b1981d7d33eb50789dbc55d5d2755f">p_tx_ul_bfw_buffer</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a2fca7a2340a727f72d85407c5e153ed4">tx_ul_bfw_buffer_size</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#adc7a94af3a9c52fdb09e8733264eee4a">tx_ul_bfw_buffer_position</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="comment">/* beamforming weights for UL (O-RU) */</span></div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a0029e17870631ef2db8bb2e0cd0f9d3a">p_rx_dl_bfw_buffer</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a75c2080232a140585589adea6b446d61">rx_dl_bfw_buffer_size</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a69ceaec7b612ecba9628a4a078ff319a">rx_dl_bfw_buffer_position</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<span class="comment">/* beamforming weights for UL (O-RU) */</span></div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="keyword">extern</span> int16_t *<a class="code" href="common_8h.html#a6aa805f25383d5191fbfe3ed4a4f3ce7">p_rx_ul_bfw_buffer</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#ada292a2cdef3b215f7a2f0e84c8c027c">rx_ul_bfw_buffer_size</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="keyword">extern</span> int32_t <a class="code" href="common_8h.html#a49b46cf2c43d8dade13dce8a3e3cdba9">rx_ul_bfw_buffer_position</a>[<a class="code" href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a>];</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="keywordtype">void</span> <a class="code" href="common_8h.html#ab022cdd736a497eb5cfa7d5dcab0634c">sys_save_buf_to_file_txt</a>(<span class="keywordtype">char</span> *filename, <span class="keywordtype">char</span> *bufname, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *pBuffer, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buffers_num);</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="keywordtype">void</span> <a class="code" href="common_8h.html#acd37223937d89e77a1ccbdc6e94b38cc">sys_save_buf_to_file</a>(<span class="keywordtype">char</span> *filename, <span class="keywordtype">char</span> *bufname, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *pBuffer, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buffers_num);</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="common_8h.html#a8f27f0a8b6843f5e32ecbce83d487262">sys_load_file_to_buff</a>(<span class="keywordtype">char</span> *filename, <span class="keywordtype">char</span> *bufname, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *pBuffer, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buffers_num);</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;uint32_t <a class="code" href="common_8h.html#a4a9173ba3c1f1bdf4b1ea9f8e531c561">app_xran_get_scs</a>(uint8_t nMu);</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;uint16_t <a class="code" href="common_8h.html#abd62743e637f8bee2b0d3b1e2b4ecaac">app_xran_get_num_rbs</a>(uint32_t nNumerology, uint32_t nBandwidth, uint32_t nAbsFrePointA);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;uint32_t <a class="code" href="common_8h.html#a6d7aac49f30b5d75a7a8436fbbc36cd7">app_xran_cal_nrarfcn</a>(uint32_t nCenterFreq);</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;int32_t <a class="code" href="common_8h.html#ae41dd953f43c314e9c7688d18cf69e8b">app_xran_set_slot_type</a>(uint32_t nPhyInstanceId, uint32_t nFrameDuplexType,</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;                uint32_t nTddPeriod, <span class="keyword">struct</span> <a class="code" href="structxran__slot__config.html">xran_slot_config</a> *psSlotConfig);</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;uint32_t <a class="code" href="common_8h.html#a7443b72e990584de0b5b2a9306ed820a">app_xran_get_tti_interval</a>(uint8_t nMu);</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*_XRAN_APP_COMMON_H_*/</span><span class="preprocessor"></span></div><div class="ttc" id="common_8h_html_ab022cdd736a497eb5cfa7d5dcab0634c"><div class="ttname"><a href="common_8h.html#ab022cdd736a497eb5cfa7d5dcab0634c">sys_save_buf_to_file_txt</a></div><div class="ttdeci">void sys_save_buf_to_file_txt(char *filename, char *bufname, unsigned char *pBuffer, unsigned int size, unsigned int buffers_num)</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00635">common.c:635</a></div></div>
71 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa2e5709bbf9b2c3443fa150a0b9d7bd01"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa2e5709bbf9b2c3443fa150a0b9d7bd01">PHY_BW_400_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00046">common.h:46</a></div></div>
72 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975af"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975af">nRChBwOptions</a></div><div class="ttdeci">nRChBwOptions</div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00042">common.h:42</a></div></div>
73 <div class="ttc" id="common_8h_html_a14c306e04a1b3ecdd13b82ab9ca6c9b5"><div class="ttname"><a href="common_8h.html#a14c306e04a1b3ecdd13b82ab9ca6c9b5">MAX_ANT_CARRIER_SUPPORTED</a></div><div class="ttdeci">#define MAX_ANT_CARRIER_SUPPORTED</div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00051">common.h:51</a></div></div>
74 <div class="ttc" id="common_8h_html_a7443b72e990584de0b5b2a9306ed820a"><div class="ttname"><a href="common_8h.html#a7443b72e990584de0b5b2a9306ed820a">app_xran_get_tti_interval</a></div><div class="ttdeci">uint32_t app_xran_get_tti_interval(uint8_t nMu)</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00168">common.c:168</a></div></div>
75 <div class="ttc" id="common_8h_html_a66fcfd58fda188d4f58af523ed76258e"><div class="ttname"><a href="common_8h.html#a66fcfd58fda188d4f58af523ed76258e">p_rx_buffer</a></div><div class="ttdeci">int16_t * p_rx_buffer[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00077">common.c:77</a></div></div>
76 <div class="ttc" id="common_8h_html_a4a9173ba3c1f1bdf4b1ea9f8e531c561"><div class="ttname"><a href="common_8h.html#a4a9173ba3c1f1bdf4b1ea9f8e531c561">app_xran_get_scs</a></div><div class="ttdeci">uint32_t app_xran_get_scs(uint8_t nMu)</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00182">common.c:182</a></div></div>
77 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa5fe3b6ce32a0f5d07b8d09757b0ca6ae"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa5fe3b6ce32a0f5d07b8d09757b0ca6ae">PHY_BW_5_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00044">common.h:44</a></div></div>
78 <div class="ttc" id="xran__fh__o__du_8h_html_af3e0ced3530652b3c92220c8783b55fa"><div class="ttname"><a href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a></div><div class="ttdeci">#define XRAN_MAX_ANT_ARRAY_ELM_NR</div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00118">xran_fh_o_du.h:118</a></div></div>
79 <div class="ttc" id="common_8h_html_a75c2080232a140585589adea6b446d61"><div class="ttname"><a href="common_8h.html#a75c2080232a140585589adea6b446d61">rx_dl_bfw_buffer_size</a></div><div class="ttdeci">int32_t rx_dl_bfw_buffer_size[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00092">common.c:92</a></div></div>
80 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa5d3a9ef2cafdd5f4c3b5c9dd9332406b"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa5d3a9ef2cafdd5f4c3b5c9dd9332406b">PHY_BW_200_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00046">common.h:46</a></div></div>
81 <div class="ttc" id="common_8h_html_a8b3edaed699562559db744c8e2aa36b1"><div class="ttname"><a href="common_8h.html#a8b3edaed699562559db744c8e2aa36b1">iq_bfw_buffer_size_ul</a></div><div class="ttdeci">int iq_bfw_buffer_size_ul</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00040">common.c:40</a></div></div>
82 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa0ffa9b60f3de26c5f0c091a92e2690ce"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa0ffa9b60f3de26c5f0c091a92e2690ce">PHY_BW_10_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00044">common.h:44</a></div></div>
83 <div class="ttc" id="common_8h_html_a9aedc75ff69810f3a7ff424e562e77de"><div class="ttname"><a href="common_8h.html#a9aedc75ff69810f3a7ff424e562e77de">iq_playback_buffer_size_dl</a></div><div class="ttdeci">int iq_playback_buffer_size_dl</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00036">common.c:36</a></div></div>
84 <div class="ttc" id="common_8h_html_a0029e17870631ef2db8bb2e0cd0f9d3a"><div class="ttname"><a href="common_8h.html#a0029e17870631ef2db8bb2e0cd0f9d3a">p_rx_dl_bfw_buffer</a></div><div class="ttdeci">int16_t * p_rx_dl_bfw_buffer[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00091">common.c:91</a></div></div>
85 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa069b1b1bc047d5fa38058f1df13cab23"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa069b1b1bc047d5fa38058f1df13cab23">PHY_BW_60_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00045">common.h:45</a></div></div>
86 <div class="ttc" id="common_8h_html_ac33fae2fa6f1f85b151fe0d60c132931"><div class="ttname"><a href="common_8h.html#ac33fae2fa6f1f85b151fe0d60c132931">rx_buffer_size</a></div><div class="ttdeci">int32_t rx_buffer_size[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00078">common.c:78</a></div></div>
87 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa80603099c73c2d2a53541404c4daea10"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa80603099c73c2d2a53541404c4daea10">PHY_BW_70_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00045">common.h:45</a></div></div>
88 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afab80d02a26ce30cff1a0c353fa40ee648"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afab80d02a26ce30cff1a0c353fa40ee648">PHY_BW_50_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00045">common.h:45</a></div></div>
89 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afac06c5f55eeae8d0e44ae09b1b15a4153"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afac06c5f55eeae8d0e44ae09b1b15a4153">PHY_BW_80_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00046">common.h:46</a></div></div>
90 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afab0667ae8b27d5f90b2f876dc2fa60a8a"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afab0667ae8b27d5f90b2f876dc2fa60a8a">PHY_BW_100_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00046">common.h:46</a></div></div>
91 <div class="ttc" id="xran__fh__o__du_8h_html_a34dbe5e515cc78b4ce26fa287e6c1edc"><div class="ttname"><a href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a></div><div class="ttdeci">#define XRAN_MAX_SECTOR_NR</div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00110">xran_fh_o_du.h:110</a></div></div>
92 <div class="ttc" id="common_8h_html_ab0ca5bc3c9f6c0b230c9ea169747a438"><div class="ttname"><a href="common_8h.html#ab0ca5bc3c9f6c0b230c9ea169747a438">tx_play_buffer_position</a></div><div class="ttdeci">int32_t tx_play_buffer_position[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00052">common.c:52</a></div></div>
93 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa3b9413cb26be463cb08bc3e45f1ba0e4"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa3b9413cb26be463cb08bc3e45f1ba0e4">PHY_BW_15_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00044">common.h:44</a></div></div>
94 <div class="ttc" id="common_8h_html_a77bd4ecb90ef07ddc1420242672b1587"><div class="ttname"><a href="common_8h.html#a77bd4ecb90ef07ddc1420242672b1587">p_tx_dl_bfw_buffer</a></div><div class="ttdeci">int16_t * p_tx_dl_bfw_buffer[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00081">common.c:81</a></div></div>
95 <div class="ttc" id="common_8h_html_a8f27f0a8b6843f5e32ecbce83d487262"><div class="ttname"><a href="common_8h.html#a8f27f0a8b6843f5e32ecbce83d487262">sys_load_file_to_buff</a></div><div class="ttdeci">int sys_load_file_to_buff(char *filename, char *bufname, unsigned char *pBuffer, unsigned int size, unsigned int buffers_num)</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00584">common.c:584</a></div></div>
96 <div class="ttc" id="common_8h_html_adc7a94af3a9c52fdb09e8733264eee4a"><div class="ttname"><a href="common_8h.html#adc7a94af3a9c52fdb09e8733264eee4a">tx_ul_bfw_buffer_position</a></div><div class="ttdeci">int32_t tx_ul_bfw_buffer_position[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00088">common.c:88</a></div></div>
97 <div class="ttc" id="common_8h_html_ac6ec5442d9ec39fac4367ad38b9d3d6a"><div class="ttname"><a href="common_8h.html#ac6ec5442d9ec39fac4367ad38b9d3d6a">tx_play_buffer_size</a></div><div class="ttdeci">int32_t tx_play_buffer_size[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00051">common.c:51</a></div></div>
98 <div class="ttc" id="common_8h_html_a9903f17a482557ec30123a63d9f52c7f"><div class="ttname"><a href="common_8h.html#a9903f17a482557ec30123a63d9f52c7f">srs_log_buffer_size</a></div><div class="ttdeci">int32_t srs_log_buffer_size[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00071">common.c:71</a></div></div>
99 <div class="ttc" id="common_8h_html_a6d7aac49f30b5d75a7a8436fbbc36cd7"><div class="ttname"><a href="common_8h.html#a6d7aac49f30b5d75a7a8436fbbc36cd7">app_xran_cal_nrarfcn</a></div><div class="ttdeci">uint32_t app_xran_cal_nrarfcn(uint32_t nCenterFreq)</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00338">common.c:338</a></div></div>
100 <div class="ttc" id="common_8h_html_a9f1fca36999b354b0c35757f7e307185"><div class="ttname"><a href="common_8h.html#a9f1fca36999b354b0c35757f7e307185">p_tx_buffer</a></div><div class="ttdeci">int16_t * p_tx_buffer[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00074">common.c:74</a></div></div>
101 <div class="ttc" id="common_8h_html_acd37223937d89e77a1ccbdc6e94b38cc"><div class="ttname"><a href="common_8h.html#acd37223937d89e77a1ccbdc6e94b38cc">sys_save_buf_to_file</a></div><div class="ttdeci">void sys_save_buf_to_file(char *filename, char *bufname, unsigned char *pBuffer, unsigned int size, unsigned int buffers_num)</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00550">common.c:550</a></div></div>
102 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa34ebc504f2878c8e57b28ecb2aa5a3d6"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa34ebc504f2878c8e57b28ecb2aa5a3d6">PHY_BW_25_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00044">common.h:44</a></div></div>
103 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa038fd5bff3233ab71354371731be0cca"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa038fd5bff3233ab71354371731be0cca">PHY_BW_40_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00045">common.h:45</a></div></div>
104 <div class="ttc" id="common_8h_html_a2d2caffb405333647be9e6f3e2590b5e"><div class="ttname"><a href="common_8h.html#a2d2caffb405333647be9e6f3e2590b5e">prach_log_buffer_size</a></div><div class="ttdeci">int32_t prach_log_buffer_size[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00067">common.c:67</a></div></div>
105 <div class="ttc" id="common_8h_html_a54f6ae53fc4ffc697c0677f660afceb2"><div class="ttname"><a href="common_8h.html#a54f6ae53fc4ffc697c0677f660afceb2">p_srs_log_buffer</a></div><div class="ttdeci">int16_t * p_srs_log_buffer[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00070">common.c:70</a></div></div>
106 <div class="ttc" id="common_8h_html_ada292a2cdef3b215f7a2f0e84c8c027c"><div class="ttname"><a href="common_8h.html#ada292a2cdef3b215f7a2f0e84c8c027c">rx_ul_bfw_buffer_size</a></div><div class="ttdeci">int32_t rx_ul_bfw_buffer_size[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00097">common.c:97</a></div></div>
107 <div class="ttc" id="common_8h_html_adb25475aaf7dcca7350334f201c161c4"><div class="ttname"><a href="common_8h.html#adb25475aaf7dcca7350334f201c161c4">rx_log_buffer_position</a></div><div class="ttdeci">int32_t rx_log_buffer_position[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00064">common.c:64</a></div></div>
108 <div class="ttc" id="common_8h_html_a49b46cf2c43d8dade13dce8a3e3cdba9"><div class="ttname"><a href="common_8h.html#a49b46cf2c43d8dade13dce8a3e3cdba9">rx_ul_bfw_buffer_position</a></div><div class="ttdeci">int32_t rx_ul_bfw_buffer_position[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00098">common.c:98</a></div></div>
109 <div class="ttc" id="common_8h_html_abc08d2b5f2da30c4a1e5d258dfe8dfc7"><div class="ttname"><a href="common_8h.html#abc08d2b5f2da30c4a1e5d258dfe8dfc7">rx_log_buffer_size</a></div><div class="ttdeci">int32_t rx_log_buffer_size[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00063">common.c:63</a></div></div>
110 <div class="ttc" id="common_8h_html_a7abef2666634dec9ece3f2e8de21dfb0"><div class="ttname"><a href="common_8h.html#a7abef2666634dec9ece3f2e8de21dfb0">tx_srs_play_buffer_position</a></div><div class="ttdeci">int32_t tx_srs_play_buffer_position[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00060">common.c:60</a></div></div>
111 <div class="ttc" id="common_8h_html_a325598fd5fa9c647766e2b1fe43f596f"><div class="ttname"><a href="common_8h.html#a325598fd5fa9c647766e2b1fe43f596f">iq_srs_buffer_size_ul</a></div><div class="ttdeci">int iq_srs_buffer_size_ul</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00042">common.c:42</a></div></div>
112 <div class="ttc" id="common_8h_html_abd62743e637f8bee2b0d3b1e2b4ecaac"><div class="ttname"><a href="common_8h.html#abd62743e637f8bee2b0d3b1e2b4ecaac">app_xran_get_num_rbs</a></div><div class="ttdeci">uint16_t app_xran_get_num_rbs(uint32_t nNumerology, uint32_t nBandwidth, uint32_t nAbsFrePointA)</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00213">common.c:213</a></div></div>
113 <div class="ttc" id="common_8h_html_a3ef30d69e5522784df0a9ead30cc9415"><div class="ttname"><a href="common_8h.html#a3ef30d69e5522784df0a9ead30cc9415">tx_srs_play_buffer_size</a></div><div class="ttdeci">int32_t tx_srs_play_buffer_size[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00059">common.c:59</a></div></div>
114 <div class="ttc" id="common_8h_html_a69ceaec7b612ecba9628a4a078ff319a"><div class="ttname"><a href="common_8h.html#a69ceaec7b612ecba9628a4a078ff319a">rx_dl_bfw_buffer_position</a></div><div class="ttdeci">int32_t rx_dl_bfw_buffer_position[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00093">common.c:93</a></div></div>
115 <div class="ttc" id="common_8h_html_a248b83fea05a7a50c94dcfd9b12fa6e1"><div class="ttname"><a href="common_8h.html#a248b83fea05a7a50c94dcfd9b12fa6e1">p_tx_prach_play_buffer</a></div><div class="ttdeci">int16_t * p_tx_prach_play_buffer[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00054">common.c:54</a></div></div>
116 <div class="ttc" id="common_8h_html_aaff80269195e14fa4426e20f250f7f7f"><div class="ttname"><a href="common_8h.html#aaff80269195e14fa4426e20f250f7f7f">p_tx_srs_play_buffer</a></div><div class="ttdeci">int16_t * p_tx_srs_play_buffer[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00058">common.c:58</a></div></div>
117 <div class="ttc" id="common_8h_html_aad7c467bc9da44318d2e8cf2f4472f17"><div class="ttname"><a href="common_8h.html#aad7c467bc9da44318d2e8cf2f4472f17">tx_dl_bfw_buffer_size</a></div><div class="ttdeci">int32_t tx_dl_bfw_buffer_size[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00082">common.c:82</a></div></div>
118 <div class="ttc" id="common_8h_html_a116f357e6a56ff1a8d34d2c31691b007"><div class="ttname"><a href="common_8h.html#a116f357e6a56ff1a8d34d2c31691b007">tx_prach_play_buffer_size</a></div><div class="ttdeci">int32_t tx_prach_play_buffer_size[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00055">common.c:55</a></div></div>
119 <div class="ttc" id="common_8h_html_a3f6c4cb016839c3f57ab648b84dc4d8aa71b026b3a2b676e4176ee9f8dae22f1d"><div class="ttname"><a href="common_8h.html#a3f6c4cb016839c3f57ab648b84dc4d8aa71b026b3a2b676e4176ee9f8dae22f1d">APP_RUNNING</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00038">common.h:38</a></div></div>
120 <div class="ttc" id="common_8h_html_ae69cd45536b5b80a0eac08ee522d8aa2"><div class="ttname"><a href="common_8h.html#ae69cd45536b5b80a0eac08ee522d8aa2">num_eAxc</a></div><div class="ttdeci">uint8_t num_eAxc</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00047">common.c:47</a></div></div>
121 <div class="ttc" id="common_8h_html_a5977cef6d782ed0a89fee2038495b544"><div class="ttname"><a href="common_8h.html#a5977cef6d782ed0a89fee2038495b544">p_tx_play_buffer</a></div><div class="ttdeci">int16_t * p_tx_play_buffer[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00050">common.c:50</a></div></div>
122 <div class="ttc" id="common_8h_html_ae41dd953f43c314e9c7688d18cf69e8b"><div class="ttname"><a href="common_8h.html#ae41dd953f43c314e9c7688d18cf69e8b">app_xran_set_slot_type</a></div><div class="ttdeci">int32_t app_xran_set_slot_type(uint32_t nPhyInstanceId, uint32_t nFrameDuplexType, uint32_t nTddPeriod, struct xran_slot_config *psSlotConfig)</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00393">common.c:393</a></div></div>
123 <div class="ttc" id="common_8h_html_a205302b4106968d8d580e286ce56ec8e"><div class="ttname"><a href="common_8h.html#a205302b4106968d8d580e286ce56ec8e">p_prach_log_buffer</a></div><div class="ttdeci">int16_t * p_prach_log_buffer[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00066">common.c:66</a></div></div>
124 <div class="ttc" id="common_8h_html_a3f6c4cb016839c3f57ab648b84dc4d8a"><div class="ttname"><a href="common_8h.html#a3f6c4cb016839c3f57ab648b84dc4d8a">app_state</a></div><div class="ttdeci">app_state</div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00036">common.h:36</a></div></div>
125 <div class="ttc" id="xran__fh__o__du_8h_html"><div class="ttname"><a href="xran__fh__o__du_8h.html">xran_fh_o_du.h</a></div><div class="ttdoc">This file provides public interface to xRAN Front Haul layer implementation as defined in the ORAN-WG...</div></div>
126 <div class="ttc" id="common_8h_html_a95b1981d7d33eb50789dbc55d5d2755f"><div class="ttname"><a href="common_8h.html#a95b1981d7d33eb50789dbc55d5d2755f">p_tx_ul_bfw_buffer</a></div><div class="ttdeci">int16_t * p_tx_ul_bfw_buffer[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00086">common.c:86</a></div></div>
127 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa827e54f2b9563a648648617dabae6b86"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa827e54f2b9563a648648617dabae6b86">PHY_BW_20_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00044">common.h:44</a></div></div>
128 <div class="ttc" id="common_8h_html_ad23ecec0666a9c37160556488199ad5d"><div class="ttname"><a href="common_8h.html#ad23ecec0666a9c37160556488199ad5d">tx_buffer_size</a></div><div class="ttdeci">int32_t tx_buffer_size[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00075">common.c:75</a></div></div>
129 <div class="ttc" id="xran__pkt__up_8h_html"><div class="ttname"><a href="xran__pkt__up_8h.html">xran_pkt_up.h</a></div><div class="ttdoc">Definitions and support functions to process XRAN packet. </div></div>
130 <div class="ttc" id="common_8h_html_a2fca7a2340a727f72d85407c5e153ed4"><div class="ttname"><a href="common_8h.html#a2fca7a2340a727f72d85407c5e153ed4">tx_ul_bfw_buffer_size</a></div><div class="ttdeci">int32_t tx_ul_bfw_buffer_size[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00087">common.c:87</a></div></div>
131 <div class="ttc" id="common_8h_html_ad1ab6e8c4efe2805b76180b34ce4c019"><div class="ttname"><a href="common_8h.html#ad1ab6e8c4efe2805b76180b34ce4c019">iq_bfw_buffer_size_dl</a></div><div class="ttdeci">int iq_bfw_buffer_size_dl</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00039">common.c:39</a></div></div>
132 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa5662647cfc4da498383a327296832f1e"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa5662647cfc4da498383a327296832f1e">PHY_BW_90_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00046">common.h:46</a></div></div>
133 <div class="ttc" id="common_8h_html_ace60ebb76d1266cd70c6b0a2cdb975afa5e3415eba2853d7a163296722d39ce0a"><div class="ttname"><a href="common_8h.html#ace60ebb76d1266cd70c6b0a2cdb975afa5e3415eba2853d7a163296722d39ce0a">PHY_BW_30_0_MHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00045">common.h:45</a></div></div>
134 <div class="ttc" id="structxran__slot__config_html"><div class="ttname"><a href="structxran__slot__config.html">xran_slot_config</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00453">xran_fh_o_du.h:453</a></div></div>
135 <div class="ttc" id="common_8h_html_afd05de12c89b35af48a21e0d9620c2a1"><div class="ttname"><a href="common_8h.html#afd05de12c89b35af48a21e0d9620c2a1">iq_playback_buffer_size_ul</a></div><div class="ttdeci">int iq_playback_buffer_size_ul</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00037">common.c:37</a></div></div>
136 <div class="ttc" id="common_8h_html_a364dd5820c1bb3fc2f760e5b6cab5b98"><div class="ttname"><a href="common_8h.html#a364dd5820c1bb3fc2f760e5b6cab5b98">tx_dl_bfw_buffer_position</a></div><div class="ttdeci">int32_t tx_dl_bfw_buffer_position[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00083">common.c:83</a></div></div>
137 <div class="ttc" id="common_8h_html_a6aa805f25383d5191fbfe3ed4a4f3ce7"><div class="ttname"><a href="common_8h.html#a6aa805f25383d5191fbfe3ed4a4f3ce7">p_rx_ul_bfw_buffer</a></div><div class="ttdeci">int16_t * p_rx_ul_bfw_buffer[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00096">common.c:96</a></div></div>
138 <div class="ttc" id="common_8h_html_a8b2889ff178b629b4256ad3b87a18776"><div class="ttname"><a href="common_8h.html#a8b2889ff178b629b4256ad3b87a18776">p_rx_log_buffer</a></div><div class="ttdeci">int16_t * p_rx_log_buffer[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00062">common.c:62</a></div></div>
139 <div class="ttc" id="common_8h_html_a28929b3487c517117e716b7d45865c88"><div class="ttname"><a href="common_8h.html#a28929b3487c517117e716b7d45865c88">tx_prach_play_buffer_position</a></div><div class="ttdeci">int32_t tx_prach_play_buffer_position[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00056">common.c:56</a></div></div>
140 <div class="ttc" id="common_8h_html_ae3e0286957f26fa1804745d15f82724d"><div class="ttname"><a href="common_8h.html#ae3e0286957f26fa1804745d15f82724d">numCCPorts</a></div><div class="ttdeci">uint8_t numCCPorts</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00044">common.c:44</a></div></div>
141 <div class="ttc" id="common_8h_html_afde5189915e37caf48edbef9138f966c"><div class="ttname"><a href="common_8h.html#afde5189915e37caf48edbef9138f966c">prach_log_buffer_position</a></div><div class="ttdeci">int32_t prach_log_buffer_position[MAX_ANT_CARRIER_SUPPORTED]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00068">common.c:68</a></div></div>
142 <div class="ttc" id="common_8h_html_a54295c1c12a237fac044d84d8c0ff0d9"><div class="ttname"><a href="common_8h.html#a54295c1c12a237fac044d84d8c0ff0d9">srs_log_buffer_position</a></div><div class="ttdeci">int32_t srs_log_buffer_position[XRAN_MAX_SECTOR_NR *XRAN_MAX_ANT_ARRAY_ELM_NR]</div><div class="ttdef"><b>Definition:</b> <a href="common_8c_source.html#l00072">common.c:72</a></div></div>
143 <div class="ttc" id="common_8h_html_a3f6c4cb016839c3f57ab648b84dc4d8aa19260773e34f9f3a8a32038f798c8dc8"><div class="ttname"><a href="common_8h.html#a3f6c4cb016839c3f57ab648b84dc4d8aa19260773e34f9f3a8a32038f798c8dc8">APP_STOPPED</a></div><div class="ttdef"><b>Definition:</b> <a href="common_8h_source.html#l00039">common.h:39</a></div></div>
144 </div><!-- fragment --></div><!-- contents -->
145 <!-- start footer part -->
146 <hr class="footer"/><address class="footer"><small>
147 Generated by &#160;<a href="http://www.doxygen.org/index.html">
148 <img class="footer" src="doxygen.png" alt="doxygen"/>
149 </a> 1.8.13
150 </small></address>
151 </body>
152 </html>