add Doxygen documentation
[o-du/phy.git] / docs / API / xran__cp__api_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: xran_cp_api.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_5cc0cc0264b57168b75ca56bde6cc403.html">lib</a></li><li class="navelem"><a class="el" href="dir_7b477aa413287cfa2199e983b77d66dd.html">api</a></li>  </ul>
63 </div>
64 </div><!-- top -->
65 <div class="header">
66   <div class="headertitle">
67 <div class="title">xran_cp_api.h</div>  </div>
68 </div><!--header-->
69 <div class="contents">
70 <a href="xran__cp__api_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="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#ifndef _XRAN_CP_API_H_</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#define _XRAN_CP_API_H_</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">   31</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</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">   36</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="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="xran__pkt__cp_8h.html">xran_pkt_cp.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="xran__transport_8h.html">xran_transport.h</a>&quot;</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a93b65038922e8dd5f6d9cc499daf25aa">   40</a></span>&#160;<span class="preprocessor">#define XRAN_MAX_SECTIONDB_CTX              2</span></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="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">   42</a></span>&#160;<span class="preprocessor">#define XRAN_MAX_NUM_EXTENSIONS     XRAN_MAX_PRBS </span><span class="comment">/* Maximum number of extensions in a section [up to 1 ext section per RB]*/</span><span class="preprocessor"></span></div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a43a11acc24aac973f8f6353dee4a532e">   43</a></span>&#160;<span class="preprocessor">#define XRAN_MAX_NUM_UE             16      </span><span class="comment">/* Maximum number of UEs/Lyaers */</span><span class="preprocessor"></span></div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a3dc5e48b847e25677f9b5b36c547f840">   44</a></span>&#160;<span class="preprocessor">#define XRAN_MAX_NUM_ANT_BF         64      </span><span class="comment">/* Maximum number of beamforming antenna,</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">                                             * could be defined as XRAN_MAX_ANTENNA_NR */</span><span class="preprocessor"></span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">/* Maximum total number of beamforming weights (5.4.7.1.2) */</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#acf59e7a9af32c6c8c8dd3d7b1e6ee0ca">   47</a></span>&#160;<span class="preprocessor">#define XRAN_MAX_BFW_N              (XRAN_MAX_NUM_ANT_BF*XRAN_MAX_NUM_UE)</span></div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a8f86cfef3ff1270fe0b6d93259c3a0dc">   48</a></span>&#160;<span class="preprocessor">#define XRAN_MAX_MODCOMP_ADDPARMS   6       </span><span class="comment">/* max should be even number */</span><span class="preprocessor"></span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a63f308af419e410c6e3996a79d2c9897">   50</a></span>&#160;<span class="preprocessor">#define XRAN_SECTIONEXT_ALIGN       4       </span><span class="comment">/* alignment size in byte for section extension */</span><span class="preprocessor"></span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610">   54</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610">xran_cp_sectiontype</a> {</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd">   55</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd">XRAN_CP_SECTIONTYPE_0</a>   = 0,    </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7">   56</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7">XRAN_CP_SECTIONTYPE_1</a>   = 1,    </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637">   57</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637">XRAN_CP_SECTIONTYPE_3</a>   = 3,    </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610aef4c60356367eca22835d6905367c532">   58</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610aef4c60356367eca22835d6905367c532">XRAN_CP_SECTIONTYPE_5</a>   = 5,    </div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610ae6f2c09491abd9b5ddf176281f5fc901">   59</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610ae6f2c09491abd9b5ddf176281f5fc901">XRAN_CP_SECTIONTYPE_6</a>   = 6,    </div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a99cb6565a1f64c92f624b3e036d810bb">   60</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a99cb6565a1f64c92f624b3e036d810bb">XRAN_CP_SECTIONTYPE_7</a>   = 7,    </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a3737ed931eee1f2165a21b1bbcd5da78">   61</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a3737ed931eee1f2165a21b1bbcd5da78">XRAN_CP_SECTIONTYPE_MAX</a></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    };</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5b">   65</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5b">xran_cp_filterindex</a> {</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181">   66</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181">XRAN_FILTERINDEX_STANDARD</a>   = 0,    </div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba1fb381749d41f85d52b2213a0ed12899">   67</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba1fb381749d41f85d52b2213a0ed12899">XRAN_FILTERINDEX_PRACH_012</a>  = 1,    </div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba09075588698c0c8e2be67e2ed73efac8">   68</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba09075588698c0c8e2be67e2ed73efac8">XRAN_FILTERINDEX_PRACH_3</a>    = 2,    </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bad96d5c4d6db49c45dfe5a07ba6ad7440">   69</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bad96d5c4d6db49c45dfe5a07ba6ad7440">XRAN_FILTERINDEX_PRACH_ABC</a>  = 3,    </div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bacbd3323e6b1ff94148f8e923a0c764a5">   70</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bacbd3323e6b1ff94148f8e923a0c764a5">XRAN_FILTERINDEX_NPRACH</a>     = 4,    </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba8319015bdd5c905cbeaa44e2e06c159e">   71</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba8319015bdd5c905cbeaa44e2e06c159e">XRAN_FILTERINDEX_MAX</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;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a7db7a997624aa3f2bb6c24afce785d8f">   75</a></span>&#160;<span class="preprocessor">#define XRAN_SLOTID_MAX                     16</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aa">   78</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aa">xran_cp_fftsize</a> {</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa50d036637af08ab7677a368920003e1b">   79</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa50d036637af08ab7677a368920003e1b">XRAN_FFTSIZE_128</a>    = 7,       <span class="comment">/* 128 */</span></div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa704833d53f0b90eb03f834ef5ddd837e">   80</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa704833d53f0b90eb03f834ef5ddd837e">XRAN_FFTSIZE_256</a>    = 8,       <span class="comment">/* 256 */</span></div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaae95c978a1024b371581c860cb2e8756d">   81</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaae95c978a1024b371581c860cb2e8756d">XRAN_FFTSIZE_512</a>    = 9,       <span class="comment">/* 512 */</span></div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaab0419a98b0714d38b884840ab84ad784">   82</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaab0419a98b0714d38b884840ab84ad784">XRAN_FFTSIZE_1024</a>   = 10,      <span class="comment">/* 1024 */</span></div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaad1bc92c46f3cc3cf906cf22319330df7">   83</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaad1bc92c46f3cc3cf906cf22319330df7">XRAN_FFTSIZE_2048</a>   = 11,      <span class="comment">/* 2048 */</span></div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa9b94b67c9b33edae085f53f7e7c957c0">   84</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa9b94b67c9b33edae085f53f7e7c957c0">XRAN_FFTSIZE_4096</a>   = 12,      <span class="comment">/* 4096 */</span></div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa211f2536fd4f1cc8c1b36807932e2d4f">   85</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa211f2536fd4f1cc8c1b36807932e2d4f">XRAN_FFTSIZE_1536</a>   = 13,      <span class="comment">/* 1536 */</span></div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa69d38a2028a30549ad74597c6d4ea9f6">   86</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa69d38a2028a30549ad74597c6d4ea9f6">XRAN_FFTSIZE_MAX</a></div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    };</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797">   90</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797">xran_cp_subcarrierspacing</a> {   <span class="comment">/*3GPP u,  SCS, Nslot, Slot len */</span></div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4f102d99af91a59da1a2b5cfa10ee21e">   91</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4f102d99af91a59da1a2b5cfa10ee21e">XRAN_SCS_15KHZ</a>      = 0,       <span class="comment">/*  0,   15kHz,  1, 1ms */</span></div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a5bedf05ecef7390187d6e2da90d4cfe5">   92</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a5bedf05ecef7390187d6e2da90d4cfe5">XRAN_SCS_30KHZ</a>      = 1,       <span class="comment">/*  1,   30kHz,  2, 500us */</span></div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a57974f0d02b7d26f8e9a142e5b86ec5c">   93</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a57974f0d02b7d26f8e9a142e5b86ec5c">XRAN_SCS_60KHZ</a>      = 2,       <span class="comment">/*  2,   60kHz,  4, 250us */</span></div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a96eb43a85832217358262f3e46898064">   94</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a96eb43a85832217358262f3e46898064">XRAN_SCS_120KHZ</a>     = 3,       <span class="comment">/*  3,  120kHz,  8, 125us */</span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4d077818bbfe659cbdacd2c381713609">   95</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4d077818bbfe659cbdacd2c381713609">XRAN_SCS_240KHZ</a>     = 4,       <span class="comment">/*  4,  240kHz, 16, 62.5us */</span></div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a7b1db4ec545bde50a57a7153fc433171">   96</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a7b1db4ec545bde50a57a7153fc433171">XRAN_SCS_1P25KHZ</a>    = 12,      <span class="comment">/* NA, 1.25kHz,  1, 1ms */</span></div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797afe1b4bcac85f929f3f2c8d7d4d641638">   97</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797afe1b4bcac85f929f3f2c8d7d4d641638">XRAN_SCS_3P75KHZ</a>    = 13,      <span class="comment">/* NA, 3.75kHz,  1, 1ms */</span></div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a63c359901283265eac9c1ecf92089aba">   98</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a63c359901283265eac9c1ecf92089aba">XRAN_SCS_5KHZ</a>       = 14,      <span class="comment">/* NA,    5kHz,  1, 1ms */</span></div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797aa5bbc7ba0552033b34c65cb012da0345">   99</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797aa5bbc7ba0552033b34c65cb012da0345">XRAN_SCS_7P5KHZ</a>     = 15,      <span class="comment">/* NA,  7.5kHz,  1, 1ms */</span></div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a901be5608d974b8016a4e01615dd99f0">  100</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a901be5608d974b8016a4e01615dd99f0">XRAN_SCS_MAX</a></div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;    };</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553">  104</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553">xran_cp_rbindicator</a> {</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16">  105</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16">XRAN_RBIND_EVERY</a>        = 0,    </div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553abaa831174169072d419180e49af5eb4a">  106</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553abaa831174169072d419180e49af5eb4a">XRAN_RBIND_EVERYOTHER</a>   = 1,    </div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553af94eec771b571088905e9268fd2b9fe6">  107</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553af94eec771b571088905e9268fd2b9fe6">XRAN_RBIND_MAX</a></div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    };</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0">  111</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0">xran_cp_symbolnuminc</a> {</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e">  112</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e">XRAN_SYMBOLNUMBER_NOTINC</a>    = 0,      </div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a24b002ad82b562efb71a187df7665db3">  113</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a24b002ad82b562efb71a187df7665db3">XRAN_SYMBOLNUMBER_INC</a>       = 1,      </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a413ab49f1a7d0a18b19ebd243c064227">  114</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a413ab49f1a7d0a18b19ebd243c064227">XRAN_SYMBOLNUMBER_INC_MAX</a></div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    };</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ab857f37965e53c6fba1f143b4071eb2c">  118</a></span>&#160;<span class="preprocessor">#define XRAN_CONVERT_NUMPRBC(x)             ((x) &gt; 255 ? 0 : (x))</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a87f4d003bb899541f97db308e63e886a">  120</a></span>&#160;<span class="preprocessor">#define XRAN_CONVERT_IQWIDTH(x)             ((x) &gt; 15 ? 0 : (x))</span></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#abf98f6e7977eb11f3030825ccd7d055b">  123</a></span>&#160;<span class="preprocessor">#define XRAN_SYMBOLNUMBER_MIN               1</span></div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1d78ee29f7a9b4f518b184f039830372">  125</a></span>&#160;<span class="preprocessor">#define XRAN_SYMBOLNUMBER_MAX               14</span></div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="comment">/* LAA message type 5.4.5.14 Table 5.11, not supported */</span></div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a0a08b5da6846d688ab27d4a0eab98144">  128</a></span>&#160;<span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_PDSCH_REQ       0</span></div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a1d6c0f2b27eb754cb7f298814d5e2650">  129</a></span>&#160;<span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_DRS_REQ         1</span></div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a04cde8ffac02a24a7c46d799cc04c34f">  130</a></span>&#160;<span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_PDSCH_RSP       2</span></div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ad3daa5416e356598608e375352b48d32">  131</a></span>&#160;<span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_DRS_RSP         3</span></div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a6e272bac1a1872415b6fbbc45517f8a3">  132</a></span>&#160;<span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_BUFFER_ERROR    4</span></div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a4c0abe755475d81dd73d4af65e512b0b">  133</a></span>&#160;<span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_CWCONFIG_REQ    5</span></div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a07da3eb003ffb682ad3b0d26480930bb">  134</a></span>&#160;<span class="preprocessor">#define XRAN_LAAMSGTYPE_LBT_CWCONFIG_RSP    6</span></div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa5c353bbfda234547d82b2523e7175d1">  136</a></span>&#160;<span class="preprocessor">#define XRAN_LBTMODE_FULL                   0</span></div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#ad33101f746e84d0cafb702f0eac5d06f">  137</a></span>&#160;<span class="preprocessor">#define XRAN_LBTMODE_PARTIAL25              1</span></div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a65c843c2f2aed43d8d42f226847929b3">  138</a></span>&#160;<span class="preprocessor">#define XRAN_LBTMODE_PARTIAL34              2</span></div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a66d322a9ad89e5cc923a2894071b0130">  139</a></span>&#160;<span class="preprocessor">#define XRAN_LBTMODE_FULLSTOP               3</span></div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a81b257717e74882b591daf7fd958c012">  141</a></span>&#160;<span class="preprocessor">#define XRAN_EF_F_LAST                      0</span></div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a2093a855b81dcfff46d379b2c7a700f6">  142</a></span>&#160;<span class="preprocessor">#define XRAN_EF_F_ANOTHER_ONE               1</span></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="l00147"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977">  147</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977">xran_cp_sectionextcmd</a> {</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5">  148</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5">XRAN_CP_SECTIONEXTCMD_0</a> = 0,    </div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77">  149</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77">XRAN_CP_SECTIONEXTCMD_1</a> = 1,    </div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54">  150</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54">XRAN_CP_SECTIONEXTCMD_2</a> = 2,    </div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d">  151</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d">XRAN_CP_SECTIONEXTCMD_3</a> = 3,    </div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15">  152</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15">XRAN_CP_SECTIONEXTCMD_4</a> = 4,    </div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9">  153</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9">XRAN_CP_SECTIONEXTCMD_5</a> = 5,    </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ac08c14037e08ed6581c6251f93ecfcab">  154</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ac08c14037e08ed6581c6251f93ecfcab">XRAN_CP_SECTIONEXTCMD_MAX</a>       <span class="comment">/* 6~127 reserved for future use */</span></div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    };</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#abc1efb8cd57478741ed448abe5657af1">  158</a></span>&#160;<span class="preprocessor">#define XRAN_CONVERT_BFWIQWIDTH(x)          ((x) &gt; 15 ? 0 : (x))</span></div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687">  161</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687">xran_cp_bfw_compression_method</a> {</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9">  162</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9">XRAN_BFWCOMPMETHOD_NONE</a>         = 0,    </div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18">  163</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18">XRAN_BFWCOMPMETHOD_BLKFLOAT</a>     = 1,    </div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e">  164</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e">XRAN_BFWCOMPMETHOD_BLKSCALE</a>     = 2,    </div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca">  165</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca">XRAN_BFWCOMPMETHOD_ULAW</a>         = 3,    </div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529">  166</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529">XRAN_BFWCOMPMETHOD_BEAMSPACE</a>    = 4,    </div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ace72716ca3289daee97fc49c9f43bfc1">  167</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ace72716ca3289daee97fc49c9f43bfc1">XRAN_BFWCOMPMETHOD_MAX</a>                  <span class="comment">/* reserved for future methods */</span></div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    };</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388">  171</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388">xran_cp_bfa_bitwidth</a> {</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a5d445f989133cbc78fb29f9c295ee43f">  172</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a5d445f989133cbc78fb29f9c295ee43f">XRAN_BFABITWIDTH_NO</a>             = 0,    </div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a0d26ef06d0b2c89e93e8212c429898cd">  173</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a0d26ef06d0b2c89e93e8212c429898cd">XRAN_BFABITWIDTH_2BIT</a>           = 1,    </div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2ed8e4c00c32cec3714c748c5cb06498">  174</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2ed8e4c00c32cec3714c748c5cb06498">XRAN_BFABITWIDTH_3BIT</a>           = 2,    </div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a481551fc7c2b5cc3b7cc062f4c5065ec">  175</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a481551fc7c2b5cc3b7cc062f4c5065ec">XRAN_BFABITWIDTH_4BIT</a>           = 3,    </div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388af8cbf731a351d09786f5057ee57b4cbc">  176</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388af8cbf731a351d09786f5057ee57b4cbc">XRAN_BFABITWIDTH_5BIT</a>           = 4,    </div><div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388acac54cd28f5db6b9be39d8fcaf549b1b">  177</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388acac54cd28f5db6b9be39d8fcaf549b1b">XRAN_BFABITWIDTH_6BIT</a>           = 5,    </div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2bc08da32f8ff5f97f84759965172645">  178</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2bc08da32f8ff5f97f84759965172645">XRAN_BFABITWIDTH_7BIT</a>           = 6,    </div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388aab257dc74601e31feeadbdd0182f090d">  179</a></span>&#160;    <a class="code" href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388aab257dc74601e31feeadbdd0182f090d">XRAN_BFABITWIDTH_8BIT</a>           = 7,    </div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;    };</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="structxran__section__info.html">  184</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__section__info.html">xran_section_info</a> {</div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a1d127017fb298b889f4ba24752d08b8e">  185</a></span>&#160;    uint8_t     <a class="code" href="structxran__section__info.html#a1d127017fb298b889f4ba24752d08b8e">type</a>;       <span class="comment">/* type of this section  */</span></div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;                            <span class="comment">/* section type   bit-    */</span></div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;                            <span class="comment">/*  0 1 3 5 6 7    length */</span></div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="structxran__section__info.html#ac54814779041bec5dcf8aec288d69b06">  188</a></span>&#160;    uint8_t     <a class="code" href="structxran__section__info.html#ac54814779041bec5dcf8aec288d69b06">startSymId</a>; <span class="comment">/*  X X X X X X    4bits */</span></div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a664cb6ca464c69ef60a445fa4f4b3522">  189</a></span>&#160;    uint8_t     <a class="code" href="structxran__section__info.html#a664cb6ca464c69ef60a445fa4f4b3522">numSymbol</a>;  <span class="comment">/*  X X X X        4bits */</span></div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a52f6623d45fec4bf9c14898f7e53db34">  190</a></span>&#160;    uint8_t     <a class="code" href="structxran__section__info.html#a52f6623d45fec4bf9c14898f7e53db34">symInc</a>;     <span class="comment">/*  X X X X X      1bit  */</span></div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a4fc3a0c58dfbd1e68224521185cb9384">  191</a></span>&#160;    uint16_t    <a class="code" href="structxran__section__info.html#a4fc3a0c58dfbd1e68224521185cb9384">id</a>;         <span class="comment">/*  X X X X X     12bits */</span></div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="structxran__section__info.html#ab8acca18b930cde25e1cf85ae86c964c">  192</a></span>&#160;    uint16_t    <a class="code" href="structxran__section__info.html#ab8acca18b930cde25e1cf85ae86c964c">reMask</a>;     <span class="comment">/*  X X X X       12bits */</span></div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a6b13285aabf8f2f4598143b2670204c1">  193</a></span>&#160;    uint16_t    <a class="code" href="structxran__section__info.html#a6b13285aabf8f2f4598143b2670204c1">startPrbc</a>;  <span class="comment">/*  X X X X X     10bits */</span></div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a2b72ddddeff4e4a8a5c191695ec41079">  194</a></span>&#160;    uint16_t    <a class="code" href="structxran__section__info.html#a2b72ddddeff4e4a8a5c191695ec41079">numPrbc</a>;    <span class="comment">/*  X X X X X      8bits */</span> <span class="comment">/* will be converted to zero if &gt;255 */</span></div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structxran__section__info.html#affa3adbd50cd4af2018ba1fc0e8c3e31">  195</a></span>&#160;    uint8_t     <a class="code" href="structxran__section__info.html#affa3adbd50cd4af2018ba1fc0e8c3e31">rb</a>;         <span class="comment">/*  X X X X X      1bit  */</span></div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a1e4a3c43fc7865c6520471fb9ba8501f">  196</a></span>&#160;    uint8_t     <a class="code" href="structxran__section__info.html#a1e4a3c43fc7865c6520471fb9ba8501f">compMeth</a>;   <span class="comment">/*    X X X        4bits */</span></div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a1520b1ef6131bff6c14b88d849c266c5">  197</a></span>&#160;    uint8_t     <a class="code" href="structxran__section__info.html#a1520b1ef6131bff6c14b88d849c266c5">iqWidth</a>;    <span class="comment">/*    X X X        4bits */</span></div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="structxran__section__info.html#afe3859cd334ad3f912622c58d5b2079e">  198</a></span>&#160;    uint8_t     <a class="code" href="structxran__section__info.html#afe3859cd334ad3f912622c58d5b2079e">ef</a>;         <span class="comment">/*    X X X X      1bit  */</span></div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a3af58496c14a1c91c015aa6ffe7dca49">  199</a></span>&#160;    int32_t     <a class="code" href="structxran__section__info.html#a3af58496c14a1c91c015aa6ffe7dca49">freqOffset</a>; <span class="comment">/*      X         24bits */</span></div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="structxran__section__info.html#ac7deef3ca4b0fc12769165dbf9374569">  200</a></span>&#160;    uint16_t    <a class="code" href="structxran__section__info.html#ac7deef3ca4b0fc12769165dbf9374569">beamId</a>;     <span class="comment">/*    X X         15bits */</span></div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structxran__section__info.html#abf9a56a4808dd3eba6b3e3303e3d080a">  201</a></span>&#160;    uint16_t    <a class="code" href="structxran__section__info.html#abf9a56a4808dd3eba6b3e3303e3d080a">ueId</a>;       <span class="comment">/*        X X     15bits */</span></div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="structxran__section__info.html#aebf3365962d1bbb1b52ee9687006cbed">  202</a></span>&#160;    uint16_t    <a class="code" href="structxran__section__info.html#aebf3365962d1bbb1b52ee9687006cbed">regFactor</a>;  <span class="comment">/*          X     16bits */</span></div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structxran__section__info.html#a0b43a347f3b949ec61086b57503bc00f">  203</a></span>&#160;    uint16_t    <a class="code" href="structxran__section__info.html#a0b43a347f3b949ec61086b57503bc00f">pad0</a>;</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structxran__section__info.html#ae87ace79c701c8bafa8ed69be03b9542">  205</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__section__desc.html">xran_section_desc</a> <a class="code" href="structxran__section__info.html#ae87ace79c701c8bafa8ed69be03b9542">sec_desc</a>[<a class="code" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>];</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;};</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html">  209</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__sectionext1__info.html">xran_sectionext1_info</a> {</div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#ad07777df733bfd87b118b5ea683fcb3b">  210</a></span>&#160;    uint16_t    <a class="code" href="structxran__sectionext1__info.html#ad07777df733bfd87b118b5ea683fcb3b">rbNumber</a>;                   </div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#ab09d1df0b229edfd34c41706fcfa73e7">  211</a></span>&#160;    uint16_t    <a class="code" href="structxran__sectionext1__info.html#ab09d1df0b229edfd34c41706fcfa73e7">bfwNumber</a>;                  </div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#a3de53935627d11e11003c38bd6dca548">  212</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext1__info.html#a3de53935627d11e11003c38bd6dca548">bfwiqWidth</a>;</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#a489f0b868b86e577a5e515dc40987ba5">  213</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext1__info.html#a489f0b868b86e577a5e515dc40987ba5">bfwCompMeth</a>;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#a535b83a8653a891f80fc204eb1d9cb8b">  214</a></span>&#160;    int16_t     *<a class="code" href="structxran__sectionext1__info.html#a535b83a8653a891f80fc204eb1d9cb8b">p_bfwIQ</a>;                   </div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#ae4f265cd1e2941e2d7366085f6f0b598">  215</a></span>&#160;    int16_t     <a class="code" href="structxran__sectionext1__info.html#ae4f265cd1e2941e2d7366085f6f0b598">bfwIQ_sz</a>;                   </div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    <span class="keyword">union </span>{</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#af05d5abe7656953548edfb3eb5117659">  217</a></span>&#160;        uint8_t     <a class="code" href="structxran__sectionext1__info.html#af05d5abe7656953548edfb3eb5117659">exponent</a>;</div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#ad32c6c9662025c7208ec099075b7ec27">  218</a></span>&#160;        uint8_t     <a class="code" href="structxran__sectionext1__info.html#ad32c6c9662025c7208ec099075b7ec27">blockScaler</a>;</div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#ac538592c50bd54df6d3c3dfb98fd1a96">  219</a></span>&#160;        uint8_t     <a class="code" href="structxran__sectionext1__info.html#ac538592c50bd54df6d3c3dfb98fd1a96">compBitWidthShift</a>;</div><div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="structxran__sectionext1__info.html#abeddf07371133e2a155418d2ad6e6606">  220</a></span>&#160;        uint8_t     activeBeamspaceCoeffMask[<a class="code" href="xran__cp__api_8h.html#acf59e7a9af32c6c8c8dd3d7b1e6ee0ca">XRAN_MAX_BFW_N</a>];   <span class="comment">/* ceil(N/8)*8, should be multiple of 8 */</span></div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;        } bfwCompParam;</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    };</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html">  224</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__sectionext2__info.html">xran_sectionext2_info</a> {</div><div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a2d14a28b7dc7cc4d18dae8c579a15d00">  225</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext2__info.html#a2d14a28b7dc7cc4d18dae8c579a15d00">bfAzPtWidth</a>;    <span class="comment">/* beamforming zenith beamwidth parameter */</span></div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#aed0ddbdef5f3287fe38c115bf0f6b361">  226</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext2__info.html#aed0ddbdef5f3287fe38c115bf0f6b361">bfAzPt</a>;</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a0562069083918b7760597eaca4f0dceb">  227</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext2__info.html#a0562069083918b7760597eaca4f0dceb">bfZePtWidth</a>;    <span class="comment">/* beamforming azimuth beamwidth parameter */</span></div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a8d5cbe6476d0e8b325cd4e1bad03a6d3">  228</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext2__info.html#a8d5cbe6476d0e8b325cd4e1bad03a6d3">bfZePt</a>;</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#af6d308ae11840b67c4e3234a78ca1591">  229</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext2__info.html#af6d308ae11840b67c4e3234a78ca1591">bfAz3ddWidth</a>;   <span class="comment">/* beamforming zenith pointing parameter */</span></div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#adc26301dfc01bf86c8dc53bdef1ac5c3">  230</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext2__info.html#adc26301dfc01bf86c8dc53bdef1ac5c3">bfAz3dd</a>;</div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a52ffc8175e7bde0adbc75c865c854df2">  231</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext2__info.html#a52ffc8175e7bde0adbc75c865c854df2">bfZe3ddWidth</a>;   <span class="comment">/* beamforming azimuth pointing parameter */</span></div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a62a0cfe73c1305294d16fb9593a2a947">  232</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext2__info.html#a62a0cfe73c1305294d16fb9593a2a947">bfZe3dd</a>;</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#a455c1bba3cc6776c7c953f468da68d89">  234</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext2__info.html#a455c1bba3cc6776c7c953f468da68d89">bfAzSI</a>;</div><div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structxran__sectionext2__info.html#ad7bfdcda7332da505aa1712b68452cd2">  235</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext2__info.html#ad7bfdcda7332da505aa1712b68452cd2">bfZeSI</a>;</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    };</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html">  238</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__sectionext3__info.html">xran_sectionext3_info</a> {  <span class="comment">/* NOT SUPPORTED */</span></div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#af0609a5d1256dec22d2c153a12b765c9">  239</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext3__info.html#af0609a5d1256dec22d2c153a12b765c9">codebookIdx</a>;</div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a539f76c6228d64723233120f82b0369b">  240</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext3__info.html#a539f76c6228d64723233120f82b0369b">layerId</a>;</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a63fd35fb526e104a9e1155da5c9f4a98">  241</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext3__info.html#a63fd35fb526e104a9e1155da5c9f4a98">numLayers</a>;</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a878ff2db850e901d2c93ca36cae8f4f9">  242</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext3__info.html#a878ff2db850e901d2c93ca36cae8f4f9">txScheme</a>;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#ab9769277d06e564feeaea9f51770c067">  243</a></span>&#160;    uint16_t    <a class="code" href="structxran__sectionext3__info.html#ab9769277d06e564feeaea9f51770c067">crsReMask</a>;</div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a2feefcc4816844ba7a111798d791919f">  244</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext3__info.html#a2feefcc4816844ba7a111798d791919f">crsShift</a>;</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a122f48d0face015611f900b5e7c0864a">  245</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext3__info.html#a122f48d0face015611f900b5e7c0864a">crsSymNum</a>;</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#abcaa5b568a022c3af1146b779d52bebc">  246</a></span>&#160;    uint16_t    <a class="code" href="structxran__sectionext3__info.html#abcaa5b568a022c3af1146b779d52bebc">beamIdAP1</a>;</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a9b459e1b2f309337740ed7a576e8ddfb">  247</a></span>&#160;    uint16_t    <a class="code" href="structxran__sectionext3__info.html#a9b459e1b2f309337740ed7a576e8ddfb">beamIdAP2</a>;</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="structxran__sectionext3__info.html#a0780ffbec6d647632e2b31d89de94467">  248</a></span>&#160;    uint16_t    <a class="code" href="structxran__sectionext3__info.html#a0780ffbec6d647632e2b31d89de94467">beamIdAP3</a>;</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    };</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="structxran__sectionext4__info.html">  251</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__sectionext4__info.html">xran_sectionext4_info</a> {</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structxran__sectionext4__info.html#a9469507e787895ef8a3ec1b89df59954">  252</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext4__info.html#a9469507e787895ef8a3ec1b89df59954">csf</a>;</div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="structxran__sectionext4__info.html#a0976e33e213bf38d277b829252a1ceaa">  253</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext4__info.html#a0976e33e213bf38d277b829252a1ceaa">pad0</a>;</div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structxran__sectionext4__info.html#a1c0e94567471aac214963f9600d0a4b1">  254</a></span>&#160;    uint16_t    <a class="code" href="structxran__sectionext4__info.html#a1c0e94567471aac214963f9600d0a4b1">modCompScaler</a>;</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    };</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="structxran__sectionext5__info.html">  257</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__sectionext5__info.html">xran_sectionext5_info</a> {</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structxran__sectionext5__info.html#a7c4e67772e2e32e2f63f636730bf6eea">  258</a></span>&#160;    uint8_t     <a class="code" href="structxran__sectionext5__info.html#a7c4e67772e2e32e2f63f636730bf6eea">num_sets</a>;</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <span class="keyword">struct </span>{</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="structxran__sectionext5__info.html#aff3ff8bd662f3deba04c54adcbbd2826">  260</a></span>&#160;        uint16_t    <a class="code" href="structxran__sectionext5__info.html#aff3ff8bd662f3deba04c54adcbbd2826">csf</a>;</div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="structxran__sectionext5__info.html#aabd93f3473c2432cf02d285e460907da">  261</a></span>&#160;        uint16_t    <a class="code" href="structxran__sectionext5__info.html#aabd93f3473c2432cf02d285e460907da">mcScaleReMask</a>;</div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="structxran__sectionext5__info.html#a0d53f590f6c03b8aadb7421ea75a0efa">  262</a></span>&#160;        uint16_t    <a class="code" href="structxran__sectionext5__info.html#a0d53f590f6c03b8aadb7421ea75a0efa">mcScaleOffset</a>;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;        } mc[<a class="code" href="xran__cp__api_8h.html#a8f86cfef3ff1270fe0b6d93259c3a0dc">XRAN_MAX_MODCOMP_ADDPARMS</a>];</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    };</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="structxran__sectionext__info.html">  266</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__sectionext__info.html">xran_sectionext_info</a> {</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="structxran__sectionext__info.html#acb5cfd209ba75c853d03f701e7f91679">  267</a></span>&#160;    uint16_t    <a class="code" href="structxran__sectionext__info.html#acb5cfd209ba75c853d03f701e7f91679">type</a>;</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="structxran__sectionext__info.html#a8aed22e2c7b283705ec82e0120515618">  268</a></span>&#160;    uint16_t    <a class="code" href="structxran__sectionext__info.html#a8aed22e2c7b283705ec82e0120515618">len</a>;</div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="structxran__sectionext__info.html#a735984d41155bc1032e09bece8f8d66d">  269</a></span>&#160;    <span class="keywordtype">void</span>        *<a class="code" href="structxran__sectionext__info.html#a735984d41155bc1032e09bece8f8d66d">data</a>;</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;    };</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html">  275</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__cp__header__params.html">xran_cp_header_params</a> {</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;    <span class="comment">// common parameters</span></div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#ad5150de5e1c141cfe288f260afb00830">  277</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__header__params.html#ad5150de5e1c141cfe288f260afb00830">filterIdx</a>;</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a048f7f66787565b266517ddaa551d98e">  278</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__header__params.html#a048f7f66787565b266517ddaa551d98e">frameId</a>;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a45cd2998ed056e5139a76bf36053ed14">  279</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__header__params.html#a45cd2998ed056e5139a76bf36053ed14">subframeId</a>;</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a0eb3f725109bb1afb9094b025af26678">  280</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__header__params.html#a0eb3f725109bb1afb9094b025af26678">slotId</a>;</div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#ac54814779041bec5dcf8aec288d69b06">  281</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__header__params.html#ac54814779041bec5dcf8aec288d69b06">startSymId</a>;</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;                            <span class="comment">/* section type   bit-    */</span></div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;                            <span class="comment">/*  0 1 3 5 6 7    length */</span></div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a59e7e8f3feb686850b0cb0ae065de85b">  284</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__header__params.html#a59e7e8f3feb686850b0cb0ae065de85b">fftSize</a>;    <span class="comment">/*  X   X          4bits */</span></div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#ae470e3869d1cbf07cd5f78ab6709b9e1">  285</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__header__params.html#ae470e3869d1cbf07cd5f78ab6709b9e1">scs</a>;        <span class="comment">/*  X   X          4bits */</span></div><div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a1520b1ef6131bff6c14b88d849c266c5">  286</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__header__params.html#a1520b1ef6131bff6c14b88d849c266c5">iqWidth</a>;    <span class="comment">/*    X X X        4bits */</span></div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a1e4a3c43fc7865c6520471fb9ba8501f">  287</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__header__params.html#a1e4a3c43fc7865c6520471fb9ba8501f">compMeth</a>;   <span class="comment">/*    X X X        4bits */</span></div><div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#a32f1b5994f68c2670b4db46afdd152f1">  288</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__header__params.html#a32f1b5994f68c2670b4db46afdd152f1">numUEs</a>;     <span class="comment">/*          X      8bits */</span></div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#aa68c277a66312b4b90819cccc055bdb7">  289</a></span>&#160;    uint16_t    <a class="code" href="structxran__cp__header__params.html#aa68c277a66312b4b90819cccc055bdb7">timeOffset</a>; <span class="comment">/*  X   X         16bits */</span></div><div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="structxran__cp__header__params.html#af57c31d64bbdb0d65fd36c9f38951328">  290</a></span>&#160;    uint16_t    <a class="code" href="structxran__cp__header__params.html#af57c31d64bbdb0d65fd36c9f38951328">cpLength</a>;   <span class="comment">/*  X   X         16bits */</span></div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;    };</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html">  295</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__section__gen__info.html">xran_section_gen_info</a> {</div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#a6ccd48a36736101737e9b419d7a3cc85">  296</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__section__info.html">xran_section_info</a> info;  </div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#aa561d89cbc570e39183c64a5095a6053">  298</a></span>&#160;    uint32_t    <a class="code" href="structxran__section__gen__info.html#aa561d89cbc570e39183c64a5095a6053">exDataSize</a>;         </div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;    <span class="keyword">struct </span>{</div><div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#acb5cfd209ba75c853d03f701e7f91679">  301</a></span>&#160;        uint16_t    <a class="code" href="structxran__section__gen__info.html#acb5cfd209ba75c853d03f701e7f91679">type</a>;           </div><div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#a8aed22e2c7b283705ec82e0120515618">  302</a></span>&#160;        uint16_t    <a class="code" href="structxran__section__gen__info.html#a8aed22e2c7b283705ec82e0120515618">len</a>;            </div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#a735984d41155bc1032e09bece8f8d66d">  303</a></span>&#160;        <span class="keywordtype">void</span>        *<a class="code" href="structxran__section__gen__info.html#a735984d41155bc1032e09bece8f8d66d">data</a>;          </div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;        } exData[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#ac1c64088df7167c5a46bf9a5bb746534">  305</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__sectionext1__info.html">xran_sectionext1_info</a> m_ext1[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#a9da3976c12b7433a90917228f7069381">  306</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__sectionext2__info.html">xran_sectionext2_info</a> m_ext2[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#aa252bcb2bac0467e0262920ec34285a0">  307</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__sectionext3__info.html">xran_sectionext3_info</a> m_ext3[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#adaf7350928e8b26da41ded39ba7295e5">  308</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__sectionext4__info.html">xran_sectionext4_info</a> m_ext4[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="structxran__section__gen__info.html#a6948d126d229683da976877b617fbd8e">  309</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__sectionext5__info.html">xran_sectionext5_info</a> m_ext5[<a class="code" href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a>];</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;};</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html">  315</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> {</div><div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html#a92abda0bec7c1c978fe96f87aad18067">  316</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__gen__params.html#a92abda0bec7c1c978fe96f87aad18067">dir</a>;            </div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html#ae273caa235b1c6085de4ad13886f82c9">  317</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__gen__params.html#ae273caa235b1c6085de4ad13886f82c9">sectionType</a>;    </div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html#a52bddd404e766ddb6f2b9eabe15ea5b1">  318</a></span>&#160;    uint16_t    <a class="code" href="structxran__cp__gen__params.html#a52bddd404e766ddb6f2b9eabe15ea5b1">numSections</a>;    </div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html#a6c787affb1020c2b8058a3ddeff3fe52">  320</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__cp__header__params.html">xran_cp_header_params</a> <a class="code" href="xran__pkt__cp_8h.html#a3675a820a4aec2a8724471cb7f840f16">hdr</a>;</div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="structxran__cp__gen__params.html#a5921f2439294279b8111fed577c5c37a">  322</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structxran__section__gen__info.html">xran_section_gen_info</a> *<a class="code" href="structxran__cp__gen__params.html#a5921f2439294279b8111fed577c5c37a">sections</a>;</div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    };</div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;</div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html">  329</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__cp__rbmap__list.html">xran_cp_rbmap_list</a> {</div><div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#acbe4924d3235876d0b54c3c9ef6f8149">  330</a></span>&#160;    uint16_t    <a class="code" href="structxran__cp__rbmap__list.html#acbe4924d3235876d0b54c3c9ef6f8149">grp_id</a>;     </div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a23b2201c117393dd97c63e750e211d57">  332</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__rbmap__list.html#a23b2201c117393dd97c63e750e211d57">sym_start</a>;  </div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#aa3855fbdf569667bde1830fe8033078a">  333</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__rbmap__list.html#aa3855fbdf569667bde1830fe8033078a">sym_num</a>;    </div><div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a1e0c8aee4bb2520855c655fc3f5ddb3e">  335</a></span>&#160;    uint16_t    <a class="code" href="structxran__cp__rbmap__list.html#a1e0c8aee4bb2520855c655fc3f5ddb3e">rb_start</a>;   </div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#af7735abb4d0e98bff75f6ca302402fd1">  336</a></span>&#160;    uint16_t    <a class="code" href="structxran__cp__rbmap__list.html#af7735abb4d0e98bff75f6ca302402fd1">rb_num</a>;     </div><div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#abde12917f82ac21d3b35f788384b69d4">  338</a></span>&#160;    int16_t     <a class="code" href="structxran__cp__rbmap__list.html#abde12917f82ac21d3b35f788384b69d4">iq_buff_offset</a>; </div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a4743b4bb624ddabc85672184430d9d70">  339</a></span>&#160;    int16_t     <a class="code" href="structxran__cp__rbmap__list.html#a4743b4bb624ddabc85672184430d9d70">iq_buff_len</a>;    </div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a599d618c91d4ce33661381801a7dca9a">  341</a></span>&#160;    uint16_t    <a class="code" href="structxran__cp__rbmap__list.html#a599d618c91d4ce33661381801a7dca9a">beam_id</a>;    </div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a1520b1ef6131bff6c14b88d849c266c5">  342</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__rbmap__list.html#a1520b1ef6131bff6c14b88d849c266c5">iqWidth</a>;    </div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#aba2cd161fa32b47ca78d0a2e4cf605c3">  343</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__rbmap__list.html#aba2cd161fa32b47ca78d0a2e4cf605c3">comp_meth</a>;  </div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="structxran__cp__rbmap__list.html#a0976e33e213bf38d277b829252a1ceaa">  344</a></span>&#160;    uint8_t     <a class="code" href="structxran__cp__rbmap__list.html#a0976e33e213bf38d277b829252a1ceaa">pad0</a>;</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;    };</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;uint16_t <a class="code" href="xran__cp__api_8h.html#ab4bb8d75b8549c5b475d6ffe27e17286">xran_get_cplength</a>(<span class="keywordtype">int</span> <a class="code" href="xran__pkt__cp_8h.html#af57c31d64bbdb0d65fd36c9f38951328">cpLength</a>);</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;int32_t <a class="code" href="xran__cp__api_8h.html#a4b7c2b7f89a0a04b07426e6adbecdb27">xran_get_freqoffset</a>(<span class="keywordtype">int</span> <a class="code" href="structxran__section__info.html#a3af58496c14a1c91c015aa6ffe7dca49">freqOffset</a>, <span class="keywordtype">int</span> scs);</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#af9eb550e92ea270af41b4b6bcda363db">xran_prepare_ctrl_pkt</a>(<span class="keyword">struct</span> rte_mbuf *mbuf,</div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;                        <span class="keyword">struct</span> <a class="code" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *params,</div><div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;                        uint8_t CC_ID, uint8_t Ant_ID,</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;                        uint8_t seq_id);</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;<span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#a38c83cd67a7265920f3bd0b36510f713">xran_parse_cp_pkt</a>(<span class="keyword">struct</span> rte_mbuf *mbuf,</div><div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;                    <span class="keyword">struct</span> <a class="code" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *result,</div><div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;                    <span class="keyword">struct</span> <a class="code" href="structxran__recv__packet__info.html">xran_recv_packet_info</a> *pkt_info);</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#a3ca98b2a49501149a7b5baf9174897d8">xran_cp_init_sectiondb</a>(<span class="keywordtype">void</span> *pHandle);</div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#a965fc18e61438182b0ae70809b68fb23">xran_cp_free_sectiondb</a>(<span class="keywordtype">void</span> *pHandle);</div><div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#a2a349ad9adaec2cfd7f88e791d451c5e">xran_cp_add_section_info</a>(<span class="keywordtype">void</span> *pHandle,</div><div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;        uint8_t dir, uint8_t cc_id, uint8_t ruport_id,</div><div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;        uint8_t ctx_id, <span class="keyword">struct</span> <a class="code" href="structxran__section__info.html">xran_section_info</a> *info);</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#ae5d69f1c437b336ec274f5e1ab8e2e30">xran_cp_add_multisection_info</a>(<span class="keywordtype">void</span> *pHandle,</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;        uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id,</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;        <span class="keyword">struct</span> <a class="code" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> *gen_info);</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__section__info.html">xran_section_info</a> *<a class="code" href="xran__cp__api_8h.html#a717d00904ede832e69fe4f3114a96563">xran_cp_find_section_info</a>(<span class="keywordtype">void</span> *pHandle,</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;        uint8_t dir, uint8_t cc_id, uint8_t ruport_id,</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;        uint8_t ctx_id, uint16_t section_id);</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<span class="keyword">struct </span><a class="code" href="structxran__section__info.html">xran_section_info</a> *<a class="code" href="xran__cp__api_8h.html#aef16da48f3d30626c31dfeff9d8301fa">xran_cp_iterate_section_info</a>(<span class="keywordtype">void</span> *pHandle,</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;        uint8_t dir, uint8_t cc_id, uint8_t ruport_id,</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;        uint8_t ctx_id, uint32_t *next);</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#aacba15717a11e5218541a25674a78bb0">xran_cp_getsize_section_info</a>(<span class="keywordtype">void</span> *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id);</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="keywordtype">int</span> <a class="code" href="xran__cp__api_8h.html#a3d9c3e2adf0acd0763dbb0c8e8c72f11">xran_cp_reset_section_info</a>(<span class="keywordtype">void</span> *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id);</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;int32_t <a class="code" href="xran__cp__api_8h.html#afa26200d2578ae0a20cc197b6eab3640">xran_cp_populate_section_ext_1</a>(int8_t  *p_ext1_dst,    </div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;                                       uint16_t  ext1_dst_len, </div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;                                       int16_t  *p_bfw_iq_src, </div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;                                       uint16_t  rbNumber,     </div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;                                       uint16_t  bfwNumber,    </div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;                                       uint8_t   bfwiqWidth,   </div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;                                       uint8_t   <a class="code" href="xran__pkt__cp_8h.html#a489f0b868b86e577a5e515dc40987ba5">bfwCompMeth</a>); </div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;}</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _XRAN_CP_API_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="xran__cp__api_8h_html_a2a349ad9adaec2cfd7f88e791d451c5e"><div class="ttname"><a href="xran__cp__api_8h.html#a2a349ad9adaec2cfd7f88e791d451c5e">xran_cp_add_section_info</a></div><div class="ttdeci">int xran_cp_add_section_info(void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, struct xran_section_info *info)</div><div class="ttdoc">Add a section information of C-Plane to dabase. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00160">xran_cp_api.c:160</a></div></div>
71 <div class="ttc" id="structxran__section__info_html_affa3adbd50cd4af2018ba1fc0e8c3e31"><div class="ttname"><a href="structxran__section__info.html#affa3adbd50cd4af2018ba1fc0e8c3e31">xran_section_info::rb</a></div><div class="ttdeci">uint8_t rb</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00195">xran_cp_api.h:195</a></div></div>
72 <div class="ttc" id="structxran__sectionext5__info_html_a7c4e67772e2e32e2f63f636730bf6eea"><div class="ttname"><a href="structxran__sectionext5__info.html#a7c4e67772e2e32e2f63f636730bf6eea">xran_sectionext5_info::num_sets</a></div><div class="ttdeci">uint8_t num_sets</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00258">xran_cp_api.h:258</a></div></div>
73 <div class="ttc" id="structxran__sectionext4__info_html"><div class="ttname"><a href="structxran__sectionext4__info.html">xran_sectionext4_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00251">xran_cp_api.h:251</a></div></div>
74 <div class="ttc" id="structxran__cp__header__params_html_a1520b1ef6131bff6c14b88d849c266c5"><div class="ttname"><a href="structxran__cp__header__params.html#a1520b1ef6131bff6c14b88d849c266c5">xran_cp_header_params::iqWidth</a></div><div class="ttdeci">uint8_t iqWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00286">xran_cp_api.h:286</a></div></div>
75 <div class="ttc" id="structxran__section__gen__info_html_aa561d89cbc570e39183c64a5095a6053"><div class="ttname"><a href="structxran__section__gen__info.html#aa561d89cbc570e39183c64a5095a6053">xran_section_gen_info::exDataSize</a></div><div class="ttdeci">uint32_t exDataSize</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00298">xran_cp_api.h:298</a></div></div>
76 <div class="ttc" id="xran__pkt__cp_8h_html"><div class="ttname"><a href="xran__pkt__cp_8h.html">xran_pkt_cp.h</a></div><div class="ttdoc">This file provides the definition of Control Plane Messages for XRAN Front Haul layer as defined in X...</div></div>
77 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a69b09bde0a8a71540b00378a5eb917b9">XRAN_BFWCOMPMETHOD_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00162">xran_cp_api.h:162</a></div></div>
78 <div class="ttc" id="structxran__cp__rbmap__list_html"><div class="ttname"><a href="structxran__cp__rbmap__list.html">xran_cp_rbmap_list</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00329">xran_cp_api.h:329</a></div></div>
79 <div class="ttc" id="structxran__sectionext__info_html_a8aed22e2c7b283705ec82e0120515618"><div class="ttname"><a href="structxran__sectionext__info.html#a8aed22e2c7b283705ec82e0120515618">xran_sectionext_info::len</a></div><div class="ttdeci">uint16_t len</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00268">xran_cp_api.h:268</a></div></div>
80 <div class="ttc" id="structxran__cp__header__params_html_ad5150de5e1c141cfe288f260afb00830"><div class="ttname"><a href="structxran__cp__header__params.html#ad5150de5e1c141cfe288f260afb00830">xran_cp_header_params::filterIdx</a></div><div class="ttdeci">uint8_t filterIdx</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00277">xran_cp_api.h:277</a></div></div>
81 <div class="ttc" id="structxran__sectionext1__info_html_ac538592c50bd54df6d3c3dfb98fd1a96"><div class="ttname"><a href="structxran__sectionext1__info.html#ac538592c50bd54df6d3c3dfb98fd1a96">xran_sectionext1_info::compBitWidthShift</a></div><div class="ttdeci">uint8_t compBitWidthShift</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00219">xran_cp_api.h:219</a></div></div>
82 <div class="ttc" id="xran__cp__api_8h_html_a1087eb8c21d4b4e104b12a056ff65553abaa831174169072d419180e49af5eb4a"><div class="ttname"><a href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553abaa831174169072d419180e49af5eb4a">XRAN_RBIND_EVERYOTHER</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00106">xran_cp_api.h:106</a></div></div>
83 <div class="ttc" id="structxran__cp__header__params_html_a1e4a3c43fc7865c6520471fb9ba8501f"><div class="ttname"><a href="structxran__cp__header__params.html#a1e4a3c43fc7865c6520471fb9ba8501f">xran_cp_header_params::compMeth</a></div><div class="ttdeci">uint8_t compMeth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00287">xran_cp_api.h:287</a></div></div>
84 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ade744d9dc1b89a8e912564d6cd0e0ea5">XRAN_CP_SECTIONEXTCMD_0</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00148">xran_cp_api.h:148</a></div></div>
85 <div class="ttc" id="structxran__sectionext3__info_html_a539f76c6228d64723233120f82b0369b"><div class="ttname"><a href="structxran__sectionext3__info.html#a539f76c6228d64723233120f82b0369b">xran_sectionext3_info::layerId</a></div><div class="ttdeci">uint8_t layerId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00240">xran_cp_api.h:240</a></div></div>
86 <div class="ttc" id="structxran__section__desc_html"><div class="ttname"><a href="structxran__section__desc.html">xran_section_desc</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00382">xran_fh_o_du.h:382</a></div></div>
87 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388a481551fc7c2b5cc3b7cc062f4c5065ec"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a481551fc7c2b5cc3b7cc062f4c5065ec">XRAN_BFABITWIDTH_4BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00175">xran_cp_api.h:175</a></div></div>
88 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388a5d445f989133cbc78fb29f9c295ee43f"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a5d445f989133cbc78fb29f9c295ee43f">XRAN_BFABITWIDTH_NO</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00172">xran_cp_api.h:172</a></div></div>
89 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aa51e4f2fde3e58c4cf60033529779e54">XRAN_CP_SECTIONEXTCMD_2</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00150">xran_cp_api.h:150</a></div></div>
90 <div class="ttc" id="structxran__section__info_html_a0b43a347f3b949ec61086b57503bc00f"><div class="ttname"><a href="structxran__section__info.html#a0b43a347f3b949ec61086b57503bc00f">xran_section_info::pad0</a></div><div class="ttdeci">uint16_t pad0</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00203">xran_cp_api.h:203</a></div></div>
91 <div class="ttc" id="structxran__sectionext3__info_html_a878ff2db850e901d2c93ca36cae8f4f9"><div class="ttname"><a href="structxran__sectionext3__info.html#a878ff2db850e901d2c93ca36cae8f4f9">xran_sectionext3_info::txScheme</a></div><div class="ttdeci">uint8_t txScheme</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00242">xran_cp_api.h:242</a></div></div>
92 <div class="ttc" id="structxran__section__info_html_ac54814779041bec5dcf8aec288d69b06"><div class="ttname"><a href="structxran__section__info.html#ac54814779041bec5dcf8aec288d69b06">xran_section_info::startSymId</a></div><div class="ttdeci">uint8_t startSymId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00188">xran_cp_api.h:188</a></div></div>
93 <div class="ttc" id="structxran__section__gen__info_html_acb5cfd209ba75c853d03f701e7f91679"><div class="ttname"><a href="structxran__section__gen__info.html#acb5cfd209ba75c853d03f701e7f91679">xran_section_gen_info::type</a></div><div class="ttdeci">uint16_t type</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00301">xran_cp_api.h:301</a></div></div>
94 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ae57fd13dd77647afe0a45fd16d0d1d18">XRAN_BFWCOMPMETHOD_BLKFLOAT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00163">xran_cp_api.h:163</a></div></div>
95 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5bacbd3323e6b1ff94148f8e923a0c764a5"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bacbd3323e6b1ff94148f8e923a0c764a5">XRAN_FILTERINDEX_NPRACH</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00070">xran_cp_api.h:70</a></div></div>
96 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaae95c978a1024b371581c860cb2e8756d"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaae95c978a1024b371581c860cb2e8756d">XRAN_FFTSIZE_512</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00081">xran_cp_api.h:81</a></div></div>
97 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a08c6866bf6b30f45d8c78a1acb33f6ca">XRAN_BFWCOMPMETHOD_ULAW</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00165">xran_cp_api.h:165</a></div></div>
98 <div class="ttc" id="structxran__sectionext2__info_html_ad7bfdcda7332da505aa1712b68452cd2"><div class="ttname"><a href="structxran__sectionext2__info.html#ad7bfdcda7332da505aa1712b68452cd2">xran_sectionext2_info::bfZeSI</a></div><div class="ttdeci">uint8_t bfZeSI</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00235">xran_cp_api.h:235</a></div></div>
99 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a0afad447e78f05813dd3ec3e378c7edd">XRAN_CP_SECTIONTYPE_0</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00055">xran_cp_api.h:55</a></div></div>
100 <div class="ttc" id="structxran__section__gen__info_html_a735984d41155bc1032e09bece8f8d66d"><div class="ttname"><a href="structxran__section__gen__info.html#a735984d41155bc1032e09bece8f8d66d">xran_section_gen_info::data</a></div><div class="ttdeci">void * data</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00303">xran_cp_api.h:303</a></div></div>
101 <div class="ttc" id="structxran__cp__rbmap__list_html_af7735abb4d0e98bff75f6ca302402fd1"><div class="ttname"><a href="structxran__cp__rbmap__list.html#af7735abb4d0e98bff75f6ca302402fd1">xran_cp_rbmap_list::rb_num</a></div><div class="ttdeci">uint16_t rb_num</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00336">xran_cp_api.h:336</a></div></div>
102 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a5bedf05ecef7390187d6e2da90d4cfe5"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a5bedf05ecef7390187d6e2da90d4cfe5">XRAN_SCS_30KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00092">xran_cp_api.h:92</a></div></div>
103 <div class="ttc" id="structxran__cp__rbmap__list_html_a1e0c8aee4bb2520855c655fc3f5ddb3e"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a1e0c8aee4bb2520855c655fc3f5ddb3e">xran_cp_rbmap_list::rb_start</a></div><div class="ttdeci">uint16_t rb_start</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00335">xran_cp_api.h:335</a></div></div>
104 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610">xran_cp_sectiontype</a></div><div class="ttdeci">xran_cp_sectiontype</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00054">xran_cp_api.h:54</a></div></div>
105 <div class="ttc" id="xran__cp__api_8h_html_a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16"><div class="ttname"><a href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553a020e57090e5b6e614d303c027543fd16">XRAN_RBIND_EVERY</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00105">xran_cp_api.h:105</a></div></div>
106 <div class="ttc" id="structxran__cp__rbmap__list_html_a1520b1ef6131bff6c14b88d849c266c5"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a1520b1ef6131bff6c14b88d849c266c5">xran_cp_rbmap_list::iqWidth</a></div><div class="ttdeci">uint8_t iqWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00342">xran_cp_api.h:342</a></div></div>
107 <div class="ttc" id="structxran__sectionext3__info_html_abcaa5b568a022c3af1146b779d52bebc"><div class="ttname"><a href="structxran__sectionext3__info.html#abcaa5b568a022c3af1146b779d52bebc">xran_sectionext3_info::beamIdAP1</a></div><div class="ttdeci">uint16_t beamIdAP1</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00246">xran_cp_api.h:246</a></div></div>
108 <div class="ttc" id="structxran__cp__header__params_html_a32f1b5994f68c2670b4db46afdd152f1"><div class="ttname"><a href="structxran__cp__header__params.html#a32f1b5994f68c2670b4db46afdd152f1">xran_cp_header_params::numUEs</a></div><div class="ttdeci">uint8_t numUEs</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00288">xran_cp_api.h:288</a></div></div>
109 <div class="ttc" id="structxran__cp__rbmap__list_html_abde12917f82ac21d3b35f788384b69d4"><div class="ttname"><a href="structxran__cp__rbmap__list.html#abde12917f82ac21d3b35f788384b69d4">xran_cp_rbmap_list::iq_buff_offset</a></div><div class="ttdeci">int16_t iq_buff_offset</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00338">xran_cp_api.h:338</a></div></div>
110 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687ace72716ca3289daee97fc49c9f43bfc1"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687ace72716ca3289daee97fc49c9f43bfc1">XRAN_BFWCOMPMETHOD_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00167">xran_cp_api.h:167</a></div></div>
111 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a901be5608d974b8016a4e01615dd99f0"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a901be5608d974b8016a4e01615dd99f0">XRAN_SCS_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00100">xran_cp_api.h:100</a></div></div>
112 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a63cd3bfd8691b1633bacfd3cf9d9546d">XRAN_CP_SECTIONEXTCMD_3</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00151">xran_cp_api.h:151</a></div></div>
113 <div class="ttc" id="structxran__section__info_html_a1e4a3c43fc7865c6520471fb9ba8501f"><div class="ttname"><a href="structxran__section__info.html#a1e4a3c43fc7865c6520471fb9ba8501f">xran_section_info::compMeth</a></div><div class="ttdeci">uint8_t compMeth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00196">xran_cp_api.h:196</a></div></div>
114 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a1f3289201658ac2a09203c4fb974b1e7">XRAN_CP_SECTIONTYPE_1</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00056">xran_cp_api.h:56</a></div></div>
115 <div class="ttc" id="xran__cp__api_8h_html_a056d791208720148306b686856cd36b0a24b002ad82b562efb71a187df7665db3"><div class="ttname"><a href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a24b002ad82b562efb71a187df7665db3">XRAN_SYMBOLNUMBER_INC</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00113">xran_cp_api.h:113</a></div></div>
116 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610a99cb6565a1f64c92f624b3e036d810bb"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a99cb6565a1f64c92f624b3e036d810bb">XRAN_CP_SECTIONTYPE_7</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00060">xran_cp_api.h:60</a></div></div>
117 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388">xran_cp_bfa_bitwidth</a></div><div class="ttdeci">xran_cp_bfa_bitwidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00171">xran_cp_api.h:171</a></div></div>
118 <div class="ttc" id="structxran__sectionext4__info_html_a0976e33e213bf38d277b829252a1ceaa"><div class="ttname"><a href="structxran__sectionext4__info.html#a0976e33e213bf38d277b829252a1ceaa">xran_sectionext4_info::pad0</a></div><div class="ttdeci">uint8_t pad0</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00253">xran_cp_api.h:253</a></div></div>
119 <div class="ttc" id="structxran__sectionext2__info_html_a52ffc8175e7bde0adbc75c865c854df2"><div class="ttname"><a href="structxran__sectionext2__info.html#a52ffc8175e7bde0adbc75c865c854df2">xran_sectionext2_info::bfZe3ddWidth</a></div><div class="ttdeci">uint8_t bfZe3ddWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00231">xran_cp_api.h:231</a></div></div>
120 <div class="ttc" id="structxran__cp__gen__params_html_a92abda0bec7c1c978fe96f87aad18067"><div class="ttname"><a href="structxran__cp__gen__params.html#a92abda0bec7c1c978fe96f87aad18067">xran_cp_gen_params::dir</a></div><div class="ttdeci">uint8_t dir</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00316">xran_cp_api.h:316</a></div></div>
121 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaa50d036637af08ab7677a368920003e1b"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa50d036637af08ab7677a368920003e1b">XRAN_FFTSIZE_128</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00079">xran_cp_api.h:79</a></div></div>
122 <div class="ttc" id="xran__pkt__cp_8h_html_a489f0b868b86e577a5e515dc40987ba5"><div class="ttname"><a href="xran__pkt__cp_8h.html#a489f0b868b86e577a5e515dc40987ba5">bfwCompMeth</a></div><div class="ttdeci">uint8_t bfwCompMeth</div><div class="ttdef"><b>Definition:</b> <a href="xran__pkt__cp_8h_source.html#l00220">xran_pkt_cp.h:220</a></div></div>
123 <div class="ttc" id="structxran__sectionext5__info_html_a0d53f590f6c03b8aadb7421ea75a0efa"><div class="ttname"><a href="structxran__sectionext5__info.html#a0d53f590f6c03b8aadb7421ea75a0efa">xran_sectionext5_info::mcScaleOffset</a></div><div class="ttdeci">uint16_t mcScaleOffset</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00262">xran_cp_api.h:262</a></div></div>
124 <div class="ttc" id="structxran__section__info_html_a52f6623d45fec4bf9c14898f7e53db34"><div class="ttname"><a href="structxran__section__info.html#a52f6623d45fec4bf9c14898f7e53db34">xran_section_info::symInc</a></div><div class="ttdeci">uint8_t symInc</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00190">xran_cp_api.h:190</a></div></div>
125 <div class="ttc" id="structxran__section__info_html_a1d127017fb298b889f4ba24752d08b8e"><div class="ttname"><a href="structxran__section__info.html#a1d127017fb298b889f4ba24752d08b8e">xran_section_info::type</a></div><div class="ttdeci">uint8_t type</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00185">xran_cp_api.h:185</a></div></div>
126 <div class="ttc" id="structxran__sectionext3__info_html_a9b459e1b2f309337740ed7a576e8ddfb"><div class="ttname"><a href="structxran__sectionext3__info.html#a9b459e1b2f309337740ed7a576e8ddfb">xran_sectionext3_info::beamIdAP2</a></div><div class="ttdeci">uint16_t beamIdAP2</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00247">xran_cp_api.h:247</a></div></div>
127 <div class="ttc" id="structxran__sectionext2__info_html"><div class="ttname"><a href="structxran__sectionext2__info.html">xran_sectionext2_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00224">xran_cp_api.h:224</a></div></div>
128 <div class="ttc" id="structxran__recv__packet__info_html"><div class="ttname"><a href="structxran__recv__packet__info.html">xran_recv_packet_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__transport_8h_source.html#l00047">xran_transport.h:47</a></div></div>
129 <div class="ttc" id="structxran__section__info_html_ac7deef3ca4b0fc12769165dbf9374569"><div class="ttname"><a href="structxran__section__info.html#ac7deef3ca4b0fc12769165dbf9374569">xran_section_info::beamId</a></div><div class="ttdeci">uint16_t beamId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00200">xran_cp_api.h:200</a></div></div>
130 <div class="ttc" id="structxran__cp__header__params_html_af57c31d64bbdb0d65fd36c9f38951328"><div class="ttname"><a href="structxran__cp__header__params.html#af57c31d64bbdb0d65fd36c9f38951328">xran_cp_header_params::cpLength</a></div><div class="ttdeci">uint16_t cpLength</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00290">xran_cp_api.h:290</a></div></div>
131 <div class="ttc" id="structxran__sectionext3__info_html_a122f48d0face015611f900b5e7c0864a"><div class="ttname"><a href="structxran__sectionext3__info.html#a122f48d0face015611f900b5e7c0864a">xran_sectionext3_info::crsSymNum</a></div><div class="ttdeci">uint8_t crsSymNum</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00245">xran_cp_api.h:245</a></div></div>
132 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a4f102d99af91a59da1a2b5cfa10ee21e"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4f102d99af91a59da1a2b5cfa10ee21e">XRAN_SCS_15KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00091">xran_cp_api.h:91</a></div></div>
133 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977aaea21d0be8d5ee905837f26a28c316a9">XRAN_CP_SECTIONEXTCMD_5</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00153">xran_cp_api.h:153</a></div></div>
134 <div class="ttc" id="structxran__section__info_html"><div class="ttname"><a href="structxran__section__info.html">xran_section_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00184">xran_cp_api.h:184</a></div></div>
135 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610aef4c60356367eca22835d6905367c532"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610aef4c60356367eca22835d6905367c532">XRAN_CP_SECTIONTYPE_5</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00058">xran_cp_api.h:58</a></div></div>
136 <div class="ttc" id="xran__cp__api_8h_html_a4b7c2b7f89a0a04b07426e6adbecdb27"><div class="ttname"><a href="xran__cp__api_8h.html#a4b7c2b7f89a0a04b07426e6adbecdb27">xran_get_freqoffset</a></div><div class="ttdeci">int32_t xran_get_freqoffset(int freqOffset, int scs)</div></div>
137 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388a2ed8e4c00c32cec3714c748c5cb06498"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2ed8e4c00c32cec3714c748c5cb06498">XRAN_BFABITWIDTH_3BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00174">xran_cp_api.h:174</a></div></div>
138 <div class="ttc" id="structxran__cp__header__params_html_a59e7e8f3feb686850b0cb0ae065de85b"><div class="ttname"><a href="structxran__cp__header__params.html#a59e7e8f3feb686850b0cb0ae065de85b">xran_cp_header_params::fftSize</a></div><div class="ttdeci">uint8_t fftSize</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00284">xran_cp_api.h:284</a></div></div>
139 <div class="ttc" id="xran__cp__api_8h_html_a1087eb8c21d4b4e104b12a056ff65553af94eec771b571088905e9268fd2b9fe6"><div class="ttname"><a href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553af94eec771b571088905e9268fd2b9fe6">XRAN_RBIND_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00107">xran_cp_api.h:107</a></div></div>
140 <div class="ttc" id="structxran__sectionext3__info_html_a0780ffbec6d647632e2b31d89de94467"><div class="ttname"><a href="structxran__sectionext3__info.html#a0780ffbec6d647632e2b31d89de94467">xran_sectionext3_info::beamIdAP3</a></div><div class="ttdeci">uint16_t beamIdAP3</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00248">xran_cp_api.h:248</a></div></div>
141 <div class="ttc" id="xran__cp__api_8h_html_a965fc18e61438182b0ae70809b68fb23"><div class="ttname"><a href="xran__cp__api_8h.html#a965fc18e61438182b0ae70809b68fb23">xran_cp_free_sectiondb</a></div><div class="ttdeci">int xran_cp_free_sectiondb(void *pHandle)</div><div class="ttdoc">Release and free section database. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00089">xran_cp_api.c:89</a></div></div>
142 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388af8cbf731a351d09786f5057ee57b4cbc"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388af8cbf731a351d09786f5057ee57b4cbc">XRAN_BFABITWIDTH_5BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00176">xran_cp_api.h:176</a></div></div>
143 <div class="ttc" id="structxran__sectionext2__info_html_a455c1bba3cc6776c7c953f468da68d89"><div class="ttname"><a href="structxran__sectionext2__info.html#a455c1bba3cc6776c7c953f468da68d89">xran_sectionext2_info::bfAzSI</a></div><div class="ttdeci">uint8_t bfAzSI</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00234">xran_cp_api.h:234</a></div></div>
144 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687a036896de4dea687b4d28bd819e535529">XRAN_BFWCOMPMETHOD_BEAMSPACE</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00166">xran_cp_api.h:166</a></div></div>
145 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aa"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aa">xran_cp_fftsize</a></div><div class="ttdeci">xran_cp_fftsize</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00078">xran_cp_api.h:78</a></div></div>
146 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388aab257dc74601e31feeadbdd0182f090d"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388aab257dc74601e31feeadbdd0182f090d">XRAN_BFABITWIDTH_8BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00179">xran_cp_api.h:179</a></div></div>
147 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaa9b94b67c9b33edae085f53f7e7c957c0"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa9b94b67c9b33edae085f53f7e7c957c0">XRAN_FFTSIZE_4096</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00084">xran_cp_api.h:84</a></div></div>
148 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a63c359901283265eac9c1ecf92089aba"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a63c359901283265eac9c1ecf92089aba">XRAN_SCS_5KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00098">xran_cp_api.h:98</a></div></div>
149 <div class="ttc" id="structxran__section__info_html_a6b13285aabf8f2f4598143b2670204c1"><div class="ttname"><a href="structxran__section__info.html#a6b13285aabf8f2f4598143b2670204c1">xran_section_info::startPrbc</a></div><div class="ttdeci">uint16_t startPrbc</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00193">xran_cp_api.h:193</a></div></div>
150 <div class="ttc" id="xran__cp__api_8h_html_a38c83cd67a7265920f3bd0b36510f713"><div class="ttname"><a href="xran__cp__api_8h.html#a38c83cd67a7265920f3bd0b36510f713">xran_parse_cp_pkt</a></div><div class="ttdeci">int xran_parse_cp_pkt(struct rte_mbuf *mbuf, struct xran_cp_gen_params *result, struct xran_recv_packet_info *pkt_info)</div><div class="ttdoc">Parse a C-Plane packet (for RU emulation) Transport layer fragmentation is not supported. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l01749">xran_cp_api.c:1749</a></div></div>
151 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610a3737ed931eee1f2165a21b1bbcd5da78"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a3737ed931eee1f2165a21b1bbcd5da78">XRAN_CP_SECTIONTYPE_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00061">xran_cp_api.h:61</a></div></div>
152 <div class="ttc" id="structxran__cp__rbmap__list_html_aa3855fbdf569667bde1830fe8033078a"><div class="ttname"><a href="structxran__cp__rbmap__list.html#aa3855fbdf569667bde1830fe8033078a">xran_cp_rbmap_list::sym_num</a></div><div class="ttdeci">uint8_t sym_num</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00333">xran_cp_api.h:333</a></div></div>
153 <div class="ttc" id="structxran__cp__gen__params_html_ae273caa235b1c6085de4ad13886f82c9"><div class="ttname"><a href="structxran__cp__gen__params.html#ae273caa235b1c6085de4ad13886f82c9">xran_cp_gen_params::sectionType</a></div><div class="ttdeci">uint8_t sectionType</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00317">xran_cp_api.h:317</a></div></div>
154 <div class="ttc" id="structxran__sectionext__info_html_acb5cfd209ba75c853d03f701e7f91679"><div class="ttname"><a href="structxran__sectionext__info.html#acb5cfd209ba75c853d03f701e7f91679">xran_sectionext_info::type</a></div><div class="ttdeci">uint16_t type</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00267">xran_cp_api.h:267</a></div></div>
155 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977">xran_cp_sectionextcmd</a></div><div class="ttdeci">xran_cp_sectionextcmd</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00147">xran_cp_api.h:147</a></div></div>
156 <div class="ttc" id="structxran__sectionext2__info_html_adc26301dfc01bf86c8dc53bdef1ac5c3"><div class="ttname"><a href="structxran__sectionext2__info.html#adc26301dfc01bf86c8dc53bdef1ac5c3">xran_sectionext2_info::bfAz3dd</a></div><div class="ttdeci">uint8_t bfAz3dd</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00230">xran_cp_api.h:230</a></div></div>
157 <div class="ttc" id="structxran__section__info_html_aebf3365962d1bbb1b52ee9687006cbed"><div class="ttname"><a href="structxran__section__info.html#aebf3365962d1bbb1b52ee9687006cbed">xran_section_info::regFactor</a></div><div class="ttdeci">uint16_t regFactor</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00202">xran_cp_api.h:202</a></div></div>
158 <div class="ttc" id="structxran__cp__header__params_html_ac54814779041bec5dcf8aec288d69b06"><div class="ttname"><a href="structxran__cp__header__params.html#ac54814779041bec5dcf8aec288d69b06">xran_cp_header_params::startSymId</a></div><div class="ttdeci">uint8_t startSymId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00281">xran_cp_api.h:281</a></div></div>
159 <div class="ttc" id="structxran__section__gen__info_html_a8aed22e2c7b283705ec82e0120515618"><div class="ttname"><a href="structxran__section__gen__info.html#a8aed22e2c7b283705ec82e0120515618">xran_section_gen_info::len</a></div><div class="ttdeci">uint16_t len</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00302">xran_cp_api.h:302</a></div></div>
160 <div class="ttc" id="structxran__sectionext3__info_html_ab9769277d06e564feeaea9f51770c067"><div class="ttname"><a href="structxran__sectionext3__info.html#ab9769277d06e564feeaea9f51770c067">xran_sectionext3_info::crsReMask</a></div><div class="ttdeci">uint16_t crsReMask</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00243">xran_cp_api.h:243</a></div></div>
161 <div class="ttc" id="structxran__sectionext3__info_html"><div class="ttname"><a href="structxran__sectionext3__info.html">xran_sectionext3_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00238">xran_cp_api.h:238</a></div></div>
162 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797aa5bbc7ba0552033b34c65cb012da0345"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797aa5bbc7ba0552033b34c65cb012da0345">XRAN_SCS_7P5KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00099">xran_cp_api.h:99</a></div></div>
163 <div class="ttc" id="xran__cp__api_8h_html_a056d791208720148306b686856cd36b0"><div class="ttname"><a href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0">xran_cp_symbolnuminc</a></div><div class="ttdeci">xran_cp_symbolnuminc</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00111">xran_cp_api.h:111</a></div></div>
164 <div class="ttc" id="structxran__sectionext2__info_html_a0562069083918b7760597eaca4f0dceb"><div class="ttname"><a href="structxran__sectionext2__info.html#a0562069083918b7760597eaca4f0dceb">xran_sectionext2_info::bfZePtWidth</a></div><div class="ttdeci">uint8_t bfZePtWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00227">xran_cp_api.h:227</a></div></div>
165 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a96eb43a85832217358262f3e46898064"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a96eb43a85832217358262f3e46898064">XRAN_SCS_120KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00094">xran_cp_api.h:94</a></div></div>
166 <div class="ttc" id="structxran__sectionext1__info_html"><div class="ttname"><a href="structxran__sectionext1__info.html">xran_sectionext1_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00209">xran_cp_api.h:209</a></div></div>
167 <div class="ttc" id="structxran__cp__header__params_html"><div class="ttname"><a href="structxran__cp__header__params.html">xran_cp_header_params</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00275">xran_cp_api.h:275</a></div></div>
168 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaad1bc92c46f3cc3cf906cf22319330df7"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaad1bc92c46f3cc3cf906cf22319330df7">XRAN_FFTSIZE_2048</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00083">xran_cp_api.h:83</a></div></div>
169 <div class="ttc" id="xran__cp__api_8h_html_a056d791208720148306b686856cd36b0a413ab49f1a7d0a18b19ebd243c064227"><div class="ttname"><a href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a413ab49f1a7d0a18b19ebd243c064227">XRAN_SYMBOLNUMBER_INC_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00114">xran_cp_api.h:114</a></div></div>
170 <div class="ttc" id="xran__cp__api_8h_html_ae5d69f1c437b336ec274f5e1ab8e2e30"><div class="ttname"><a href="xran__cp__api_8h.html#ae5d69f1c437b336ec274f5e1ab8e2e30">xran_cp_add_multisection_info</a></div><div class="ttdeci">int xran_cp_add_multisection_info(void *pHandle, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, struct xran_cp_gen_params *gen_info)</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00187">xran_cp_api.c:187</a></div></div>
171 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610a80bcc2d7d7aff5e850d26892e703c637">XRAN_CP_SECTIONTYPE_3</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00057">xran_cp_api.h:57</a></div></div>
172 <div class="ttc" id="structxran__cp__rbmap__list_html_aba2cd161fa32b47ca78d0a2e4cf605c3"><div class="ttname"><a href="structxran__cp__rbmap__list.html#aba2cd161fa32b47ca78d0a2e4cf605c3">xran_cp_rbmap_list::comp_meth</a></div><div class="ttdeci">uint8_t comp_meth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00343">xran_cp_api.h:343</a></div></div>
173 <div class="ttc" id="xran__pkt__cp_8h_html_af57c31d64bbdb0d65fd36c9f38951328"><div class="ttname"><a href="xran__pkt__cp_8h.html#af57c31d64bbdb0d65fd36c9f38951328">cpLength</a></div><div class="ttdeci">uint16_t cpLength</div><div class="ttdef"><b>Definition:</b> <a href="xran__pkt__cp_8h_source.html#l00218">xran_pkt_cp.h:218</a></div></div>
174 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5ba8319015bdd5c905cbeaa44e2e06c159e"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba8319015bdd5c905cbeaa44e2e06c159e">XRAN_FILTERINDEX_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00071">xran_cp_api.h:71</a></div></div>
175 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba02f77bf011c81bd0e18ebcb09b175181">XRAN_FILTERINDEX_STANDARD</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00066">xran_cp_api.h:66</a></div></div>
176 <div class="ttc" id="structxran__sectionext2__info_html_a8d5cbe6476d0e8b325cd4e1bad03a6d3"><div class="ttname"><a href="structxran__sectionext2__info.html#a8d5cbe6476d0e8b325cd4e1bad03a6d3">xran_sectionext2_info::bfZePt</a></div><div class="ttdeci">uint8_t bfZePt</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00228">xran_cp_api.h:228</a></div></div>
177 <div class="ttc" id="structxran__cp__rbmap__list_html_a599d618c91d4ce33661381801a7dca9a"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a599d618c91d4ce33661381801a7dca9a">xran_cp_rbmap_list::beam_id</a></div><div class="ttdeci">uint16_t beam_id</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00341">xran_cp_api.h:341</a></div></div>
178 <div class="ttc" id="xran__cp__api_8h_html_acf59e7a9af32c6c8c8dd3d7b1e6ee0ca"><div class="ttname"><a href="xran__cp__api_8h.html#acf59e7a9af32c6c8c8dd3d7b1e6ee0ca">XRAN_MAX_BFW_N</a></div><div class="ttdeci">#define XRAN_MAX_BFW_N</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00047">xran_cp_api.h:47</a></div></div>
179 <div class="ttc" id="structxran__section__info_html_a2b72ddddeff4e4a8a5c191695ec41079"><div class="ttname"><a href="structxran__section__info.html#a2b72ddddeff4e4a8a5c191695ec41079">xran_section_info::numPrbc</a></div><div class="ttdeci">uint16_t numPrbc</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00194">xran_cp_api.h:194</a></div></div>
180 <div class="ttc" id="structxran__sectionext4__info_html_a9469507e787895ef8a3ec1b89df59954"><div class="ttname"><a href="structxran__sectionext4__info.html#a9469507e787895ef8a3ec1b89df59954">xran_sectionext4_info::csf</a></div><div class="ttdeci">uint8_t csf</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00252">xran_cp_api.h:252</a></div></div>
181 <div class="ttc" id="structxran__cp__rbmap__list_html_a23b2201c117393dd97c63e750e211d57"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a23b2201c117393dd97c63e750e211d57">xran_cp_rbmap_list::sym_start</a></div><div class="ttdeci">uint8_t sym_start</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00332">xran_cp_api.h:332</a></div></div>
182 <div class="ttc" id="structxran__section__info_html_a1520b1ef6131bff6c14b88d849c266c5"><div class="ttname"><a href="structxran__section__info.html#a1520b1ef6131bff6c14b88d849c266c5">xran_section_info::iqWidth</a></div><div class="ttdeci">uint8_t iqWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00197">xran_cp_api.h:197</a></div></div>
183 <div class="ttc" id="structxran__cp__rbmap__list_html_acbe4924d3235876d0b54c3c9ef6f8149"><div class="ttname"><a href="structxran__cp__rbmap__list.html#acbe4924d3235876d0b54c3c9ef6f8149">xran_cp_rbmap_list::grp_id</a></div><div class="ttdeci">uint16_t grp_id</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00330">xran_cp_api.h:330</a></div></div>
184 <div class="ttc" id="structxran__section__info_html_abf9a56a4808dd3eba6b3e3303e3d080a"><div class="ttname"><a href="structxran__section__info.html#abf9a56a4808dd3eba6b3e3303e3d080a">xran_section_info::ueId</a></div><div class="ttdeci">uint16_t ueId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00201">xran_cp_api.h:201</a></div></div>
185 <div class="ttc" id="structxran__sectionext2__info_html_aed0ddbdef5f3287fe38c115bf0f6b361"><div class="ttname"><a href="structxran__sectionext2__info.html#aed0ddbdef5f3287fe38c115bf0f6b361">xran_sectionext2_info::bfAzPt</a></div><div class="ttdeci">uint8_t bfAzPt</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00226">xran_cp_api.h:226</a></div></div>
186 <div class="ttc" id="xran__cp__api_8h_html_a6e8f1d76afde95b2d85b1fd99aaa1610ae6f2c09491abd9b5ddf176281f5fc901"><div class="ttname"><a href="xran__cp__api_8h.html#a6e8f1d76afde95b2d85b1fd99aaa1610ae6f2c09491abd9b5ddf176281f5fc901">XRAN_CP_SECTIONTYPE_6</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00059">xran_cp_api.h:59</a></div></div>
187 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaa704833d53f0b90eb03f834ef5ddd837e"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa704833d53f0b90eb03f834ef5ddd837e">XRAN_FFTSIZE_256</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00080">xran_cp_api.h:80</a></div></div>
188 <div class="ttc" id="structxran__sectionext__info_html"><div class="ttname"><a href="structxran__sectionext__info.html">xran_sectionext_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00266">xran_cp_api.h:266</a></div></div>
189 <div class="ttc" id="structxran__sectionext1__info_html_ae4f265cd1e2941e2d7366085f6f0b598"><div class="ttname"><a href="structxran__sectionext1__info.html#ae4f265cd1e2941e2d7366085f6f0b598">xran_sectionext1_info::bfwIQ_sz</a></div><div class="ttdeci">int16_t bfwIQ_sz</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00215">xran_cp_api.h:215</a></div></div>
190 <div class="ttc" id="structxran__section__info_html_a4fc3a0c58dfbd1e68224521185cb9384"><div class="ttname"><a href="structxran__section__info.html#a4fc3a0c58dfbd1e68224521185cb9384">xran_section_info::id</a></div><div class="ttdeci">uint16_t id</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00191">xran_cp_api.h:191</a></div></div>
191 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797afe1b4bcac85f929f3f2c8d7d4d641638"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797afe1b4bcac85f929f3f2c8d7d4d641638">XRAN_SCS_3P75KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00097">xran_cp_api.h:97</a></div></div>
192 <div class="ttc" id="structxran__cp__rbmap__list_html_a0976e33e213bf38d277b829252a1ceaa"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a0976e33e213bf38d277b829252a1ceaa">xran_cp_rbmap_list::pad0</a></div><div class="ttdeci">uint8_t pad0</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00344">xran_cp_api.h:344</a></div></div>
193 <div class="ttc" id="structxran__sectionext5__info_html_aabd93f3473c2432cf02d285e460907da"><div class="ttname"><a href="structxran__sectionext5__info.html#aabd93f3473c2432cf02d285e460907da">xran_sectionext5_info::mcScaleReMask</a></div><div class="ttdeci">uint16_t mcScaleReMask</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00261">xran_cp_api.h:261</a></div></div>
194 <div class="ttc" id="xran__cp__api_8h_html_aef16da48f3d30626c31dfeff9d8301fa"><div class="ttname"><a href="xran__cp__api_8h.html#aef16da48f3d30626c31dfeff9d8301fa">xran_cp_iterate_section_info</a></div><div class="ttdeci">struct xran_section_info * xran_cp_iterate_section_info(void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, uint32_t *next)</div><div class="ttdoc">Iterate each section information of C-Plane from the database of eAxC by given information. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00291">xran_cp_api.c:291</a></div></div>
195 <div class="ttc" id="xran__cp__api_8h_html_ab4bb8d75b8549c5b475d6ffe27e17286"><div class="ttname"><a href="xran__cp__api_8h.html#ab4bb8d75b8549c5b475d6ffe27e17286">xran_get_cplength</a></div><div class="ttdeci">uint16_t xran_get_cplength(int cpLength)</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00542">xran_cp_api.c:542</a></div></div>
196 <div class="ttc" id="xran__cp__api_8h_html_a68331320b5c982a49c45ae15be297dc1"><div class="ttname"><a href="xran__cp__api_8h.html#a68331320b5c982a49c45ae15be297dc1">XRAN_MAX_NUM_EXTENSIONS</a></div><div class="ttdeci">#define XRAN_MAX_NUM_EXTENSIONS</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00042">xran_cp_api.h:42</a></div></div>
197 <div class="ttc" id="xran__cp__api_8h_html_aacba15717a11e5218541a25674a78bb0"><div class="ttname"><a href="xran__cp__api_8h.html#aacba15717a11e5218541a25674a78bb0">xran_cp_getsize_section_info</a></div><div class="ttdeci">int xran_cp_getsize_section_info(void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id)</div><div class="ttdoc">Get the size of stored entries for the database of eAxC by given information. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00334">xran_cp_api.c:334</a></div></div>
198 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a32fbc3ce682df2f044ceb33dcc1c3e77">XRAN_CP_SECTIONEXTCMD_1</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00149">xran_cp_api.h:149</a></div></div>
199 <div class="ttc" id="xran__cp__api_8h_html_a3d9c3e2adf0acd0763dbb0c8e8c72f11"><div class="ttname"><a href="xran__cp__api_8h.html#a3d9c3e2adf0acd0763dbb0c8e8c72f11">xran_cp_reset_section_info</a></div><div class="ttdeci">int xran_cp_reset_section_info(void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id)</div><div class="ttdoc">Reset a database of eAxC by given information. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00366">xran_cp_api.c:366</a></div></div>
200 <div class="ttc" id="structxran__sectionext2__info_html_a2d14a28b7dc7cc4d18dae8c579a15d00"><div class="ttname"><a href="structxran__sectionext2__info.html#a2d14a28b7dc7cc4d18dae8c579a15d00">xran_sectionext2_info::bfAzPtWidth</a></div><div class="ttdeci">uint8_t bfAzPtWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00225">xran_cp_api.h:225</a></div></div>
201 <div class="ttc" id="structxran__section__info_html_a664cb6ca464c69ef60a445fa4f4b3522"><div class="ttname"><a href="structxran__section__info.html#a664cb6ca464c69ef60a445fa4f4b3522">xran_section_info::numSymbol</a></div><div class="ttdeci">uint8_t numSymbol</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00189">xran_cp_api.h:189</a></div></div>
202 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a7b1db4ec545bde50a57a7153fc433171"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a7b1db4ec545bde50a57a7153fc433171">XRAN_SCS_1P25KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00096">xran_cp_api.h:96</a></div></div>
203 <div class="ttc" id="structxran__cp__gen__params_html"><div class="ttname"><a href="structxran__cp__gen__params.html">xran_cp_gen_params</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00315">xran_cp_api.h:315</a></div></div>
204 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5ba1fb381749d41f85d52b2213a0ed12899"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba1fb381749d41f85d52b2213a0ed12899">XRAN_FILTERINDEX_PRACH_012</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00067">xran_cp_api.h:67</a></div></div>
205 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687aa875f8d378e4505ebf4e03554bccda4e">XRAN_BFWCOMPMETHOD_BLKSCALE</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00164">xran_cp_api.h:164</a></div></div>
206 <div class="ttc" id="xran__fh__o__du_8h_html_a87d92ec177ed9c388685a91051f66205"><div class="ttname"><a href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a></div><div class="ttdeci">#define XRAN_NUM_OF_SYMBOL_PER_SLOT</div><div class="ttdef"><b>Definition:</b> <a href="xran__fh__o__du_8h_source.html#l00122">xran_fh_o_du.h:122</a></div></div>
207 <div class="ttc" id="xran__cp__api_8h_html_afa26200d2578ae0a20cc197b6eab3640"><div class="ttname"><a href="xran__cp__api_8h.html#afa26200d2578ae0a20cc197b6eab3640">xran_cp_populate_section_ext_1</a></div><div class="ttdeci">int32_t xran_cp_populate_section_ext_1(int8_t *p_ext1_dst, uint16_t ext1_dst_len, int16_t *p_bfw_iq_src, uint16_t rbNumber, uint16_t bfwNumber, uint8_t bfwiqWidth, uint8_t bfwCompMeth)</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00387">xran_cp_api.c:387</a></div></div>
208 <div class="ttc" id="xran__cp__api_8h_html_a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e"><div class="ttname"><a href="xran__cp__api_8h.html#a056d791208720148306b686856cd36b0a2968e08e8282588813b4ace40df05c8e">XRAN_SYMBOLNUMBER_NOTINC</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00112">xran_cp_api.h:112</a></div></div>
209 <div class="ttc" id="xran__pkt__cp_8h_html_a3675a820a4aec2a8724471cb7f840f16"><div class="ttname"><a href="xran__pkt__cp_8h.html#a3675a820a4aec2a8724471cb7f840f16">hdr</a></div><div class="ttdeci">struct xran_cp_radioapp_section_header hdr</div><div class="ttdef"><b>Definition:</b> <a href="xran__pkt__cp_8h_source.html#l00214">xran_pkt_cp.h:214</a></div></div>
210 <div class="ttc" id="xran__cp__api_8h_html_af9eb550e92ea270af41b4b6bcda363db"><div class="ttname"><a href="xran__cp__api_8h.html#af9eb550e92ea270af41b4b6bcda363db">xran_prepare_ctrl_pkt</a></div><div class="ttdeci">int xran_prepare_ctrl_pkt(struct rte_mbuf *mbuf, struct xran_cp_gen_params *params, uint8_t CC_ID, uint8_t Ant_ID, uint8_t seq_id)</div><div class="ttdoc">Create a C-Plane packet Transport layer fragmentation is not supported. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l01381">xran_cp_api.c:1381</a></div></div>
211 <div class="ttc" id="structxran__sectionext3__info_html_a63fd35fb526e104a9e1155da5c9f4a98"><div class="ttname"><a href="structxran__sectionext3__info.html#a63fd35fb526e104a9e1155da5c9f4a98">xran_sectionext3_info::numLayers</a></div><div class="ttdeci">uint8_t numLayers</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00241">xran_cp_api.h:241</a></div></div>
212 <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>
213 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5b"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5b">xran_cp_filterindex</a></div><div class="ttdeci">xran_cp_filterindex</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00065">xran_cp_api.h:65</a></div></div>
214 <div class="ttc" id="structxran__cp__header__params_html_a45cd2998ed056e5139a76bf36053ed14"><div class="ttname"><a href="structxran__cp__header__params.html#a45cd2998ed056e5139a76bf36053ed14">xran_cp_header_params::subframeId</a></div><div class="ttdeci">uint8_t subframeId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00279">xran_cp_api.h:279</a></div></div>
215 <div class="ttc" id="structxran__cp__header__params_html_a048f7f66787565b266517ddaa551d98e"><div class="ttname"><a href="structxran__cp__header__params.html#a048f7f66787565b266517ddaa551d98e">xran_cp_header_params::frameId</a></div><div class="ttdeci">uint8_t frameId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00278">xran_cp_api.h:278</a></div></div>
216 <div class="ttc" id="structxran__section__info_html_ae87ace79c701c8bafa8ed69be03b9542"><div class="ttname"><a href="structxran__section__info.html#ae87ace79c701c8bafa8ed69be03b9542">xran_section_info::sec_desc</a></div><div class="ttdeci">struct xran_section_desc sec_desc[XRAN_NUM_OF_SYMBOL_PER_SLOT]</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00205">xran_cp_api.h:205</a></div></div>
217 <div class="ttc" id="structxran__sectionext1__info_html_a489f0b868b86e577a5e515dc40987ba5"><div class="ttname"><a href="structxran__sectionext1__info.html#a489f0b868b86e577a5e515dc40987ba5">xran_sectionext1_info::bfwCompMeth</a></div><div class="ttdeci">uint8_t bfwCompMeth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00213">xran_cp_api.h:213</a></div></div>
218 <div class="ttc" id="structxran__sectionext1__info_html_a535b83a8653a891f80fc204eb1d9cb8b"><div class="ttname"><a href="structxran__sectionext1__info.html#a535b83a8653a891f80fc204eb1d9cb8b">xran_sectionext1_info::p_bfwIQ</a></div><div class="ttdeci">int16_t * p_bfwIQ</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00214">xran_cp_api.h:214</a></div></div>
219 <div class="ttc" id="structxran__sectionext2__info_html_a62a0cfe73c1305294d16fb9593a2a947"><div class="ttname"><a href="structxran__sectionext2__info.html#a62a0cfe73c1305294d16fb9593a2a947">xran_sectionext2_info::bfZe3dd</a></div><div class="ttdeci">uint8_t bfZe3dd</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00232">xran_cp_api.h:232</a></div></div>
220 <div class="ttc" id="structxran__sectionext2__info_html_af6d308ae11840b67c4e3234a78ca1591"><div class="ttname"><a href="structxran__sectionext2__info.html#af6d308ae11840b67c4e3234a78ca1591">xran_sectionext2_info::bfAz3ddWidth</a></div><div class="ttdeci">uint8_t bfAz3ddWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00229">xran_cp_api.h:229</a></div></div>
221 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797">xran_cp_subcarrierspacing</a></div><div class="ttdeci">xran_cp_subcarrierspacing</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00090">xran_cp_api.h:90</a></div></div>
222 <div class="ttc" id="structxran__cp__header__params_html_a0eb3f725109bb1afb9094b025af26678"><div class="ttname"><a href="structxran__cp__header__params.html#a0eb3f725109bb1afb9094b025af26678">xran_cp_header_params::slotId</a></div><div class="ttdeci">uint8_t slotId</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00280">xran_cp_api.h:280</a></div></div>
223 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a57974f0d02b7d26f8e9a142e5b86ec5c"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a57974f0d02b7d26f8e9a142e5b86ec5c">XRAN_SCS_60KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00093">xran_cp_api.h:93</a></div></div>
224 <div class="ttc" id="xran__cp__api_8h_html_a8f86cfef3ff1270fe0b6d93259c3a0dc"><div class="ttname"><a href="xran__cp__api_8h.html#a8f86cfef3ff1270fe0b6d93259c3a0dc">XRAN_MAX_MODCOMP_ADDPARMS</a></div><div class="ttdeci">#define XRAN_MAX_MODCOMP_ADDPARMS</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00048">xran_cp_api.h:48</a></div></div>
225 <div class="ttc" id="structxran__sectionext1__info_html_ab09d1df0b229edfd34c41706fcfa73e7"><div class="ttname"><a href="structxran__sectionext1__info.html#ab09d1df0b229edfd34c41706fcfa73e7">xran_sectionext1_info::bfwNumber</a></div><div class="ttdeci">uint16_t bfwNumber</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00211">xran_cp_api.h:211</a></div></div>
226 <div class="ttc" id="structxran__cp__gen__params_html_a5921f2439294279b8111fed577c5c37a"><div class="ttname"><a href="structxran__cp__gen__params.html#a5921f2439294279b8111fed577c5c37a">xran_cp_gen_params::sections</a></div><div class="ttdeci">struct xran_section_gen_info * sections</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00322">xran_cp_api.h:322</a></div></div>
227 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977a0837b73911763ea972db60ead94d7c15">XRAN_CP_SECTIONEXTCMD_4</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00152">xran_cp_api.h:152</a></div></div>
228 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaab0419a98b0714d38b884840ab84ad784"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaab0419a98b0714d38b884840ab84ad784">XRAN_FFTSIZE_1024</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00082">xran_cp_api.h:82</a></div></div>
229 <div class="ttc" id="structxran__cp__gen__params_html_a52bddd404e766ddb6f2b9eabe15ea5b1"><div class="ttname"><a href="structxran__cp__gen__params.html#a52bddd404e766ddb6f2b9eabe15ea5b1">xran_cp_gen_params::numSections</a></div><div class="ttdeci">uint16_t numSections</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00318">xran_cp_api.h:318</a></div></div>
230 <div class="ttc" id="structxran__sectionext3__info_html_af0609a5d1256dec22d2c153a12b765c9"><div class="ttname"><a href="structxran__sectionext3__info.html#af0609a5d1256dec22d2c153a12b765c9">xran_sectionext3_info::codebookIdx</a></div><div class="ttdeci">uint8_t codebookIdx</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00239">xran_cp_api.h:239</a></div></div>
231 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaa69d38a2028a30549ad74597c6d4ea9f6"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa69d38a2028a30549ad74597c6d4ea9f6">XRAN_FFTSIZE_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00086">xran_cp_api.h:86</a></div></div>
232 <div class="ttc" id="structxran__sectionext1__info_html_a3de53935627d11e11003c38bd6dca548"><div class="ttname"><a href="structxran__sectionext1__info.html#a3de53935627d11e11003c38bd6dca548">xran_sectionext1_info::bfwiqWidth</a></div><div class="ttdeci">uint8_t bfwiqWidth</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00212">xran_cp_api.h:212</a></div></div>
233 <div class="ttc" id="structxran__sectionext3__info_html_a2feefcc4816844ba7a111798d791919f"><div class="ttname"><a href="structxran__sectionext3__info.html#a2feefcc4816844ba7a111798d791919f">xran_sectionext3_info::crsShift</a></div><div class="ttdeci">uint8_t crsShift</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00244">xran_cp_api.h:244</a></div></div>
234 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388a0d26ef06d0b2c89e93e8212c429898cd"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a0d26ef06d0b2c89e93e8212c429898cd">XRAN_BFABITWIDTH_2BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00173">xran_cp_api.h:173</a></div></div>
235 <div class="ttc" id="xran__cp__api_8h_html_a36acab66b2e66a57a07491b9bcf042aaa211f2536fd4f1cc8c1b36807932e2d4f"><div class="ttname"><a href="xran__cp__api_8h.html#a36acab66b2e66a57a07491b9bcf042aaa211f2536fd4f1cc8c1b36807932e2d4f">XRAN_FFTSIZE_1536</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00085">xran_cp_api.h:85</a></div></div>
236 <div class="ttc" id="xran__cp__api_8h_html_a1087eb8c21d4b4e104b12a056ff65553"><div class="ttname"><a href="xran__cp__api_8h.html#a1087eb8c21d4b4e104b12a056ff65553">xran_cp_rbindicator</a></div><div class="ttdeci">xran_cp_rbindicator</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00104">xran_cp_api.h:104</a></div></div>
237 <div class="ttc" id="structxran__section__gen__info_html"><div class="ttname"><a href="structxran__section__gen__info.html">xran_section_gen_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00295">xran_cp_api.h:295</a></div></div>
238 <div class="ttc" id="xran__cp__api_8h_html_a241943465db5d59b297c1401b4579687"><div class="ttname"><a href="xran__cp__api_8h.html#a241943465db5d59b297c1401b4579687">xran_cp_bfw_compression_method</a></div><div class="ttdeci">xran_cp_bfw_compression_method</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00161">xran_cp_api.h:161</a></div></div>
239 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5bad96d5c4d6db49c45dfe5a07ba6ad7440"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5bad96d5c4d6db49c45dfe5a07ba6ad7440">XRAN_FILTERINDEX_PRACH_ABC</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00069">xran_cp_api.h:69</a></div></div>
240 <div class="ttc" id="structxran__sectionext4__info_html_a1c0e94567471aac214963f9600d0a4b1"><div class="ttname"><a href="structxran__sectionext4__info.html#a1c0e94567471aac214963f9600d0a4b1">xran_sectionext4_info::modCompScaler</a></div><div class="ttdeci">uint16_t modCompScaler</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00254">xran_cp_api.h:254</a></div></div>
241 <div class="ttc" id="xran__cp__api_8h_html_a717d00904ede832e69fe4f3114a96563"><div class="ttname"><a href="xran__cp__api_8h.html#a717d00904ede832e69fe4f3114a96563">xran_cp_find_section_info</a></div><div class="ttdeci">struct xran_section_info * xran_cp_find_section_info(void *pHandle, uint8_t dir, uint8_t cc_id, uint8_t ruport_id, uint8_t ctx_id, uint16_t section_id)</div><div class="ttdoc">Find a section information of C-Plane from dabase by given information. </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00242">xran_cp_api.c:242</a></div></div>
242 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388acac54cd28f5db6b9be39d8fcaf549b1b"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388acac54cd28f5db6b9be39d8fcaf549b1b">XRAN_BFABITWIDTH_6BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00177">xran_cp_api.h:177</a></div></div>
243 <div class="ttc" id="structxran__sectionext1__info_html_af05d5abe7656953548edfb3eb5117659"><div class="ttname"><a href="structxran__sectionext1__info.html#af05d5abe7656953548edfb3eb5117659">xran_sectionext1_info::exponent</a></div><div class="ttdeci">uint8_t exponent</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00217">xran_cp_api.h:217</a></div></div>
244 <div class="ttc" id="structxran__sectionext__info_html_a735984d41155bc1032e09bece8f8d66d"><div class="ttname"><a href="structxran__sectionext__info.html#a735984d41155bc1032e09bece8f8d66d">xran_sectionext_info::data</a></div><div class="ttdeci">void * data</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00269">xran_cp_api.h:269</a></div></div>
245 <div class="ttc" id="xran__cp__api_8h_html_aa8ad3a412a8007bef79fb6ff224fc977ac08c14037e08ed6581c6251f93ecfcab"><div class="ttname"><a href="xran__cp__api_8h.html#aa8ad3a412a8007bef79fb6ff224fc977ac08c14037e08ed6581c6251f93ecfcab">XRAN_CP_SECTIONEXTCMD_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00154">xran_cp_api.h:154</a></div></div>
246 <div class="ttc" id="structxran__section__info_html_ab8acca18b930cde25e1cf85ae86c964c"><div class="ttname"><a href="structxran__section__info.html#ab8acca18b930cde25e1cf85ae86c964c">xran_section_info::reMask</a></div><div class="ttdeci">uint16_t reMask</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00192">xran_cp_api.h:192</a></div></div>
247 <div class="ttc" id="xran__cp__api_8h_html_ae51812e2dae7d8776b443f818f277d5ba09075588698c0c8e2be67e2ed73efac8"><div class="ttname"><a href="xran__cp__api_8h.html#ae51812e2dae7d8776b443f818f277d5ba09075588698c0c8e2be67e2ed73efac8">XRAN_FILTERINDEX_PRACH_3</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00068">xran_cp_api.h:68</a></div></div>
248 <div class="ttc" id="structxran__sectionext5__info_html"><div class="ttname"><a href="structxran__sectionext5__info.html">xran_sectionext5_info</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00257">xran_cp_api.h:257</a></div></div>
249 <div class="ttc" id="structxran__sectionext1__info_html_ad07777df733bfd87b118b5ea683fcb3b"><div class="ttname"><a href="structxran__sectionext1__info.html#ad07777df733bfd87b118b5ea683fcb3b">xran_sectionext1_info::rbNumber</a></div><div class="ttdeci">uint16_t rbNumber</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00210">xran_cp_api.h:210</a></div></div>
250 <div class="ttc" id="xran__cp__api_8h_html_af0c76f21d944cd4527170c37c652d388a2bc08da32f8ff5f97f84759965172645"><div class="ttname"><a href="xran__cp__api_8h.html#af0c76f21d944cd4527170c37c652d388a2bc08da32f8ff5f97f84759965172645">XRAN_BFABITWIDTH_7BIT</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00178">xran_cp_api.h:178</a></div></div>
251 <div class="ttc" id="xran__cp__api_8h_html_a3ca98b2a49501149a7b5baf9174897d8"><div class="ttname"><a href="xran__cp__api_8h.html#a3ca98b2a49501149a7b5baf9174897d8">xran_cp_init_sectiondb</a></div><div class="ttdeci">int xran_cp_init_sectiondb(void *pHandle)</div><div class="ttdoc">Initialize section database. Allocate required memory space to store section information. Each eAxC allocates dedicated storage and the entry size is the maximum number of sections. Total entry size : number of CC * number of antenna * max number of sections * 2(direction) </div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8c_source.html#l00066">xran_cp_api.c:66</a></div></div>
252 <div class="ttc" id="structxran__section__info_html_a3af58496c14a1c91c015aa6ffe7dca49"><div class="ttname"><a href="structxran__section__info.html#a3af58496c14a1c91c015aa6ffe7dca49">xran_section_info::freqOffset</a></div><div class="ttdeci">int32_t freqOffset</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00199">xran_cp_api.h:199</a></div></div>
253 <div class="ttc" id="structxran__section__info_html_afe3859cd334ad3f912622c58d5b2079e"><div class="ttname"><a href="structxran__section__info.html#afe3859cd334ad3f912622c58d5b2079e">xran_section_info::ef</a></div><div class="ttdeci">uint8_t ef</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00198">xran_cp_api.h:198</a></div></div>
254 <div class="ttc" id="xran__cp__api_8h_html_ab5fcc18cec14a3550b834bdf8f2d5797a4d077818bbfe659cbdacd2c381713609"><div class="ttname"><a href="xran__cp__api_8h.html#ab5fcc18cec14a3550b834bdf8f2d5797a4d077818bbfe659cbdacd2c381713609">XRAN_SCS_240KHZ</a></div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00095">xran_cp_api.h:95</a></div></div>
255 <div class="ttc" id="structxran__sectionext5__info_html_aff3ff8bd662f3deba04c54adcbbd2826"><div class="ttname"><a href="structxran__sectionext5__info.html#aff3ff8bd662f3deba04c54adcbbd2826">xran_sectionext5_info::csf</a></div><div class="ttdeci">uint16_t csf</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00260">xran_cp_api.h:260</a></div></div>
256 <div class="ttc" id="structxran__cp__header__params_html_aa68c277a66312b4b90819cccc055bdb7"><div class="ttname"><a href="structxran__cp__header__params.html#aa68c277a66312b4b90819cccc055bdb7">xran_cp_header_params::timeOffset</a></div><div class="ttdeci">uint16_t timeOffset</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00289">xran_cp_api.h:289</a></div></div>
257 <div class="ttc" id="xran__transport_8h_html"><div class="ttname"><a href="xran__transport_8h.html">xran_transport.h</a></div><div class="ttdoc">This file provides the definitions for Transport layer (eCPRI) API. </div></div>
258 <div class="ttc" id="structxran__sectionext1__info_html_ad32c6c9662025c7208ec099075b7ec27"><div class="ttname"><a href="structxran__sectionext1__info.html#ad32c6c9662025c7208ec099075b7ec27">xran_sectionext1_info::blockScaler</a></div><div class="ttdeci">uint8_t blockScaler</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00218">xran_cp_api.h:218</a></div></div>
259 <div class="ttc" id="structxran__cp__header__params_html_ae470e3869d1cbf07cd5f78ab6709b9e1"><div class="ttname"><a href="structxran__cp__header__params.html#ae470e3869d1cbf07cd5f78ab6709b9e1">xran_cp_header_params::scs</a></div><div class="ttdeci">uint8_t scs</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00285">xran_cp_api.h:285</a></div></div>
260 <div class="ttc" id="structxran__cp__rbmap__list_html_a4743b4bb624ddabc85672184430d9d70"><div class="ttname"><a href="structxran__cp__rbmap__list.html#a4743b4bb624ddabc85672184430d9d70">xran_cp_rbmap_list::iq_buff_len</a></div><div class="ttdeci">int16_t iq_buff_len</div><div class="ttdef"><b>Definition:</b> <a href="xran__cp__api_8h_source.html#l00339">xran_cp_api.h:339</a></div></div>
261 </div><!-- fragment --></div><!-- contents -->
262 <!-- start footer part -->
263 <hr class="footer"/><address class="footer"><small>
264 Generated by &#160;<a href="http://www.doxygen.org/index.html">
265 <img class="footer" src="doxygen.png" alt="doxygen"/>
266 </a> 1.8.13
267 </small></address>
268 </body>
269 </html>