add Doxygen documentation
[o-du/phy.git] / docs / API / chain__tests_8cc.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: chain_tests.cc File Reference</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_babe8eacf738372576863f88f66866a5.html">test</a></li><li class="navelem"><a class="el" href="dir_eb25680e5ae075ef825a327f00297047.html">test_xran</a></li>  </ul>
63 </div>
64 </div><!-- top -->
65 <div class="header">
66   <div class="summary">
67 <a href="#nested-classes">Data Structures</a> &#124;
68 <a href="#func-members">Functions</a> &#124;
69 <a href="#var-members">Variables</a>  </div>
70   <div class="headertitle">
71 <div class="title">chain_tests.cc File Reference</div>  </div>
72 </div><!--header-->
73 <div class="contents">
74 <div class="textblock"><code>#include &quot;<a class="el" href="common_8hpp_source.html">common.hpp</a>&quot;</code><br />
75 <code>#include &quot;<a class="el" href="xran__lib__wrap_8hpp_source.html">xran_lib_wrap.hpp</a>&quot;</code><br />
76 <code>#include &quot;<a class="el" href="xran__common_8h_source.html">xran_common.h</a>&quot;</code><br />
77 <code>#include &quot;<a class="el" href="xran__fh__o__du_8h_source.html">xran_fh_o_du.h</a>&quot;</code><br />
78 <code>#include &quot;<a class="el" href="ethdi_8h_source.html">ethdi.h</a>&quot;</code><br />
79 <code>#include &quot;<a class="el" href="ethernet_8h_source.html">ethernet.h</a>&quot;</code><br />
80 <code>#include &quot;<a class="el" href="xran__transport_8h_source.html">xran_transport.h</a>&quot;</code><br />
81 <code>#include &quot;<a class="el" href="xran__cp__api_8h_source.html">xran_cp_api.h</a>&quot;</code><br />
82 <code>#include &lt;stdint.h&gt;</code><br />
83 </div><div class="textblock"><div class="dynheader">
84 Include dependency graph for chain_tests.cc:</div>
85 <div class="dyncontent">
86 <div class="center"><img src="chain__tests_8cc__incl.png" border="0" usemap="#chain__tests_8cc" alt=""/></div>
87 <map name="chain__tests_8cc" id="chain__tests_8cc">
88 <area shape="rect" id="node2" href="common_8hpp.html" title="common.hpp" alt="" coords="682,155,779,181"/>
89 <area shape="rect" id="node23" href="xran__lib__wrap_8hpp.html" title="xran_lib_wrap.hpp" alt="" coords="1107,80,1234,107"/>
90 <area shape="rect" id="node24" href="xran__fh__o__du_8h.html" title="This file provides public interface to xRAN Front Haul layer implementation as defined in the ORAN&#45;WG..." alt="" coords="1349,304,1459,331"/>
91 <area shape="rect" id="node37" href="xran__common_8h.html" title="XRAN layer common functionality for both lls&#45;CU and RU as well as C&#45;plane and U&#45;plane. " alt="" coords="1720,155,1835,181"/>
92 <area shape="rect" id="node45" href="xran__cp__api_8h.html" title="This file provides the definitions for Control Plane Messages APIs. " alt="" coords="1994,229,2097,256"/>
93 <area shape="rect" id="node47" href="xran__transport_8h.html" title="This file provides the definitions for Transport layer (eCPRI) API. " alt="" coords="2065,304,2181,331"/>
94 <area shape="rect" id="node49" href="ethdi_8h.html" title="This file has all definitions for the Ethernet Data Interface Layer. " alt="" coords="2391,155,2452,181"/>
95 <area shape="rect" id="node50" href="ethernet_8h.html" title="This file has all definitions for the Ethernet Data Interface Layer. " alt="" coords="2535,229,2615,256"/>
96 <area shape="rect" id="node13" href="common__typedef__xran_8h.html" title="This header file defines those data type both used by eNB and UE. " alt="" coords="44,304,209,331"/>
97 <area shape="rect" id="node17" href="json_8hpp.html" title="json.hpp" alt="" coords="317,229,387,256"/>
98 <area shape="rect" id="node48" href="xran__frame__struct_8h.html" title="Header file for function to work with 5G NR frame structure and related routines. ..." alt="" coords="1284,155,1423,181"/>
99 <area shape="rect" id="node42" href="xran__pkt__up_8h.html" title="Definitions and support functions to process XRAN packet. " alt="" coords="1865,229,1969,256"/>
100 <area shape="rect" id="node43" href="xran__pkt_8h.html" title="Definitions and support functions to process XRAN packet. " alt="" coords="2003,379,2085,405"/>
101 <area shape="rect" id="node46" href="xran__pkt__cp_8h.html" title="This file provides the definition of Control Plane Messages for XRAN Front Haul layer as defined in X..." alt="" coords="1936,304,2040,331"/>
102 </map>
103 </div>
104 </div>
105 <p><a href="chain__tests_8cc_source.html">Go to the source code of this file.</a></p>
106 <table class="memberdecls">
107 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
108 Data Structures</h2></td></tr>
109 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_test_chain.html">TestChain</a></td></tr>
110 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
111 </table><table class="memberdecls">
112 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
113 Functions</h2></td></tr>
114 <tr class="memitem:a4474e27c827459f3af40954b0c6f962b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a4474e27c827459f3af40954b0c6f962b">tx_cp_dl_cb</a> (struct rte_timer *tim, void *arg)</td></tr>
115 <tr class="separator:a4474e27c827459f3af40954b0c6f962b"><td class="memSeparator" colspan="2">&#160;</td></tr>
116 <tr class="memitem:ab26e37a9d8915b33e29d632af88ff3a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#ab26e37a9d8915b33e29d632af88ff3a3">tx_cp_ul_cb</a> (struct rte_timer *tim, void *arg)</td></tr>
117 <tr class="separator:ab26e37a9d8915b33e29d632af88ff3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
118 <tr class="memitem:a5b3b3bf6af57ee77a2bb1701ad24c7db"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a5b3b3bf6af57ee77a2bb1701ad24c7db">xran_process_tx_sym</a> (void *arg)</td></tr>
119 <tr class="separator:a5b3b3bf6af57ee77a2bb1701ad24c7db"><td class="memSeparator" colspan="2">&#160;</td></tr>
120 <tr class="memitem:a3d4bd5c7eec6da4ab71688e209100761"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a3d4bd5c7eec6da4ab71688e209100761">process_mbuf</a> (struct rte_mbuf *pkt)</td></tr>
121 <tr class="separator:a3d4bd5c7eec6da4ab71688e209100761"><td class="memSeparator" colspan="2">&#160;</td></tr>
122 <tr class="memitem:af4e08ea14f09b53fce43ec39aba7a605"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#af4e08ea14f09b53fce43ec39aba7a605">xran_ut_tx_cp_dl</a> ()</td></tr>
123 <tr class="separator:af4e08ea14f09b53fce43ec39aba7a605"><td class="memSeparator" colspan="2">&#160;</td></tr>
124 <tr class="memitem:a61f8088ed26f5ccc6a323c3b0feb66c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a61f8088ed26f5ccc6a323c3b0feb66c2">xran_ut_tx_cp_ul</a> ()</td></tr>
125 <tr class="separator:a61f8088ed26f5ccc6a323c3b0feb66c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
126 <tr class="memitem:a73639c0dcf18fe068dc350fc0c8ba2f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a73639c0dcf18fe068dc350fc0c8ba2f2">xran_ut_tx_up_dl</a> ()</td></tr>
127 <tr class="separator:a73639c0dcf18fe068dc350fc0c8ba2f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
128 <tr class="memitem:ad274ca70e6c47c2c549422b1cba1f0b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#ad274ca70e6c47c2c549422b1cba1f0b0">xran_ut_tx_cpup_dl</a> ()</td></tr>
129 <tr class="separator:ad274ca70e6c47c2c549422b1cba1f0b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
130 <tr class="memitem:a35e1cd308253045533454c90a54f876f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a35e1cd308253045533454c90a54f876f">send_mbuf_up</a> (struct rte_mbuf *mbuf, uint16_t type)</td></tr>
131 <tr class="separator:a35e1cd308253045533454c90a54f876f"><td class="memSeparator" colspan="2">&#160;</td></tr>
132 <tr class="memitem:aa17765d107c851ebcc3d202cef78aa75"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75">send_mbuf_cp_perf</a> (struct rte_mbuf *mbuf, uint16_t type)</td></tr>
133 <tr class="separator:aa17765d107c851ebcc3d202cef78aa75"><td class="memSeparator" colspan="2">&#160;</td></tr>
134 <tr class="memitem:a6862679e16a540ac01d6fd391316f648"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a6862679e16a540ac01d6fd391316f648">utcp_fh_rx_callback</a> (void *pCallbackTag, <a class="el" href="xran__fh__o__du_8h.html#aa3ceca070f84e316e0e2f6002419d572">xran_status_t</a> status)</td></tr>
135 <tr class="separator:a6862679e16a540ac01d6fd391316f648"><td class="memSeparator" colspan="2">&#160;</td></tr>
136 <tr class="memitem:ad67ad876d623656e1ddb3c6e22b39d5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#ad67ad876d623656e1ddb3c6e22b39d5a">utcp_fh_rx_prach_callback</a> (void *pCallbackTag, <a class="el" href="xran__fh__o__du_8h.html#aa3ceca070f84e316e0e2f6002419d572">xran_status_t</a> status)</td></tr>
137 <tr class="separator:ad67ad876d623656e1ddb3c6e22b39d5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
138 <tr class="memitem:a6c5f599800ca755367ad7df4da60eb86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86">TEST_P</a> (<a class="el" href="class_test_chain.html">TestChain</a>, CPlaneDLPerf)</td></tr>
139 <tr class="separator:a6c5f599800ca755367ad7df4da60eb86"><td class="memSeparator" colspan="2">&#160;</td></tr>
140 <tr class="memitem:a54a43b6c3ece3e568457002dbe5b5c1a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a54a43b6c3ece3e568457002dbe5b5c1a">TEST_P</a> (<a class="el" href="class_test_chain.html">TestChain</a>, CPlaneULPerf)</td></tr>
141 <tr class="separator:a54a43b6c3ece3e568457002dbe5b5c1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
142 <tr class="memitem:a2bc2178388f6edfa69905ff5f52fbcdc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a2bc2178388f6edfa69905ff5f52fbcdc">TEST_P</a> (<a class="el" href="class_test_chain.html">TestChain</a>, UPlaneDLPerf)</td></tr>
143 <tr class="separator:a2bc2178388f6edfa69905ff5f52fbcdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
144 <tr class="memitem:a9dc1e3a47b655cad97eed3db3cdebd92"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92">TEST_P</a> (<a class="el" href="class_test_chain.html">TestChain</a>, APlaneDLPerf)</td></tr>
145 <tr class="separator:a9dc1e3a47b655cad97eed3db3cdebd92"><td class="memSeparator" colspan="2">&#160;</td></tr>
146 <tr class="memitem:a2f99c2e64ef3c4233a66e3110dd6a781"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a2f99c2e64ef3c4233a66e3110dd6a781">INSTANTIATE_TEST_CASE_P</a> (UnitTest, <a class="el" href="class_test_chain.html">TestChain</a>, testing::ValuesIn(<a class="el" href="common_8hpp.html#a39bf4f7770751080f5b72046abfd01a5">get_sequence</a>(<a class="el" href="class_kernel_tests.html#a6157ff083be863bba0a7804cd1788d96">TestChain::get_number_of_cases</a>(&quot;TestChain&quot;))))</td></tr>
147 <tr class="separator:a2f99c2e64ef3c4233a66e3110dd6a781"><td class="memSeparator" colspan="2">&#160;</td></tr>
148 </table><table class="memberdecls">
149 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
150 Variables</h2></td></tr>
151 <tr class="memitem:a69b4bff6061152ff85770d725cced3cc"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#a69b4bff6061152ff85770d725cced3cc">module_name</a> = &quot;C-Plane&quot;</td></tr>
152 <tr class="separator:a69b4bff6061152ff85770d725cced3cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
153 <tr class="memitem:ad7d97e82bb00f5271dc1955f06719e46"><td class="memItemLeft" align="right" valign="top">const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chain__tests_8cc.html#ad7d97e82bb00f5271dc1955f06719e46">m_bitmask</a> [] = { 0x00, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff }</td></tr>
154 <tr class="separator:ad7d97e82bb00f5271dc1955f06719e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
155 </table>
156 <h2 class="groupheader">Function Documentation</h2>
157 <a id="a2f99c2e64ef3c4233a66e3110dd6a781"></a>
158 <h2 class="memtitle"><span class="permalink"><a href="#a2f99c2e64ef3c4233a66e3110dd6a781">&#9670;&nbsp;</a></span>INSTANTIATE_TEST_CASE_P()</h2>
159
160 <div class="memitem">
161 <div class="memproto">
162       <table class="memname">
163         <tr>
164           <td class="memname">INSTANTIATE_TEST_CASE_P </td>
165           <td>(</td>
166           <td class="paramtype">UnitTest&#160;</td>
167           <td class="paramname">, </td>
168         </tr>
169         <tr>
170           <td class="paramkey"></td>
171           <td></td>
172           <td class="paramtype"><a class="el" href="class_test_chain.html">TestChain</a>&#160;</td>
173           <td class="paramname">, </td>
174         </tr>
175         <tr>
176           <td class="paramkey"></td>
177           <td></td>
178           <td class="paramtype">testing::ValuesIn(<a class="el" href="common_8hpp.html#a39bf4f7770751080f5b72046abfd01a5">get_sequence</a>(<a class="el" href="class_kernel_tests.html#a6157ff083be863bba0a7804cd1788d96">TestChain::get_number_of_cases</a>(&quot;TestChain&quot;)))&#160;</td>
179           <td class="paramname">&#160;</td>
180         </tr>
181         <tr>
182           <td></td>
183           <td>)</td>
184           <td></td><td></td>
185         </tr>
186       </table>
187 </div><div class="memdoc">
188 <div class="dynheader">
189 Here is the caller graph for this function:</div>
190 <div class="dyncontent">
191 <div class="center"><img src="chain__tests_8cc_a2f99c2e64ef3c4233a66e3110dd6a781_icgraph.png" border="0" usemap="#chain__tests_8cc_a2f99c2e64ef3c4233a66e3110dd6a781_icgraph" alt=""/></div>
192 <map name="chain__tests_8cc_a2f99c2e64ef3c4233a66e3110dd6a781_icgraph" id="chain__tests_8cc_a2f99c2e64ef3c4233a66e3110dd6a781_icgraph">
193 <area shape="rect" id="node2" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="264,5,336,32"/>
194 </map>
195 </div>
196
197 </div>
198 </div>
199 <a id="a3d4bd5c7eec6da4ab71688e209100761"></a>
200 <h2 class="memtitle"><span class="permalink"><a href="#a3d4bd5c7eec6da4ab71688e209100761">&#9670;&nbsp;</a></span>process_mbuf()</h2>
201
202 <div class="memitem">
203 <div class="memproto">
204       <table class="memname">
205         <tr>
206           <td class="memname">int process_mbuf </td>
207           <td>(</td>
208           <td class="paramtype">struct rte_mbuf *&#160;</td>
209           <td class="paramname"><em>pkt</em></td><td>)</td>
210           <td></td>
211         </tr>
212       </table>
213 </div><div class="memdoc">
214
215 <p class="definition">Definition at line <a class="el" href="xran__common_8c_source.html#l00143">143</a> of file <a class="el" href="xran__common_8c_source.html">xran_common.c</a>.</p>
216 <div class="dynheader">
217 Here is the call graph for this function:</div>
218 <div class="dyncontent">
219 <div class="center"><img src="chain__tests_8cc_a3d4bd5c7eec6da4ab71688e209100761_cgraph.png" border="0" usemap="#chain__tests_8cc_a3d4bd5c7eec6da4ab71688e209100761_cgraph" alt=""/></div>
220 <map name="chain__tests_8cc_a3d4bd5c7eec6da4ab71688e209100761_cgraph" id="chain__tests_8cc_a3d4bd5c7eec6da4ab71688e209100761_cgraph">
221 <area shape="rect" id="node2" href="xran__common_8h.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="178,5,303,32"/>
222 <area shape="rect" id="node3" href="xran__common_8h.html#a3fc01469558ddf728239d59038ac5803" title="Get the configuration of the number of antenna for UL. " alt="" coords="170,56,311,83"/>
223 <area shape="rect" id="node4" href="xran__up__api_8h.html#adfc5ea408600c8de1384be020b359d95" title="Function extracts IQ samples from received mbuf packet. " alt="" coords="157,107,324,133"/>
224 <area shape="rect" id="node8" href="xran__common_8c.html#ac5201df2d161091f7319ff2f57432823" title="xran_pkt_validate" alt="" coords="395,157,519,184"/>
225 <area shape="rect" id="node9" href="xran__common_8c.html#a300b87c29358bb161404c0122a9b2a46" title="xran_process_srs_sym" alt="" coords="591,208,748,235"/>
226 <area shape="rect" id="node10" href="xran__common_8c.html#aec7f5a73cca88563e12b7e82e7c75b50" title="xran_process_prach_sym" alt="" coords="372,259,543,285"/>
227 <area shape="rect" id="node11" href="xran__common_8c.html#acb6ecf7858c99c963182b9b7884deca6" title="xran_process_rx_sym" alt="" coords="594,309,745,336"/>
228 <area shape="rect" id="node5" href="xran__transport_8h.html#ab08a85b6527f45a9ba22d25061a96a3c" title="Decompose ecpriRtcid/ecpriPcid. " alt="" coords="385,107,530,133"/>
229 <area shape="rect" id="node6" href="xran__common_8h.html#a761e3947dcc547008a12a9cca10b1ea0" title="Get the configuration of eAxC ID. " alt="" coords="597,107,741,133"/>
230 <area shape="rect" id="node7" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="796,208,921,235"/>
231 </map>
232 </div>
233 <div class="dynheader">
234 Here is the caller graph for this function:</div>
235 <div class="dyncontent">
236 <div class="center"><img src="chain__tests_8cc_a3d4bd5c7eec6da4ab71688e209100761_icgraph.png" border="0" usemap="#chain__tests_8cc_a3d4bd5c7eec6da4ab71688e209100761_icgraph" alt=""/></div>
237 <map name="chain__tests_8cc_a3d4bd5c7eec6da4ab71688e209100761_icgraph" id="chain__tests_8cc_a3d4bd5c7eec6da4ab71688e209100761_icgraph">
238 <area shape="rect" id="node2" href="xran__main_8c.html#a7a412a9cd0ac919dccb2112fb386d64a" title="handle_ecpri_ethertype" alt="" coords="157,5,313,32"/>
239 <area shape="rect" id="node3" href="xran__main_8c.html#a4ea0e9c036a1dc7605f53f1f862f4952" title="xran_init" alt="" coords="361,5,432,32"/>
240 <area shape="rect" id="node4" href="classxran_lib_wraper.html#a126b53d8cc57521b34496dbe3a26621f" title="xranLibWraper::SetUp" alt="" coords="480,5,631,32"/>
241 </map>
242 </div>
243
244 </div>
245 </div>
246 <a id="aa17765d107c851ebcc3d202cef78aa75"></a>
247 <h2 class="memtitle"><span class="permalink"><a href="#aa17765d107c851ebcc3d202cef78aa75">&#9670;&nbsp;</a></span>send_mbuf_cp_perf()</h2>
248
249 <div class="memitem">
250 <div class="memproto">
251       <table class="memname">
252         <tr>
253           <td class="memname">int send_mbuf_cp_perf </td>
254           <td>(</td>
255           <td class="paramtype">struct rte_mbuf *&#160;</td>
256           <td class="paramname"><em>mbuf</em>, </td>
257         </tr>
258         <tr>
259           <td class="paramkey"></td>
260           <td></td>
261           <td class="paramtype">uint16_t&#160;</td>
262           <td class="paramname"><em>type</em>&#160;</td>
263         </tr>
264         <tr>
265           <td></td>
266           <td>)</td>
267           <td></td><td></td>
268         </tr>
269       </table>
270 </div><div class="memdoc">
271
272 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00092">92</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
273 <div class="dynheader">
274 Here is the call graph for this function:</div>
275 <div class="dyncontent">
276 <div class="center"><img src="chain__tests_8cc_aa17765d107c851ebcc3d202cef78aa75_cgraph.png" border="0" usemap="#chain__tests_8cc_aa17765d107c851ebcc3d202cef78aa75_cgraph" alt=""/></div>
277 <map name="chain__tests_8cc_aa17765d107c851ebcc3d202cef78aa75_cgraph" id="chain__tests_8cc_aa17765d107c851ebcc3d202cef78aa75_cgraph">
278 <area shape="rect" id="node2" href="xran__cp__api_8h.html#a38c83cd67a7265920f3bd0b36510f713" title="Parse a C&#45;Plane packet (for RU emulation) Transport layer fragmentation is not supported. " alt="" coords="189,77,321,104"/>
279 <area shape="rect" id="node3" href="xran__transport_8h.html#ad199c3f4bfa018f5d0846471206217d1" title="Parse ECPRI header. " alt="" coords="369,27,516,53"/>
280 <area shape="rect" id="node7" href="xran__cp__api_8c.html#a9d4ed2d1226eb004597b69dfd86c7c93" title="xran_parse_section\l_extension" alt="" coords="375,99,510,141"/>
281 <area shape="rect" id="node4" href="xran__transport_8c.html#ab08a85b6527f45a9ba22d25061a96a3c" title="Decompose ecpriRtcid/ecpriPcid. " alt="" coords="575,5,720,32"/>
282 <area shape="rect" id="node5" href="xran__common_8h.html#a761e3947dcc547008a12a9cca10b1ea0" title="Get the configuration of eAxC ID. " alt="" coords="806,5,950,32"/>
283 <area shape="rect" id="node6" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="1025,31,1151,57"/>
284 <area shape="rect" id="node8" href="xran__cp__api_8c.html#aaa0c6012a36b539f8880c45ac909c331" title="xran_parse_section_ext1" alt="" coords="564,56,731,83"/>
285 <area shape="rect" id="node10" href="xran__cp__api_8c.html#af3d96c5ccff84bf6a444f260f58a49f2" title="xran_parse_section_ext2" alt="" coords="564,107,731,133"/>
286 <area shape="rect" id="node11" href="xran__cp__api_8c.html#ad4a3ae88412a933d953fc0f8ae9bb352" title="xran_parse_section_ext4" alt="" coords="564,157,731,184"/>
287 <area shape="rect" id="node12" href="xran__cp__api_8c.html#af03e99a3b1e9498ca15458e0440c12a1" title="xran_parse_section_ext5" alt="" coords="564,208,731,235"/>
288 <area shape="rect" id="node9" href="xran__common_8h.html#ad749041bcf50616bac96e4d13b661272" title="Get the configuration of the total number of beamforming weights on RU. " alt="" coords="779,56,977,83"/>
289 </map>
290 </div>
291 <div class="dynheader">
292 Here is the caller graph for this function:</div>
293 <div class="dyncontent">
294 <div class="center"><img src="chain__tests_8cc_aa17765d107c851ebcc3d202cef78aa75_icgraph.png" border="0" usemap="#chain__tests_8cc_aa17765d107c851ebcc3d202cef78aa75_icgraph" alt=""/></div>
295 <map name="chain__tests_8cc_aa17765d107c851ebcc3d202cef78aa75_icgraph" id="chain__tests_8cc_aa17765d107c851ebcc3d202cef78aa75_icgraph">
296 <area shape="rect" id="node2" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="189,5,261,32"/>
297 <area shape="rect" id="node3" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="309,5,381,32"/>
298 </map>
299 </div>
300
301 </div>
302 </div>
303 <a id="a35e1cd308253045533454c90a54f876f"></a>
304 <h2 class="memtitle"><span class="permalink"><a href="#a35e1cd308253045533454c90a54f876f">&#9670;&nbsp;</a></span>send_mbuf_up()</h2>
305
306 <div class="memitem">
307 <div class="memproto">
308       <table class="memname">
309         <tr>
310           <td class="memname">int send_mbuf_up </td>
311           <td>(</td>
312           <td class="paramtype">struct rte_mbuf *&#160;</td>
313           <td class="paramname"><em>mbuf</em>, </td>
314         </tr>
315         <tr>
316           <td class="paramkey"></td>
317           <td></td>
318           <td class="paramtype">uint16_t&#160;</td>
319           <td class="paramname"><em>type</em>&#160;</td>
320         </tr>
321         <tr>
322           <td></td>
323           <td>)</td>
324           <td></td><td></td>
325         </tr>
326       </table>
327 </div><div class="memdoc">
328
329 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00086">86</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
330 <div class="dynheader">
331 Here is the caller graph for this function:</div>
332 <div class="dyncontent">
333 <div class="center"><img src="chain__tests_8cc_a35e1cd308253045533454c90a54f876f_icgraph.png" border="0" usemap="#chain__tests_8cc_a35e1cd308253045533454c90a54f876f_icgraph" alt=""/></div>
334 <map name="chain__tests_8cc_a35e1cd308253045533454c90a54f876f_icgraph" id="chain__tests_8cc_a35e1cd308253045533454c90a54f876f_icgraph">
335 <area shape="rect" id="node2" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="160,5,232,32"/>
336 <area shape="rect" id="node3" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="280,5,352,32"/>
337 </map>
338 </div>
339
340 </div>
341 </div>
342 <a id="a6c5f599800ca755367ad7df4da60eb86"></a>
343 <h2 class="memtitle"><span class="permalink"><a href="#a6c5f599800ca755367ad7df4da60eb86">&#9670;&nbsp;</a></span>TEST_P() <span class="overload">[1/4]</span></h2>
344
345 <div class="memitem">
346 <div class="memproto">
347       <table class="memname">
348         <tr>
349           <td class="memname">TEST_P </td>
350           <td>(</td>
351           <td class="paramtype"><a class="el" href="class_test_chain.html">TestChain</a>&#160;</td>
352           <td class="paramname">, </td>
353         </tr>
354         <tr>
355           <td class="paramkey"></td>
356           <td></td>
357           <td class="paramtype">CPlaneDLPerf&#160;</td>
358           <td class="paramname">&#160;</td>
359         </tr>
360         <tr>
361           <td></td>
362           <td>)</td>
363           <td></td><td></td>
364         </tr>
365       </table>
366 </div><div class="memdoc">
367
368 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00226">226</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
369 <div class="dynheader">
370 Here is the call graph for this function:</div>
371 <div class="dyncontent">
372 <div class="center"><img src="chain__tests_8cc_a6c5f599800ca755367ad7df4da60eb86_cgraph.png" border="0" usemap="#chain__tests_8cc_a6c5f599800ca755367ad7df4da60eb86_cgraph" alt=""/></div>
373 <map name="chain__tests_8cc_a6c5f599800ca755367ad7df4da60eb86_cgraph" id="chain__tests_8cc_a6c5f599800ca755367ad7df4da60eb86_cgraph">
374 <area shape="rect" id="node2" href="classxran_lib_wraper.html#a200da4e2209141f12cafef2380cb801a" title="xranLibWraper::Init" alt="" coords="148,988,280,1015"/>
375 <area shape="rect" id="node9" href="classxran_lib_wraper.html#ad93226058ef4fd59bd7d0cd55701b752" title="xranLibWraper::Open" alt="" coords="363,467,509,493"/>
376 <area shape="rect" id="node31" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75" title="send_mbuf_cp_perf" alt="" coords="146,1109,282,1136"/>
377 <area shape="rect" id="node35" href="chain__tests_8cc.html#a35e1cd308253045533454c90a54f876f" title="send_mbuf_up" alt="" coords="161,1160,267,1187"/>
378 <area shape="rect" id="node36" href="chain__tests_8cc.html#a6862679e16a540ac01d6fd391316f648" title="utcp_fh_rx_callback" alt="" coords="145,1211,283,1237"/>
379 <area shape="rect" id="node37" href="chain__tests_8cc.html#ad67ad876d623656e1ddb3c6e22b39d5a" title="utcp_fh_rx_prach_callback" alt="" coords="125,1261,303,1288"/>
380 <area shape="rect" id="node38" href="class_kernel_tests.html#a3cf2e25a99be565a4ab570737cfeac41" title="Run performance test case for a given function. " alt="" coords="128,1312,300,1339"/>
381 <area shape="rect" id="node42" href="chain__tests_8cc.html#af4e08ea14f09b53fce43ec39aba7a605" title="xran_ut_tx_cp_dl" alt="" coords="153,715,275,741"/>
382 <area shape="rect" id="node48" href="classxran_lib_wraper.html#a7f7a3199c392465d0767c6506c1af5b4" title="xranLibWraper::Close" alt="" coords="140,1363,288,1389"/>
383 <area shape="rect" id="node50" href="classxran_lib_wraper.html#ae89a123aad1c66a76c398b7af216aae4" title="xranLibWraper::Cleanup" alt="" coords="133,1059,295,1085"/>
384 <area shape="rect" id="node3" href="classxran_lib_wraper.html#aeeef9211b4ee7d22934db64125b538dd" title="xranLibWraper::get\l_num_cc" alt="" coords="595,981,727,1022"/>
385 <area shape="rect" id="node4" href="classxran_lib_wraper.html#a25afbf449e11f9e290e0fdbef77702c2" title="xranLibWraper::get\l_rucategory" alt="" coords="370,1105,502,1146"/>
386 <area shape="rect" id="node5" href="classxran_lib_wraper.html#adde1d671cf6532a577f13d85875ee3b4" title="xranLibWraper::get\l_num_antelmtrx" alt="" coords="370,857,502,898"/>
387 <area shape="rect" id="node6" href="classxran_lib_wraper.html#ad2b06001d76c9a773c242b28fc7c92f4" title="xranLibWraper::get\l_num_dlrbs" alt="" coords="370,791,502,833"/>
388 <area shape="rect" id="node7" href="classxran_lib_wraper.html#a967a0c58430104684cf2f9b1fdb444da" title="xranLibWraper::get\l_num_ulrbs" alt="" coords="370,922,502,963"/>
389 <area shape="rect" id="node8" href="classxran_lib_wraper.html#aef8068804ca7393d92edd9ed22d90070" title="xranLibWraper::get\l_num_eaxc" alt="" coords="370,1039,502,1081"/>
390 <area shape="rect" id="node10" href="xran__fh__o__du_8h.html#aa8354b56b0be4be47c44a8a5c38db86e" title="xran_reg_physide_cb" alt="" coords="588,559,733,585"/>
391 <area shape="rect" id="node13" href="sample-app_8c.html#aa8882d42d07fbd9750da4db4395b438c" title="physide_dl_tti_call_back" alt="" coords="579,376,743,403"/>
392 <area shape="rect" id="node14" href="sample-app_8c.html#a52c968a559117b66a05591f958da75c2" title="physide_ul_half_slot\l_call_back" alt="" coords="591,427,731,469"/>
393 <area shape="rect" id="node15" href="sample-app_8c.html#a874ba95e7c465e83ccc26ab623eec60c" title="physide_ul_full_slot\l_call_back" alt="" coords="593,493,729,534"/>
394 <area shape="rect" id="node16" href="xran__fh__o__du_8h.html#ac94e2474beef3b68521cfd391211b1be" title="xran_5g_fronthault\l_config" alt="" coords="596,259,725,301"/>
395 <area shape="rect" id="node17" href="xran__fh__o__du_8h.html#ab204e979de14c21d34e9b88c6c700d25" title="xran_5g_prach_req" alt="" coords="595,325,727,352"/>
396 <area shape="rect" id="node18" href="xran__common_8h.html#ad1ada9c5c57979c50f1a17a9050b8f3a" title="xran_register_cb_mbuf2ring" alt="" coords="569,660,752,687"/>
397 <area shape="rect" id="node19" href="xran__fh__o__du_8h.html#a03f408f45e97aa68ca47c92e4e7d1a70" title="xran_open" alt="" coords="619,208,702,235"/>
398 <area shape="rect" id="node11" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="827,559,952,585"/>
399 <area shape="rect" id="node12" href="xran__main_8c.html#a937105f52446cfcb951e43e1dc3c4d8b" title="xran_get_if_state" alt="" coords="828,635,951,661"/>
400 <area shape="rect" id="node20" href="xran__main_8c.html#ae6070ee9caf6a7ea8d7ef052ed0a559a" title="Get the configuration of nummerology. " alt="" coords="800,157,979,184"/>
401 <area shape="rect" id="node21" href="xran__main_8c.html#a00025c5bad7b7b6eea4374226f8c54bb" title="xran_init_prach" alt="" coords="834,208,945,235"/>
402 <area shape="rect" id="node23" href="xran__main_8c.html#acb5dd6ae5569cb3090d441c800068244" title="xran_init_srs" alt="" coords="841,259,937,285"/>
403 <area shape="rect" id="node24" href="xran__cp__api_8h.html#a3ca98b2a49501149a7b5baf9174897d8" title="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) " alt="" coords="812,309,967,336"/>
404 <area shape="rect" id="node25" href="xran__main_8c.html#a54de92e0ced826beeb759580d170562b" title="xran_init_sectionid" alt="" coords="824,360,955,387"/>
405 <area shape="rect" id="node26" href="xran__main_8c.html#a7a3c06a23d41de0038747348be9bb9da" title="xran_init_seqid" alt="" coords="835,411,944,437"/>
406 <area shape="rect" id="node27" href="xran__frame__struct_8c.html#a8e8598556da3e49fa48cb646c24162fa" title="xran_fs_get_tti_interval" alt="" coords="811,461,968,488"/>
407 <area shape="rect" id="node28" href="xran__timer_8h.html#a6c1790e87767257159038d0d98a393e6" title="timing_set_numerology" alt="" coords="811,5,967,32"/>
408 <area shape="rect" id="node29" href="xran__frame__struct_8c.html#a075025c7652869adb79799313aab4f64" title="xran_fs_set_slot_type" alt="" coords="814,56,965,83"/>
409 <area shape="rect" id="node30" href="xran__frame__struct_8c.html#a2fd9b68ce2fa4734a021203b320e4e04" title="xran_fs_slot_limit_init" alt="" coords="815,107,963,133"/>
410 <area shape="rect" id="node22" href="xran__main_8c.html#a3fc01469558ddf728239d59038ac5803" title="Get the configuration of the number of antenna for UL. " alt="" coords="1027,439,1168,465"/>
411 <area shape="rect" id="node32" href="xran__cp__api_8h.html#a38c83cd67a7265920f3bd0b36510f713" title="Parse a C&#45;Plane packet (for RU emulation) Transport layer fragmentation is not supported. " alt="" coords="370,1221,502,1248"/>
412 <area shape="rect" id="node33" href="xran__transport_8h.html#ad199c3f4bfa018f5d0846471206217d1" title="Parse ECPRI header. " alt="" coords="587,1221,734,1248"/>
413 <area shape="rect" id="node34" href="xran__cp__api_8c.html#a9d4ed2d1226eb004597b69dfd86c7c93" title="xran_parse_section\l_extension" alt="" coords="593,1155,728,1197"/>
414 <area shape="rect" id="node39" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="390,1323,482,1349"/>
415 <area shape="rect" id="node40" href="common_8hpp.html#af69d779517f2bdee3aba95bc38022074" title="Run the given function and return the mean run time and stddev. " alt="" coords="381,1272,491,1299"/>
416 <area shape="rect" id="node41" href="common_8hpp.html#a8265b710246f9019ff14556adf5eb35a" title="Calculate the mean and variance from the result of the run_benchmark. " alt="" coords="593,1272,728,1299"/>
417 <area shape="rect" id="node43" href="classxran_lib_wraper.html#a3783fbb2a26b8a0530c489850a905a38" title="xranLibWraper::update_tti" alt="" coords="351,639,521,665"/>
418 <area shape="rect" id="node45" href="classxran_lib_wraper.html#a1ffad42e0cccdbc800d3dbef66f52d45" title="xranLibWraper::get\l_timer_ctx" alt="" coords="595,711,727,753"/>
419 <area shape="rect" id="node46" href="chain__tests_8cc.html#a4474e27c827459f3af40954b0c6f962b" title="tx_cp_dl_cb" alt="" coords="615,777,707,804"/>
420 <area shape="rect" id="node44" href="xran__lib__wrap_8hpp.html#a9c3700d61ba446fa9b05cca2ca9018ab" title="tti_ota_cb" alt="" coords="621,609,700,636"/>
421 <area shape="rect" id="node47" href="xran__main_8c.html#ad51ee5b7f1f27c770f1eb658b5ee523e" title="Get the configuration of the number of component carriers. " alt="" coords="827,777,952,804"/>
422 <area shape="rect" id="node49" href="xran__fh__o__du_8h.html#a2f8866c9d6536a56e4d8232b8c45808b" title="xran_close" alt="" coords="393,1373,479,1400"/>
423 </map>
424 </div>
425 <div class="dynheader">
426 Here is the caller graph for this function:</div>
427 <div class="dyncontent">
428 <div class="center"><img src="chain__tests_8cc_a6c5f599800ca755367ad7df4da60eb86_icgraph.png" border="0" usemap="#chain__tests_8cc_a6c5f599800ca755367ad7df4da60eb86_icgraph" alt=""/></div>
429 <map name="chain__tests_8cc_a6c5f599800ca755367ad7df4da60eb86_icgraph" id="chain__tests_8cc_a6c5f599800ca755367ad7df4da60eb86_icgraph">
430 <area shape="rect" id="node2" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="125,5,197,32"/>
431 </map>
432 </div>
433
434 </div>
435 </div>
436 <a id="a54a43b6c3ece3e568457002dbe5b5c1a"></a>
437 <h2 class="memtitle"><span class="permalink"><a href="#a54a43b6c3ece3e568457002dbe5b5c1a">&#9670;&nbsp;</a></span>TEST_P() <span class="overload">[2/4]</span></h2>
438
439 <div class="memitem">
440 <div class="memproto">
441       <table class="memname">
442         <tr>
443           <td class="memname">TEST_P </td>
444           <td>(</td>
445           <td class="paramtype"><a class="el" href="class_test_chain.html">TestChain</a>&#160;</td>
446           <td class="paramname">, </td>
447         </tr>
448         <tr>
449           <td class="paramkey"></td>
450           <td></td>
451           <td class="paramtype">CPlaneULPerf&#160;</td>
452           <td class="paramname">&#160;</td>
453         </tr>
454         <tr>
455           <td></td>
456           <td>)</td>
457           <td></td><td></td>
458         </tr>
459       </table>
460 </div><div class="memdoc">
461
462 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00239">239</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
463 <div class="dynheader">
464 Here is the call graph for this function:</div>
465 <div class="dyncontent">
466 <div class="center"><img src="chain__tests_8cc_a54a43b6c3ece3e568457002dbe5b5c1a_cgraph.png" border="0" usemap="#chain__tests_8cc_a54a43b6c3ece3e568457002dbe5b5c1a_cgraph" alt=""/></div>
467 <map name="chain__tests_8cc_a54a43b6c3ece3e568457002dbe5b5c1a_cgraph" id="chain__tests_8cc_a54a43b6c3ece3e568457002dbe5b5c1a_cgraph">
468 <area shape="rect" id="node2" href="classxran_lib_wraper.html#a200da4e2209141f12cafef2380cb801a" title="xranLibWraper::Init" alt="" coords="148,988,280,1015"/>
469 <area shape="rect" id="node9" href="classxran_lib_wraper.html#ad93226058ef4fd59bd7d0cd55701b752" title="xranLibWraper::Open" alt="" coords="363,467,509,493"/>
470 <area shape="rect" id="node31" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75" title="send_mbuf_cp_perf" alt="" coords="146,1109,282,1136"/>
471 <area shape="rect" id="node35" href="chain__tests_8cc.html#a35e1cd308253045533454c90a54f876f" title="send_mbuf_up" alt="" coords="161,1160,267,1187"/>
472 <area shape="rect" id="node36" href="chain__tests_8cc.html#a6862679e16a540ac01d6fd391316f648" title="utcp_fh_rx_callback" alt="" coords="145,1211,283,1237"/>
473 <area shape="rect" id="node37" href="chain__tests_8cc.html#ad67ad876d623656e1ddb3c6e22b39d5a" title="utcp_fh_rx_prach_callback" alt="" coords="125,1261,303,1288"/>
474 <area shape="rect" id="node38" href="class_kernel_tests.html#a3cf2e25a99be565a4ab570737cfeac41" title="Run performance test case for a given function. " alt="" coords="128,1312,300,1339"/>
475 <area shape="rect" id="node42" href="chain__tests_8cc.html#a61f8088ed26f5ccc6a323c3b0feb66c2" title="xran_ut_tx_cp_ul" alt="" coords="153,715,275,741"/>
476 <area shape="rect" id="node48" href="classxran_lib_wraper.html#a7f7a3199c392465d0767c6506c1af5b4" title="xranLibWraper::Close" alt="" coords="140,1363,288,1389"/>
477 <area shape="rect" id="node50" href="classxran_lib_wraper.html#ae89a123aad1c66a76c398b7af216aae4" title="xranLibWraper::Cleanup" alt="" coords="133,1059,295,1085"/>
478 <area shape="rect" id="node3" href="classxran_lib_wraper.html#aeeef9211b4ee7d22934db64125b538dd" title="xranLibWraper::get\l_num_cc" alt="" coords="595,981,727,1022"/>
479 <area shape="rect" id="node4" href="classxran_lib_wraper.html#a25afbf449e11f9e290e0fdbef77702c2" title="xranLibWraper::get\l_rucategory" alt="" coords="370,1105,502,1146"/>
480 <area shape="rect" id="node5" href="classxran_lib_wraper.html#adde1d671cf6532a577f13d85875ee3b4" title="xranLibWraper::get\l_num_antelmtrx" alt="" coords="370,857,502,898"/>
481 <area shape="rect" id="node6" href="classxran_lib_wraper.html#ad2b06001d76c9a773c242b28fc7c92f4" title="xranLibWraper::get\l_num_dlrbs" alt="" coords="370,791,502,833"/>
482 <area shape="rect" id="node7" href="classxran_lib_wraper.html#a967a0c58430104684cf2f9b1fdb444da" title="xranLibWraper::get\l_num_ulrbs" alt="" coords="370,922,502,963"/>
483 <area shape="rect" id="node8" href="classxran_lib_wraper.html#aef8068804ca7393d92edd9ed22d90070" title="xranLibWraper::get\l_num_eaxc" alt="" coords="370,1039,502,1081"/>
484 <area shape="rect" id="node10" href="xran__fh__o__du_8h.html#aa8354b56b0be4be47c44a8a5c38db86e" title="xran_reg_physide_cb" alt="" coords="588,559,733,585"/>
485 <area shape="rect" id="node13" href="sample-app_8c.html#aa8882d42d07fbd9750da4db4395b438c" title="physide_dl_tti_call_back" alt="" coords="579,376,743,403"/>
486 <area shape="rect" id="node14" href="sample-app_8c.html#a52c968a559117b66a05591f958da75c2" title="physide_ul_half_slot\l_call_back" alt="" coords="591,427,731,469"/>
487 <area shape="rect" id="node15" href="sample-app_8c.html#a874ba95e7c465e83ccc26ab623eec60c" title="physide_ul_full_slot\l_call_back" alt="" coords="593,493,729,534"/>
488 <area shape="rect" id="node16" href="xran__fh__o__du_8h.html#ac94e2474beef3b68521cfd391211b1be" title="xran_5g_fronthault\l_config" alt="" coords="596,259,725,301"/>
489 <area shape="rect" id="node17" href="xran__fh__o__du_8h.html#ab204e979de14c21d34e9b88c6c700d25" title="xran_5g_prach_req" alt="" coords="595,325,727,352"/>
490 <area shape="rect" id="node18" href="xran__common_8h.html#ad1ada9c5c57979c50f1a17a9050b8f3a" title="xran_register_cb_mbuf2ring" alt="" coords="569,660,752,687"/>
491 <area shape="rect" id="node19" href="xran__fh__o__du_8h.html#a03f408f45e97aa68ca47c92e4e7d1a70" title="xran_open" alt="" coords="619,208,702,235"/>
492 <area shape="rect" id="node11" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="827,559,952,585"/>
493 <area shape="rect" id="node12" href="xran__main_8c.html#a937105f52446cfcb951e43e1dc3c4d8b" title="xran_get_if_state" alt="" coords="828,635,951,661"/>
494 <area shape="rect" id="node20" href="xran__main_8c.html#ae6070ee9caf6a7ea8d7ef052ed0a559a" title="Get the configuration of nummerology. " alt="" coords="800,157,979,184"/>
495 <area shape="rect" id="node21" href="xran__main_8c.html#a00025c5bad7b7b6eea4374226f8c54bb" title="xran_init_prach" alt="" coords="834,208,945,235"/>
496 <area shape="rect" id="node23" href="xran__main_8c.html#acb5dd6ae5569cb3090d441c800068244" title="xran_init_srs" alt="" coords="841,259,937,285"/>
497 <area shape="rect" id="node24" href="xran__cp__api_8h.html#a3ca98b2a49501149a7b5baf9174897d8" title="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) " alt="" coords="812,309,967,336"/>
498 <area shape="rect" id="node25" href="xran__main_8c.html#a54de92e0ced826beeb759580d170562b" title="xran_init_sectionid" alt="" coords="824,360,955,387"/>
499 <area shape="rect" id="node26" href="xran__main_8c.html#a7a3c06a23d41de0038747348be9bb9da" title="xran_init_seqid" alt="" coords="835,411,944,437"/>
500 <area shape="rect" id="node27" href="xran__frame__struct_8c.html#a8e8598556da3e49fa48cb646c24162fa" title="xran_fs_get_tti_interval" alt="" coords="811,461,968,488"/>
501 <area shape="rect" id="node28" href="xran__timer_8h.html#a6c1790e87767257159038d0d98a393e6" title="timing_set_numerology" alt="" coords="811,5,967,32"/>
502 <area shape="rect" id="node29" href="xran__frame__struct_8c.html#a075025c7652869adb79799313aab4f64" title="xran_fs_set_slot_type" alt="" coords="814,56,965,83"/>
503 <area shape="rect" id="node30" href="xran__frame__struct_8c.html#a2fd9b68ce2fa4734a021203b320e4e04" title="xran_fs_slot_limit_init" alt="" coords="815,107,963,133"/>
504 <area shape="rect" id="node22" href="xran__main_8c.html#a3fc01469558ddf728239d59038ac5803" title="Get the configuration of the number of antenna for UL. " alt="" coords="1027,439,1168,465"/>
505 <area shape="rect" id="node32" href="xran__cp__api_8h.html#a38c83cd67a7265920f3bd0b36510f713" title="Parse a C&#45;Plane packet (for RU emulation) Transport layer fragmentation is not supported. " alt="" coords="370,1221,502,1248"/>
506 <area shape="rect" id="node33" href="xran__transport_8h.html#ad199c3f4bfa018f5d0846471206217d1" title="Parse ECPRI header. " alt="" coords="587,1221,734,1248"/>
507 <area shape="rect" id="node34" href="xran__cp__api_8c.html#a9d4ed2d1226eb004597b69dfd86c7c93" title="xran_parse_section\l_extension" alt="" coords="593,1155,728,1197"/>
508 <area shape="rect" id="node39" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="390,1323,482,1349"/>
509 <area shape="rect" id="node40" href="common_8hpp.html#af69d779517f2bdee3aba95bc38022074" title="Run the given function and return the mean run time and stddev. " alt="" coords="381,1272,491,1299"/>
510 <area shape="rect" id="node41" href="common_8hpp.html#a8265b710246f9019ff14556adf5eb35a" title="Calculate the mean and variance from the result of the run_benchmark. " alt="" coords="593,1272,728,1299"/>
511 <area shape="rect" id="node43" href="classxran_lib_wraper.html#a3783fbb2a26b8a0530c489850a905a38" title="xranLibWraper::update_tti" alt="" coords="351,639,521,665"/>
512 <area shape="rect" id="node45" href="classxran_lib_wraper.html#a1ffad42e0cccdbc800d3dbef66f52d45" title="xranLibWraper::get\l_timer_ctx" alt="" coords="595,711,727,753"/>
513 <area shape="rect" id="node46" href="chain__tests_8cc.html#ab26e37a9d8915b33e29d632af88ff3a3" title="tx_cp_ul_cb" alt="" coords="615,777,707,804"/>
514 <area shape="rect" id="node44" href="xran__lib__wrap_8hpp.html#a9c3700d61ba446fa9b05cca2ca9018ab" title="tti_ota_cb" alt="" coords="621,609,700,636"/>
515 <area shape="rect" id="node47" href="xran__main_8c.html#ae3663b3f472b4003acc7f91e61669735" title="Get configuration of O&#45;RU (Cat A or Cat B) " alt="" coords="816,777,963,804"/>
516 <area shape="rect" id="node49" href="xran__fh__o__du_8h.html#a2f8866c9d6536a56e4d8232b8c45808b" title="xran_close" alt="" coords="393,1373,479,1400"/>
517 </map>
518 </div>
519
520 </div>
521 </div>
522 <a id="a2bc2178388f6edfa69905ff5f52fbcdc"></a>
523 <h2 class="memtitle"><span class="permalink"><a href="#a2bc2178388f6edfa69905ff5f52fbcdc">&#9670;&nbsp;</a></span>TEST_P() <span class="overload">[3/4]</span></h2>
524
525 <div class="memitem">
526 <div class="memproto">
527       <table class="memname">
528         <tr>
529           <td class="memname">TEST_P </td>
530           <td>(</td>
531           <td class="paramtype"><a class="el" href="class_test_chain.html">TestChain</a>&#160;</td>
532           <td class="paramname">, </td>
533         </tr>
534         <tr>
535           <td class="paramkey"></td>
536           <td></td>
537           <td class="paramtype">UPlaneDLPerf&#160;</td>
538           <td class="paramname">&#160;</td>
539         </tr>
540         <tr>
541           <td></td>
542           <td>)</td>
543           <td></td><td></td>
544         </tr>
545       </table>
546 </div><div class="memdoc">
547
548 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00252">252</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
549 <div class="dynheader">
550 Here is the call graph for this function:</div>
551 <div class="dyncontent">
552 <div class="center"><img src="chain__tests_8cc_a2bc2178388f6edfa69905ff5f52fbcdc_cgraph.png" border="0" usemap="#chain__tests_8cc_a2bc2178388f6edfa69905ff5f52fbcdc_cgraph" alt=""/></div>
553 <map name="chain__tests_8cc_a2bc2178388f6edfa69905ff5f52fbcdc_cgraph" id="chain__tests_8cc_a2bc2178388f6edfa69905ff5f52fbcdc_cgraph">
554 <area shape="rect" id="node2" href="classxran_lib_wraper.html#a200da4e2209141f12cafef2380cb801a" title="xranLibWraper::Init" alt="" coords="151,843,283,869"/>
555 <area shape="rect" id="node9" href="classxran_lib_wraper.html#a5855fc30031ba49b7375526f7cda0ff7" title="xranLibWraper::is_cpenable" alt="" coords="125,899,308,925"/>
556 <area shape="rect" id="node10" href="classxran_lib_wraper.html#a165ca95dea40ce1abcc161f39087d38d" title="xranLibWraper::apply\l_cpenable" alt="" coords="144,950,289,991"/>
557 <area shape="rect" id="node14" href="classxran_lib_wraper.html#ad93226058ef4fd59bd7d0cd55701b752" title="xranLibWraper::Open" alt="" coords="144,264,289,291"/>
558 <area shape="rect" id="node35" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75" title="send_mbuf_cp_perf" alt="" coords="149,1016,285,1043"/>
559 <area shape="rect" id="node38" href="chain__tests_8cc.html#a35e1cd308253045533454c90a54f876f" title="send_mbuf_up" alt="" coords="163,1067,270,1093"/>
560 <area shape="rect" id="node39" href="chain__tests_8cc.html#a6862679e16a540ac01d6fd391316f648" title="utcp_fh_rx_callback" alt="" coords="147,1117,286,1144"/>
561 <area shape="rect" id="node40" href="chain__tests_8cc.html#ad67ad876d623656e1ddb3c6e22b39d5a" title="utcp_fh_rx_prach_callback" alt="" coords="128,1168,305,1195"/>
562 <area shape="rect" id="node41" href="class_kernel_tests.html#a3cf2e25a99be565a4ab570737cfeac41" title="Run performance test case for a given function. " alt="" coords="131,1219,303,1245"/>
563 <area shape="rect" id="node44" href="chain__tests_8cc.html#a73639c0dcf18fe068dc350fc0c8ba2f2" title="xran_ut_tx_up_dl" alt="" coords="156,549,277,576"/>
564 <area shape="rect" id="node48" href="classxran_lib_wraper.html#a7f7a3199c392465d0767c6506c1af5b4" title="xranLibWraper::Close" alt="" coords="143,1280,291,1307"/>
565 <area shape="rect" id="node50" href="classxran_lib_wraper.html#ae89a123aad1c66a76c398b7af216aae4" title="xranLibWraper::Cleanup" alt="" coords="135,745,298,772"/>
566 <area shape="rect" id="node3" href="classxran_lib_wraper.html#aeeef9211b4ee7d22934db64125b538dd" title="xranLibWraper::get\l_num_cc" alt="" coords="381,639,513,681"/>
567 <area shape="rect" id="node4" href="classxran_lib_wraper.html#a25afbf449e11f9e290e0fdbef77702c2" title="xranLibWraper::get\l_rucategory" alt="" coords="381,705,513,746"/>
568 <area shape="rect" id="node5" href="classxran_lib_wraper.html#adde1d671cf6532a577f13d85875ee3b4" title="xranLibWraper::get\l_num_antelmtrx" alt="" coords="381,966,513,1007"/>
569 <area shape="rect" id="node6" href="classxran_lib_wraper.html#ad2b06001d76c9a773c242b28fc7c92f4" title="xranLibWraper::get\l_num_dlrbs" alt="" coords="381,835,513,877"/>
570 <area shape="rect" id="node7" href="classxran_lib_wraper.html#a967a0c58430104684cf2f9b1fdb444da" title="xranLibWraper::get\l_num_ulrbs" alt="" coords="381,901,513,942"/>
571 <area shape="rect" id="node8" href="classxran_lib_wraper.html#aef8068804ca7393d92edd9ed22d90070" title="xranLibWraper::get\l_num_eaxc" alt="" coords="381,770,513,811"/>
572 <area shape="rect" id="node11" href="xran__common_8h.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="385,1032,510,1059"/>
573 <area shape="rect" id="node12" href="classxran_lib_wraper.html#a61da580fc69a74f3ef17956ba5fd88a0" title="xranLibWraper::is_running" alt="" coords="361,1083,534,1109"/>
574 <area shape="rect" id="node13" href="xran__fh__o__du_8h.html#a937105f52446cfcb951e43e1dc3c4d8b" title="xran_get_if_state" alt="" coords="615,1083,737,1109"/>
575 <area shape="rect" id="node15" href="xran__fh__o__du_8h.html#aa8354b56b0be4be47c44a8a5c38db86e" title="xran_reg_physide_cb" alt="" coords="375,188,520,215"/>
576 <area shape="rect" id="node18" href="sample-app_8c.html#aa8882d42d07fbd9750da4db4395b438c" title="physide_dl_tti_call_back" alt="" coords="365,5,529,32"/>
577 <area shape="rect" id="node19" href="sample-app_8c.html#a52c968a559117b66a05591f958da75c2" title="physide_ul_half_slot\l_call_back" alt="" coords="377,57,517,98"/>
578 <area shape="rect" id="node20" href="sample-app_8c.html#a874ba95e7c465e83ccc26ab623eec60c" title="physide_ul_full_slot\l_call_back" alt="" coords="379,122,515,163"/>
579 <area shape="rect" id="node21" href="xran__fh__o__du_8h.html#ac94e2474beef3b68521cfd391211b1be" title="xran_5g_fronthault\l_config" alt="" coords="383,341,512,382"/>
580 <area shape="rect" id="node22" href="xran__fh__o__du_8h.html#ab204e979de14c21d34e9b88c6c700d25" title="xran_5g_prach_req" alt="" coords="381,289,513,316"/>
581 <area shape="rect" id="node23" href="xran__common_8h.html#ad1ada9c5c57979c50f1a17a9050b8f3a" title="xran_register_cb_mbuf2ring" alt="" coords="356,239,539,265"/>
582 <area shape="rect" id="node24" href="xran__fh__o__du_8h.html#a03f408f45e97aa68ca47c92e4e7d1a70" title="xran_open" alt="" coords="406,457,489,484"/>
583 <area shape="rect" id="node16" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="613,251,739,277"/>
584 <area shape="rect" id="node17" href="xran__main_8c.html#a937105f52446cfcb951e43e1dc3c4d8b" title="xran_get_if_state" alt="" coords="615,192,737,219"/>
585 <area shape="rect" id="node25" href="xran__main_8c.html#ae6070ee9caf6a7ea8d7ef052ed0a559a" title="Get the configuration of nummerology. " alt="" coords="587,504,765,531"/>
586 <area shape="rect" id="node26" href="xran__main_8c.html#a00025c5bad7b7b6eea4374226f8c54bb" title="xran_init_prach" alt="" coords="621,555,731,581"/>
587 <area shape="rect" id="node27" href="xran__main_8c.html#acb5dd6ae5569cb3090d441c800068244" title="xran_init_srs" alt="" coords="628,605,724,632"/>
588 <area shape="rect" id="node28" href="xran__cp__api_8h.html#a3ca98b2a49501149a7b5baf9174897d8" title="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) " alt="" coords="599,656,753,683"/>
589 <area shape="rect" id="node29" href="xran__main_8c.html#a54de92e0ced826beeb759580d170562b" title="xran_init_sectionid" alt="" coords="611,707,741,733"/>
590 <area shape="rect" id="node30" href="xran__main_8c.html#a7a3c06a23d41de0038747348be9bb9da" title="xran_init_seqid" alt="" coords="621,757,731,784"/>
591 <area shape="rect" id="node31" href="xran__frame__struct_8c.html#a8e8598556da3e49fa48cb646c24162fa" title="xran_fs_get_tti_interval" alt="" coords="597,301,755,328"/>
592 <area shape="rect" id="node32" href="xran__timer_8h.html#a6c1790e87767257159038d0d98a393e6" title="timing_set_numerology" alt="" coords="598,352,754,379"/>
593 <area shape="rect" id="node33" href="xran__frame__struct_8c.html#a075025c7652869adb79799313aab4f64" title="xran_fs_set_slot_type" alt="" coords="601,403,751,429"/>
594 <area shape="rect" id="node34" href="xran__frame__struct_8c.html#a2fd9b68ce2fa4734a021203b320e4e04" title="xran_fs_slot_limit_init" alt="" coords="602,453,750,480"/>
595 <area shape="rect" id="node36" href="xran__cp__api_8h.html#a38c83cd67a7265920f3bd0b36510f713" title="Parse a C&#45;Plane packet (for RU emulation) Transport layer fragmentation is not supported. " alt="" coords="381,1133,513,1160"/>
596 <area shape="rect" id="node37" href="xran__transport_8h.html#ad199c3f4bfa018f5d0846471206217d1" title="Parse ECPRI header. " alt="" coords="603,1133,749,1160"/>
597 <area shape="rect" id="node42" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="401,1184,493,1211"/>
598 <area shape="rect" id="node43" href="common_8hpp.html#af69d779517f2bdee3aba95bc38022074" title="Run the given function and return the mean run time and stddev. " alt="" coords="392,1235,503,1261"/>
599 <area shape="rect" id="node45" href="classxran_lib_wraper.html#ac4ce5a18c687ee515676e035359a1e89" title="xranLibWraper::update\l_symbol_index" alt="" coords="371,509,524,550"/>
600 <area shape="rect" id="node46" href="chain__tests_8cc.html#a5b3b3bf6af57ee77a2bb1701ad24c7db" title="xran_process_tx_sym" alt="" coords="372,407,523,433"/>
601 <area shape="rect" id="node47" href="classxran_lib_wraper.html#a1ffad42e0cccdbc800d3dbef66f52d45" title="xranLibWraper::get\l_timer_ctx" alt="" coords="381,574,513,615"/>
602 <area shape="rect" id="node49" href="xran__fh__o__du_8h.html#a2f8866c9d6536a56e4d8232b8c45808b" title="xran_close" alt="" coords="405,1285,490,1312"/>
603 </map>
604 </div>
605
606 </div>
607 </div>
608 <a id="a9dc1e3a47b655cad97eed3db3cdebd92"></a>
609 <h2 class="memtitle"><span class="permalink"><a href="#a9dc1e3a47b655cad97eed3db3cdebd92">&#9670;&nbsp;</a></span>TEST_P() <span class="overload">[4/4]</span></h2>
610
611 <div class="memitem">
612 <div class="memproto">
613       <table class="memname">
614         <tr>
615           <td class="memname">TEST_P </td>
616           <td>(</td>
617           <td class="paramtype"><a class="el" href="class_test_chain.html">TestChain</a>&#160;</td>
618           <td class="paramname">, </td>
619         </tr>
620         <tr>
621           <td class="paramkey"></td>
622           <td></td>
623           <td class="paramtype">APlaneDLPerf&#160;</td>
624           <td class="paramname">&#160;</td>
625         </tr>
626         <tr>
627           <td></td>
628           <td>)</td>
629           <td></td><td></td>
630         </tr>
631       </table>
632 </div><div class="memdoc">
633
634 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00276">276</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
635 <div class="dynheader">
636 Here is the call graph for this function:</div>
637 <div class="dyncontent">
638 <div class="center"><img src="chain__tests_8cc_a9dc1e3a47b655cad97eed3db3cdebd92_cgraph.png" border="0" usemap="#chain__tests_8cc_a9dc1e3a47b655cad97eed3db3cdebd92_cgraph" alt=""/></div>
639 <map name="chain__tests_8cc_a9dc1e3a47b655cad97eed3db3cdebd92_cgraph" id="chain__tests_8cc_a9dc1e3a47b655cad97eed3db3cdebd92_cgraph">
640 <area shape="rect" id="node2" href="classxran_lib_wraper.html#a200da4e2209141f12cafef2380cb801a" title="xranLibWraper::Init" alt="" coords="407,942,539,969"/>
641 <area shape="rect" id="node9" href="classxran_lib_wraper.html#a5855fc30031ba49b7375526f7cda0ff7" title="xranLibWraper::is_cpenable" alt="" coords="139,1246,322,1273"/>
642 <area shape="rect" id="node10" href="classxran_lib_wraper.html#a165ca95dea40ce1abcc161f39087d38d" title="xranLibWraper::apply\l_cpenable" alt="" coords="158,1297,303,1339"/>
643 <area shape="rect" id="node14" href="classxran_lib_wraper.html#ad93226058ef4fd59bd7d0cd55701b752" title="xranLibWraper::Open" alt="" coords="400,595,545,622"/>
644 <area shape="rect" id="node26" href="chain__tests_8cc.html#aa17765d107c851ebcc3d202cef78aa75" title="send_mbuf_cp_perf" alt="" coords="405,790,541,817"/>
645 <area shape="rect" id="node28" href="chain__tests_8cc.html#a35e1cd308253045533454c90a54f876f" title="send_mbuf_up" alt="" coords="419,993,526,1019"/>
646 <area shape="rect" id="node29" href="chain__tests_8cc.html#a6862679e16a540ac01d6fd391316f648" title="utcp_fh_rx_callback" alt="" coords="403,1043,542,1070"/>
647 <area shape="rect" id="node30" href="chain__tests_8cc.html#ad67ad876d623656e1ddb3c6e22b39d5a" title="utcp_fh_rx_prach_callback" alt="" coords="384,1094,561,1121"/>
648 <area shape="rect" id="node31" href="class_kernel_tests.html#a3cf2e25a99be565a4ab570737cfeac41" title="Run performance test case for a given function. " alt="" coords="387,1145,559,1171"/>
649 <area shape="rect" id="node34" href="chain__tests_8cc.html#ad274ca70e6c47c2c549422b1cba1f0b0" title="xran_ut_tx_cpup_dl" alt="" coords="405,162,540,189"/>
650 <area shape="rect" id="node40" href="classxran_lib_wraper.html#a7f7a3199c392465d0767c6506c1af5b4" title="xranLibWraper::Close" alt="" coords="399,1195,547,1222"/>
651 <area shape="rect" id="node42" href="classxran_lib_wraper.html#ae89a123aad1c66a76c398b7af216aae4" title="xranLibWraper::Cleanup" alt="" coords="391,879,554,906"/>
652 <area shape="rect" id="node43" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="195,942,267,969"/>
653 <area shape="rect" id="node45" href="chain__tests_8cc.html#a2f99c2e64ef3c4233a66e3110dd6a781" title="INSTANTIATE_TEST_CASE_P" alt="" coords="125,1363,336,1390"/>
654 <area shape="rect" id="node46" href="common_8cpp.html#a39bf4f7770751080f5b72046abfd01a5" title="For a given number return sequence of number from 0 to number &#45; 1. " alt="" coords="179,1414,282,1441"/>
655 <area shape="rect" id="node47" href="class_kernel_tests.html#a6157ff083be863bba0a7804cd1788d96" title="KernelTests::get_number\l_of_cases" alt="" coords="147,1465,315,1507"/>
656 <area shape="rect" id="node3" href="classxran_lib_wraper.html#aeeef9211b4ee7d22934db64125b538dd" title="xranLibWraper::get\l_num_cc" alt="" coords="635,807,767,848"/>
657 <area shape="rect" id="node4" href="classxran_lib_wraper.html#a25afbf449e11f9e290e0fdbef77702c2" title="xranLibWraper::get\l_rucategory" alt="" coords="635,937,767,979"/>
658 <area shape="rect" id="node5" href="classxran_lib_wraper.html#adde1d671cf6532a577f13d85875ee3b4" title="xranLibWraper::get\l_num_antelmtrx" alt="" coords="635,1003,767,1044"/>
659 <area shape="rect" id="node6" href="classxran_lib_wraper.html#ad2b06001d76c9a773c242b28fc7c92f4" title="xranLibWraper::get\l_num_dlrbs" alt="" coords="635,1068,767,1109"/>
660 <area shape="rect" id="node7" href="classxran_lib_wraper.html#a967a0c58430104684cf2f9b1fdb444da" title="xranLibWraper::get\l_num_ulrbs" alt="" coords="635,1133,767,1175"/>
661 <area shape="rect" id="node8" href="classxran_lib_wraper.html#aef8068804ca7393d92edd9ed22d90070" title="xranLibWraper::get\l_num_eaxc" alt="" coords="635,872,767,913"/>
662 <area shape="rect" id="node11" href="xran__common_8h.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="410,1303,535,1330"/>
663 <area shape="rect" id="node12" href="classxran_lib_wraper.html#a61da580fc69a74f3ef17956ba5fd88a0" title="xranLibWraper::is_running" alt="" coords="386,1354,559,1381"/>
664 <area shape="rect" id="node13" href="xran__fh__o__du_8h.html#a937105f52446cfcb951e43e1dc3c4d8b" title="xran_get_if_state" alt="" coords="639,1354,762,1381"/>
665 <area shape="rect" id="node15" href="xran__fh__o__du_8h.html#aa8354b56b0be4be47c44a8a5c38db86e" title="xran_reg_physide_cb" alt="" coords="628,705,773,731"/>
666 <area shape="rect" id="node18" href="sample-app_8c.html#aa8882d42d07fbd9750da4db4395b438c" title="physide_dl_tti_call_back" alt="" coords="619,406,783,433"/>
667 <area shape="rect" id="node19" href="sample-app_8c.html#a52c968a559117b66a05591f958da75c2" title="physide_ul_half_slot\l_call_back" alt="" coords="631,457,771,499"/>
668 <area shape="rect" id="node20" href="sample-app_8c.html#a874ba95e7c465e83ccc26ab623eec60c" title="physide_ul_full_slot\l_call_back" alt="" coords="633,523,769,564"/>
669 <area shape="rect" id="node21" href="xran__fh__o__du_8h.html#ac94e2474beef3b68521cfd391211b1be" title="xran_5g_fronthault\l_config" alt="" coords="636,588,765,629"/>
670 <area shape="rect" id="node22" href="xran__fh__o__du_8h.html#ab204e979de14c21d34e9b88c6c700d25" title="xran_5g_prach_req" alt="" coords="635,355,767,382"/>
671 <area shape="rect" id="node23" href="xran__common_8h.html#ad1ada9c5c57979c50f1a17a9050b8f3a" title="xran_register_cb_mbuf2ring" alt="" coords="609,654,792,681"/>
672 <area shape="rect" id="node24" href="xran__fh__o__du_8h.html#a03f408f45e97aa68ca47c92e4e7d1a70" title="xran_open" alt="" coords="659,305,742,331"/>
673 <area shape="rect" id="node16" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="867,355,992,382"/>
674 <area shape="rect" id="node17" href="xran__main_8c.html#a937105f52446cfcb951e43e1dc3c4d8b" title="xran_get_if_state" alt="" coords="868,679,991,706"/>
675 <area shape="rect" id="node25" href="xran__main_8c.html#ae6070ee9caf6a7ea8d7ef052ed0a559a" title="Get the configuration of nummerology. " alt="" coords="840,305,1019,331"/>
676 <area shape="rect" id="node27" href="xran__cp__api_8h.html#a38c83cd67a7265920f3bd0b36510f713" title="Parse a C&#45;Plane packet (for RU emulation) Transport layer fragmentation is not supported. " alt="" coords="635,755,767,782"/>
677 <area shape="rect" id="node32" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="655,1199,747,1226"/>
678 <area shape="rect" id="node33" href="common_8hpp.html#af69d779517f2bdee3aba95bc38022074" title="Run the given function and return the mean run time and stddev. " alt="" coords="645,1250,756,1277"/>
679 <area shape="rect" id="node35" href="classxran_lib_wraper.html#ac4ce5a18c687ee515676e035359a1e89" title="xranLibWraper::update\l_symbol_index" alt="" coords="624,5,777,47"/>
680 <area shape="rect" id="node36" href="classxran_lib_wraper.html#ab795436cc8b07e2b0d665502274b30e6" title="xranLibWraper::get\l_symbol_index" alt="" coords="635,71,767,112"/>
681 <area shape="rect" id="node37" href="chain__tests_8cc.html#a4474e27c827459f3af40954b0c6f962b" title="tx_cp_dl_cb" alt="" coords="655,187,747,214"/>
682 <area shape="rect" id="node38" href="classxran_lib_wraper.html#a1ffad42e0cccdbc800d3dbef66f52d45" title="xranLibWraper::get\l_timer_ctx" alt="" coords="635,239,767,280"/>
683 <area shape="rect" id="node39" href="chain__tests_8cc.html#a5b3b3bf6af57ee77a2bb1701ad24c7db" title="xran_process_tx_sym" alt="" coords="625,137,776,163"/>
684 <area shape="rect" id="node41" href="xran__fh__o__du_8h.html#a2f8866c9d6536a56e4d8232b8c45808b" title="xran_close" alt="" coords="658,1301,743,1327"/>
685 <area shape="rect" id="node44" href="chain__tests_8cc.html#af4e08ea14f09b53fce43ec39aba7a605" title="xran_ut_tx_cp_dl" alt="" coords="412,246,533,273"/>
686 <area shape="rect" id="node48" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="405,1414,540,1441"/>
687 <area shape="rect" id="node49" href="classnlohmann_1_1basic__json.html#a0801762a3fe36fe32dca5f16e515478d" title="returns the number of elements " alt="" coords="399,1465,547,1507"/>
688 <area shape="rect" id="node50" href="structmissing__config__file__exception.html#a70518905d36686ddeeb2eb3b2682f016" title="missing_config_file\l_exception::what" alt="" coords="406,1531,539,1572"/>
689 </map>
690 </div>
691
692 </div>
693 </div>
694 <a id="a4474e27c827459f3af40954b0c6f962b"></a>
695 <h2 class="memtitle"><span class="permalink"><a href="#a4474e27c827459f3af40954b0c6f962b">&#9670;&nbsp;</a></span>tx_cp_dl_cb()</h2>
696
697 <div class="memitem">
698 <div class="memproto">
699       <table class="memname">
700         <tr>
701           <td class="memname">void tx_cp_dl_cb </td>
702           <td>(</td>
703           <td class="paramtype">struct rte_timer *&#160;</td>
704           <td class="paramname"><em>tim</em>, </td>
705         </tr>
706         <tr>
707           <td class="paramkey"></td>
708           <td></td>
709           <td class="paramtype">void *&#160;</td>
710           <td class="paramname"><em>arg</em>&#160;</td>
711         </tr>
712         <tr>
713           <td></td>
714           <td>)</td>
715           <td></td><td></td>
716         </tr>
717       </table>
718 </div><div class="memdoc">
719
720 <p class="definition">Definition at line <a class="el" href="xran__main_8c_source.html#l00910">910</a> of file <a class="el" href="xran__main_8c_source.html">xran_main.c</a>.</p>
721 <div class="dynheader">
722 Here is the call graph for this function:</div>
723 <div class="dyncontent">
724 <div class="center"><img src="chain__tests_8cc_a4474e27c827459f3af40954b0c6f962b_cgraph.png" border="0" usemap="#chain__tests_8cc_a4474e27c827459f3af40954b0c6f962b_cgraph" alt=""/></div>
725 <map name="chain__tests_8cc_a4474e27c827459f3af40954b0c6f962b_cgraph" id="chain__tests_8cc_a4474e27c827459f3af40954b0c6f962b_cgraph">
726 <area shape="rect" id="node2" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="153,5,279,32"/>
727 <area shape="rect" id="node3" href="xran__main_8c.html#a3fc01469558ddf728239d59038ac5803" title="Get the configuration of the number of antenna for UL. " alt="" coords="145,56,287,83"/>
728 <area shape="rect" id="node4" href="xran__main_8c.html#ad51ee5b7f1f27c770f1eb658b5ee523e" title="Get the configuration of the number of component carriers. " alt="" coords="153,107,279,133"/>
729 </map>
730 </div>
731 <div class="dynheader">
732 Here is the caller graph for this function:</div>
733 <div class="dyncontent">
734 <div class="center"><img src="chain__tests_8cc_a4474e27c827459f3af40954b0c6f962b_icgraph.png" border="0" usemap="#chain__tests_8cc_a4474e27c827459f3af40954b0c6f962b_icgraph" alt=""/></div>
735 <map name="chain__tests_8cc_a4474e27c827459f3af40954b0c6f962b_icgraph" id="chain__tests_8cc_a4474e27c827459f3af40954b0c6f962b_icgraph">
736 <area shape="rect" id="node2" href="chain__tests_8cc.html#af4e08ea14f09b53fce43ec39aba7a605" title="xran_ut_tx_cp_dl" alt="" coords="145,5,267,32"/>
737 <area shape="rect" id="node5" href="chain__tests_8cc.html#ad274ca70e6c47c2c549422b1cba1f0b0" title="xran_ut_tx_cpup_dl" alt="" coords="315,56,449,83"/>
738 <area shape="rect" id="node3" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="346,5,418,32"/>
739 <area shape="rect" id="node4" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="497,31,569,57"/>
740 </map>
741 </div>
742
743 </div>
744 </div>
745 <a id="ab26e37a9d8915b33e29d632af88ff3a3"></a>
746 <h2 class="memtitle"><span class="permalink"><a href="#ab26e37a9d8915b33e29d632af88ff3a3">&#9670;&nbsp;</a></span>tx_cp_ul_cb()</h2>
747
748 <div class="memitem">
749 <div class="memproto">
750       <table class="memname">
751         <tr>
752           <td class="memname">void tx_cp_ul_cb </td>
753           <td>(</td>
754           <td class="paramtype">struct rte_timer *&#160;</td>
755           <td class="paramname"><em>tim</em>, </td>
756         </tr>
757         <tr>
758           <td class="paramkey"></td>
759           <td></td>
760           <td class="paramtype">void *&#160;</td>
761           <td class="paramname"><em>arg</em>&#160;</td>
762         </tr>
763         <tr>
764           <td></td>
765           <td>)</td>
766           <td></td><td></td>
767         </tr>
768       </table>
769 </div><div class="memdoc">
770
771 <p class="definition">Definition at line <a class="el" href="xran__main_8c_source.html#l01045">1045</a> of file <a class="el" href="xran__main_8c_source.html">xran_main.c</a>.</p>
772 <div class="dynheader">
773 Here is the call graph for this function:</div>
774 <div class="dyncontent">
775 <div class="center"><img src="chain__tests_8cc_ab26e37a9d8915b33e29d632af88ff3a3_cgraph.png" border="0" usemap="#chain__tests_8cc_ab26e37a9d8915b33e29d632af88ff3a3_cgraph" alt=""/></div>
776 <map name="chain__tests_8cc_ab26e37a9d8915b33e29d632af88ff3a3_cgraph" id="chain__tests_8cc_ab26e37a9d8915b33e29d632af88ff3a3_cgraph">
777 <area shape="rect" id="node2" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="160,5,285,32"/>
778 <area shape="rect" id="node3" href="xran__main_8c.html#ae3663b3f472b4003acc7f91e61669735" title="Get configuration of O&#45;RU (Cat A or Cat B) " alt="" coords="149,56,296,83"/>
779 <area shape="rect" id="node4" href="xran__main_8c.html#a3fc01469558ddf728239d59038ac5803" title="Get the configuration of the number of antenna for UL. " alt="" coords="152,107,293,133"/>
780 <area shape="rect" id="node5" href="xran__main_8c.html#aaf7b03037e0687819501554a42fb3c52" title="Get the configuration of the number of antenna. " alt="" coords="145,157,300,184"/>
781 <area shape="rect" id="node6" href="xran__main_8c.html#ad51ee5b7f1f27c770f1eb658b5ee523e" title="Get the configuration of the number of component carriers. " alt="" coords="160,208,285,235"/>
782 </map>
783 </div>
784 <div class="dynheader">
785 Here is the caller graph for this function:</div>
786 <div class="dyncontent">
787 <div class="center"><img src="chain__tests_8cc_ab26e37a9d8915b33e29d632af88ff3a3_icgraph.png" border="0" usemap="#chain__tests_8cc_ab26e37a9d8915b33e29d632af88ff3a3_icgraph" alt=""/></div>
788 <map name="chain__tests_8cc_ab26e37a9d8915b33e29d632af88ff3a3_icgraph" id="chain__tests_8cc_ab26e37a9d8915b33e29d632af88ff3a3_icgraph">
789 <area shape="rect" id="node2" href="chain__tests_8cc.html#a61f8088ed26f5ccc6a323c3b0feb66c2" title="xran_ut_tx_cp_ul" alt="" coords="145,5,267,32"/>
790 <area shape="rect" id="node3" href="chain__tests_8cc.html#a54a43b6c3ece3e568457002dbe5b5c1a" title="TEST_P" alt="" coords="315,5,387,32"/>
791 </map>
792 </div>
793
794 </div>
795 </div>
796 <a id="a6862679e16a540ac01d6fd391316f648"></a>
797 <h2 class="memtitle"><span class="permalink"><a href="#a6862679e16a540ac01d6fd391316f648">&#9670;&nbsp;</a></span>utcp_fh_rx_callback()</h2>
798
799 <div class="memitem">
800 <div class="memproto">
801       <table class="memname">
802         <tr>
803           <td class="memname">void utcp_fh_rx_callback </td>
804           <td>(</td>
805           <td class="paramtype">void *&#160;</td>
806           <td class="paramname"><em>pCallbackTag</em>, </td>
807         </tr>
808         <tr>
809           <td class="paramkey"></td>
810           <td></td>
811           <td class="paramtype"><a class="el" href="xran__fh__o__du_8h.html#aa3ceca070f84e316e0e2f6002419d572">xran_status_t</a>&#160;</td>
812           <td class="paramname"><em>status</em>&#160;</td>
813         </tr>
814         <tr>
815           <td></td>
816           <td>)</td>
817           <td></td><td></td>
818         </tr>
819       </table>
820 </div><div class="memdoc">
821
822 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00113">113</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
823 <div class="dynheader">
824 Here is the caller graph for this function:</div>
825 <div class="dyncontent">
826 <div class="center"><img src="chain__tests_8cc_a6862679e16a540ac01d6fd391316f648_icgraph.png" border="0" usemap="#chain__tests_8cc_a6862679e16a540ac01d6fd391316f648_icgraph" alt=""/></div>
827 <map name="chain__tests_8cc_a6862679e16a540ac01d6fd391316f648_icgraph" id="chain__tests_8cc_a6862679e16a540ac01d6fd391316f648_icgraph">
828 <area shape="rect" id="node2" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="192,5,264,32"/>
829 <area shape="rect" id="node3" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="312,5,384,32"/>
830 </map>
831 </div>
832
833 </div>
834 </div>
835 <a id="ad67ad876d623656e1ddb3c6e22b39d5a"></a>
836 <h2 class="memtitle"><span class="permalink"><a href="#ad67ad876d623656e1ddb3c6e22b39d5a">&#9670;&nbsp;</a></span>utcp_fh_rx_prach_callback()</h2>
837
838 <div class="memitem">
839 <div class="memproto">
840       <table class="memname">
841         <tr>
842           <td class="memname">void utcp_fh_rx_prach_callback </td>
843           <td>(</td>
844           <td class="paramtype">void *&#160;</td>
845           <td class="paramname"><em>pCallbackTag</em>, </td>
846         </tr>
847         <tr>
848           <td class="paramkey"></td>
849           <td></td>
850           <td class="paramtype"><a class="el" href="xran__fh__o__du_8h.html#aa3ceca070f84e316e0e2f6002419d572">xran_status_t</a>&#160;</td>
851           <td class="paramname"><em>status</em>&#160;</td>
852         </tr>
853         <tr>
854           <td></td>
855           <td>)</td>
856           <td></td><td></td>
857         </tr>
858       </table>
859 </div><div class="memdoc">
860
861 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00118">118</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
862 <div class="dynheader">
863 Here is the caller graph for this function:</div>
864 <div class="dyncontent">
865 <div class="center"><img src="chain__tests_8cc_ad67ad876d623656e1ddb3c6e22b39d5a_icgraph.png" border="0" usemap="#chain__tests_8cc_ad67ad876d623656e1ddb3c6e22b39d5a_icgraph" alt=""/></div>
866 <map name="chain__tests_8cc_ad67ad876d623656e1ddb3c6e22b39d5a_icgraph" id="chain__tests_8cc_ad67ad876d623656e1ddb3c6e22b39d5a_icgraph">
867 <area shape="rect" id="node2" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="231,5,303,32"/>
868 <area shape="rect" id="node3" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="351,5,423,32"/>
869 </map>
870 </div>
871
872 </div>
873 </div>
874 <a id="a5b3b3bf6af57ee77a2bb1701ad24c7db"></a>
875 <h2 class="memtitle"><span class="permalink"><a href="#a5b3b3bf6af57ee77a2bb1701ad24c7db">&#9670;&nbsp;</a></span>xran_process_tx_sym()</h2>
876
877 <div class="memitem">
878 <div class="memproto">
879       <table class="memname">
880         <tr>
881           <td class="memname">int xran_process_tx_sym </td>
882           <td>(</td>
883           <td class="paramtype">void *&#160;</td>
884           <td class="paramname"><em>arg</em></td><td>)</td>
885           <td></td>
886         </tr>
887       </table>
888 </div><div class="memdoc">
889
890 <p class="definition">Definition at line <a class="el" href="xran__main_8c_source.html#l02202">2202</a> of file <a class="el" href="xran__main_8c_source.html">xran_main.c</a>.</p>
891 <div class="dynheader">
892 Here is the call graph for this function:</div>
893 <div class="dyncontent">
894 <div class="center"><img src="chain__tests_8cc_a5b3b3bf6af57ee77a2bb1701ad24c7db_cgraph.png" border="0" usemap="#chain__tests_8cc_a5b3b3bf6af57ee77a2bb1701ad24c7db_cgraph" alt=""/></div>
895 <map name="chain__tests_8cc_a5b3b3bf6af57ee77a2bb1701ad24c7db_cgraph" id="chain__tests_8cc_a5b3b3bf6af57ee77a2bb1701ad24c7db_cgraph">
896 <area shape="rect" id="node2" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="204,5,329,32"/>
897 </map>
898 </div>
899 <div class="dynheader">
900 Here is the caller graph for this function:</div>
901 <div class="dyncontent">
902 <div class="center"><img src="chain__tests_8cc_a5b3b3bf6af57ee77a2bb1701ad24c7db_icgraph.png" border="0" usemap="#chain__tests_8cc_a5b3b3bf6af57ee77a2bb1701ad24c7db_icgraph" alt=""/></div>
903 <map name="chain__tests_8cc_a5b3b3bf6af57ee77a2bb1701ad24c7db_icgraph" id="chain__tests_8cc_a5b3b3bf6af57ee77a2bb1701ad24c7db_icgraph">
904 <area shape="rect" id="node2" href="chain__tests_8cc.html#a73639c0dcf18fe068dc350fc0c8ba2f2" title="xran_ut_tx_up_dl" alt="" coords="211,5,332,32"/>
905 <area shape="rect" id="node4" href="chain__tests_8cc.html#ad274ca70e6c47c2c549422b1cba1f0b0" title="xran_ut_tx_cpup_dl" alt="" coords="204,56,339,83"/>
906 <area shape="rect" id="node3" href="chain__tests_8cc.html#a2bc2178388f6edfa69905ff5f52fbcdc" title="TEST_P" alt="" coords="387,5,459,32"/>
907 <area shape="rect" id="node5" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="387,56,459,83"/>
908 </map>
909 </div>
910
911 </div>
912 </div>
913 <a id="af4e08ea14f09b53fce43ec39aba7a605"></a>
914 <h2 class="memtitle"><span class="permalink"><a href="#af4e08ea14f09b53fce43ec39aba7a605">&#9670;&nbsp;</a></span>xran_ut_tx_cp_dl()</h2>
915
916 <div class="memitem">
917 <div class="memproto">
918       <table class="memname">
919         <tr>
920           <td class="memname">void xran_ut_tx_cp_dl </td>
921           <td>(</td>
922           <td class="paramname"></td><td>)</td>
923           <td></td>
924         </tr>
925       </table>
926 </div><div class="memdoc">
927
928 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00049">49</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
929 <div class="dynheader">
930 Here is the call graph for this function:</div>
931 <div class="dyncontent">
932 <div class="center"><img src="chain__tests_8cc_af4e08ea14f09b53fce43ec39aba7a605_cgraph.png" border="0" usemap="#chain__tests_8cc_af4e08ea14f09b53fce43ec39aba7a605_cgraph" alt=""/></div>
933 <map name="chain__tests_8cc_af4e08ea14f09b53fce43ec39aba7a605_cgraph" id="chain__tests_8cc_af4e08ea14f09b53fce43ec39aba7a605_cgraph">
934 <area shape="rect" id="node2" href="classxran_lib_wraper.html#a3783fbb2a26b8a0530c489850a905a38" title="xranLibWraper::update_tti" alt="" coords="175,41,345,68"/>
935 <area shape="rect" id="node6" href="classxran_lib_wraper.html#a1ffad42e0cccdbc800d3dbef66f52d45" title="xranLibWraper::get\l_timer_ctx" alt="" coords="398,57,530,98"/>
936 <area shape="rect" id="node7" href="chain__tests_8cc.html#a4474e27c827459f3af40954b0c6f962b" title="tx_cp_dl_cb" alt="" coords="214,147,306,173"/>
937 <area shape="rect" id="node3" href="xran__lib__wrap_8hpp.html#a9c3700d61ba446fa9b05cca2ca9018ab" title="tti_ota_cb" alt="" coords="425,5,503,32"/>
938 <area shape="rect" id="node4" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="595,89,721,116"/>
939 <area shape="rect" id="node5" href="xran__frame__struct_8c.html#a7f5a87395d3930f222e58976960c99e2" title="xran_fs_get_max_slot" alt="" coords="583,5,733,32"/>
940 <area shape="rect" id="node8" href="xran__main_8c.html#a3fc01469558ddf728239d59038ac5803" title="Get the configuration of the number of antenna for UL. " alt="" coords="393,173,535,200"/>
941 <area shape="rect" id="node9" href="xran__main_8c.html#ad51ee5b7f1f27c770f1eb658b5ee523e" title="Get the configuration of the number of component carriers. " alt="" coords="401,224,527,251"/>
942 </map>
943 </div>
944 <div class="dynheader">
945 Here is the caller graph for this function:</div>
946 <div class="dyncontent">
947 <div class="center"><img src="chain__tests_8cc_af4e08ea14f09b53fce43ec39aba7a605_icgraph.png" border="0" usemap="#chain__tests_8cc_af4e08ea14f09b53fce43ec39aba7a605_icgraph" alt=""/></div>
948 <map name="chain__tests_8cc_af4e08ea14f09b53fce43ec39aba7a605_icgraph" id="chain__tests_8cc_af4e08ea14f09b53fce43ec39aba7a605_icgraph">
949 <area shape="rect" id="node2" href="chain__tests_8cc.html#a6c5f599800ca755367ad7df4da60eb86" title="TEST_P" alt="" coords="175,5,247,32"/>
950 <area shape="rect" id="node3" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="295,5,367,32"/>
951 </map>
952 </div>
953
954 </div>
955 </div>
956 <a id="a61f8088ed26f5ccc6a323c3b0feb66c2"></a>
957 <h2 class="memtitle"><span class="permalink"><a href="#a61f8088ed26f5ccc6a323c3b0feb66c2">&#9670;&nbsp;</a></span>xran_ut_tx_cp_ul()</h2>
958
959 <div class="memitem">
960 <div class="memproto">
961       <table class="memname">
962         <tr>
963           <td class="memname">void xran_ut_tx_cp_ul </td>
964           <td>(</td>
965           <td class="paramname"></td><td>)</td>
966           <td></td>
967         </tr>
968       </table>
969 </div><div class="memdoc">
970
971 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00055">55</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
972 <div class="dynheader">
973 Here is the call graph for this function:</div>
974 <div class="dyncontent">
975 <div class="center"><img src="chain__tests_8cc_a61f8088ed26f5ccc6a323c3b0feb66c2_cgraph.png" border="0" usemap="#chain__tests_8cc_a61f8088ed26f5ccc6a323c3b0feb66c2_cgraph" alt=""/></div>
976 <map name="chain__tests_8cc_a61f8088ed26f5ccc6a323c3b0feb66c2_cgraph" id="chain__tests_8cc_a61f8088ed26f5ccc6a323c3b0feb66c2_cgraph">
977 <area shape="rect" id="node2" href="classxran_lib_wraper.html#a3783fbb2a26b8a0530c489850a905a38" title="xranLibWraper::update_tti" alt="" coords="175,39,345,65"/>
978 <area shape="rect" id="node6" href="classxran_lib_wraper.html#a1ffad42e0cccdbc800d3dbef66f52d45" title="xranLibWraper::get\l_timer_ctx" alt="" coords="405,57,537,98"/>
979 <area shape="rect" id="node7" href="chain__tests_8cc.html#ab26e37a9d8915b33e29d632af88ff3a3" title="tx_cp_ul_cb" alt="" coords="214,199,306,225"/>
980 <area shape="rect" id="node3" href="xran__lib__wrap_8hpp.html#a9c3700d61ba446fa9b05cca2ca9018ab" title="tti_ota_cb" alt="" coords="431,5,510,32"/>
981 <area shape="rect" id="node4" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="609,89,734,116"/>
982 <area shape="rect" id="node5" href="xran__frame__struct_8c.html#a7f5a87395d3930f222e58976960c99e2" title="xran_fs_get_max_slot" alt="" coords="596,5,747,32"/>
983 <area shape="rect" id="node8" href="xran__main_8c.html#ae3663b3f472b4003acc7f91e61669735" title="Get configuration of O&#45;RU (Cat A or Cat B) " alt="" coords="397,173,544,200"/>
984 <area shape="rect" id="node9" href="xran__main_8c.html#a3fc01469558ddf728239d59038ac5803" title="Get the configuration of the number of antenna for UL. " alt="" coords="400,224,541,251"/>
985 <area shape="rect" id="node10" href="xran__main_8c.html#aaf7b03037e0687819501554a42fb3c52" title="Get the configuration of the number of antenna. " alt="" coords="393,275,548,301"/>
986 <area shape="rect" id="node11" href="xran__main_8c.html#ad51ee5b7f1f27c770f1eb658b5ee523e" title="Get the configuration of the number of component carriers. " alt="" coords="408,325,533,352"/>
987 </map>
988 </div>
989 <div class="dynheader">
990 Here is the caller graph for this function:</div>
991 <div class="dyncontent">
992 <div class="center"><img src="chain__tests_8cc_a61f8088ed26f5ccc6a323c3b0feb66c2_icgraph.png" border="0" usemap="#chain__tests_8cc_a61f8088ed26f5ccc6a323c3b0feb66c2_icgraph" alt=""/></div>
993 <map name="chain__tests_8cc_a61f8088ed26f5ccc6a323c3b0feb66c2_icgraph" id="chain__tests_8cc_a61f8088ed26f5ccc6a323c3b0feb66c2_icgraph">
994 <area shape="rect" id="node2" href="chain__tests_8cc.html#a54a43b6c3ece3e568457002dbe5b5c1a" title="TEST_P" alt="" coords="175,5,247,32"/>
995 </map>
996 </div>
997
998 </div>
999 </div>
1000 <a id="ad274ca70e6c47c2c549422b1cba1f0b0"></a>
1001 <h2 class="memtitle"><span class="permalink"><a href="#ad274ca70e6c47c2c549422b1cba1f0b0">&#9670;&nbsp;</a></span>xran_ut_tx_cpup_dl()</h2>
1002
1003 <div class="memitem">
1004 <div class="memproto">
1005       <table class="memname">
1006         <tr>
1007           <td class="memname">void xran_ut_tx_cpup_dl </td>
1008           <td>(</td>
1009           <td class="paramname"></td><td>)</td>
1010           <td></td>
1011         </tr>
1012       </table>
1013 </div><div class="memdoc">
1014
1015 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00067">67</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
1016 <div class="dynheader">
1017 Here is the call graph for this function:</div>
1018 <div class="dyncontent">
1019 <div class="center"><img src="chain__tests_8cc_ad274ca70e6c47c2c549422b1cba1f0b0_cgraph.png" border="0" usemap="#chain__tests_8cc_ad274ca70e6c47c2c549422b1cba1f0b0_cgraph" alt=""/></div>
1020 <map name="chain__tests_8cc_ad274ca70e6c47c2c549422b1cba1f0b0_cgraph" id="chain__tests_8cc_ad274ca70e6c47c2c549422b1cba1f0b0_cgraph">
1021 <area shape="rect" id="node2" href="classxran_lib_wraper.html#ac4ce5a18c687ee515676e035359a1e89" title="xranLibWraper::update\l_symbol_index" alt="" coords="188,5,341,47"/>
1022 <area shape="rect" id="node7" href="classxran_lib_wraper.html#a1ffad42e0cccdbc800d3dbef66f52d45" title="xranLibWraper::get\l_timer_ctx" alt="" coords="617,64,749,105"/>
1023 <area shape="rect" id="node8" href="classxran_lib_wraper.html#ab795436cc8b07e2b0d665502274b30e6" title="xranLibWraper::get\l_symbol_index" alt="" coords="199,123,331,164"/>
1024 <area shape="rect" id="node9" href="chain__tests_8cc.html#a4474e27c827459f3af40954b0c6f962b" title="tx_cp_dl_cb" alt="" coords="219,189,311,215"/>
1025 <area shape="rect" id="node12" href="chain__tests_8cc.html#a5b3b3bf6af57ee77a2bb1701ad24c7db" title="xran_process_tx_sym" alt="" coords="608,231,759,258"/>
1026 <area shape="rect" id="node3" href="classxran_lib_wraper.html#a3783fbb2a26b8a0530c489850a905a38" title="xranLibWraper::update_tti" alt="" coords="389,13,560,39"/>
1027 <area shape="rect" id="node4" href="xran__lib__wrap_8hpp.html#a9c3700d61ba446fa9b05cca2ca9018ab" title="tti_ota_cb" alt="" coords="644,13,723,39"/>
1028 <area shape="rect" id="node5" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="819,130,945,157"/>
1029 <area shape="rect" id="node6" href="xran__frame__struct_8c.html#a7f5a87395d3930f222e58976960c99e2" title="xran_fs_get_max_slot" alt="" coords="807,13,957,39"/>
1030 <area shape="rect" id="node10" href="xran__main_8c.html#a3fc01469558ddf728239d59038ac5803" title="Get the configuration of the number of antenna for UL. " alt="" coords="404,181,545,207"/>
1031 <area shape="rect" id="node11" href="xran__main_8c.html#ad51ee5b7f1f27c770f1eb658b5ee523e" title="Get the configuration of the number of component carriers. " alt="" coords="412,231,537,258"/>
1032 </map>
1033 </div>
1034 <div class="dynheader">
1035 Here is the caller graph for this function:</div>
1036 <div class="dyncontent">
1037 <div class="center"><img src="chain__tests_8cc_ad274ca70e6c47c2c549422b1cba1f0b0_icgraph.png" border="0" usemap="#chain__tests_8cc_ad274ca70e6c47c2c549422b1cba1f0b0_icgraph" alt=""/></div>
1038 <map name="chain__tests_8cc_ad274ca70e6c47c2c549422b1cba1f0b0_icgraph" id="chain__tests_8cc_ad274ca70e6c47c2c549422b1cba1f0b0_icgraph">
1039 <area shape="rect" id="node2" href="chain__tests_8cc.html#a9dc1e3a47b655cad97eed3db3cdebd92" title="TEST_P" alt="" coords="188,5,260,32"/>
1040 </map>
1041 </div>
1042
1043 </div>
1044 </div>
1045 <a id="a73639c0dcf18fe068dc350fc0c8ba2f2"></a>
1046 <h2 class="memtitle"><span class="permalink"><a href="#a73639c0dcf18fe068dc350fc0c8ba2f2">&#9670;&nbsp;</a></span>xran_ut_tx_up_dl()</h2>
1047
1048 <div class="memitem">
1049 <div class="memproto">
1050       <table class="memname">
1051         <tr>
1052           <td class="memname">void xran_ut_tx_up_dl </td>
1053           <td>(</td>
1054           <td class="paramname"></td><td>)</td>
1055           <td></td>
1056         </tr>
1057       </table>
1058 </div><div class="memdoc">
1059
1060 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00061">61</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
1061 <div class="dynheader">
1062 Here is the call graph for this function:</div>
1063 <div class="dyncontent">
1064 <div class="center"><img src="chain__tests_8cc_a73639c0dcf18fe068dc350fc0c8ba2f2_cgraph.png" border="0" usemap="#chain__tests_8cc_a73639c0dcf18fe068dc350fc0c8ba2f2_cgraph" alt=""/></div>
1065 <map name="chain__tests_8cc_a73639c0dcf18fe068dc350fc0c8ba2f2_cgraph" id="chain__tests_8cc_a73639c0dcf18fe068dc350fc0c8ba2f2_cgraph">
1066 <area shape="rect" id="node2" href="classxran_lib_wraper.html#ac4ce5a18c687ee515676e035359a1e89" title="xranLibWraper::update\l_symbol_index" alt="" coords="175,5,328,47"/>
1067 <area shape="rect" id="node7" href="classxran_lib_wraper.html#a1ffad42e0cccdbc800d3dbef66f52d45" title="xranLibWraper::get\l_timer_ctx" alt="" coords="595,61,727,103"/>
1068 <area shape="rect" id="node8" href="chain__tests_8cc.html#a5b3b3bf6af57ee77a2bb1701ad24c7db" title="xran_process_tx_sym" alt="" coords="386,123,537,150"/>
1069 <area shape="rect" id="node3" href="classxran_lib_wraper.html#a3783fbb2a26b8a0530c489850a905a38" title="xranLibWraper::update_tti" alt="" coords="376,13,547,39"/>
1070 <area shape="rect" id="node4" href="xran__lib__wrap_8hpp.html#a9c3700d61ba446fa9b05cca2ca9018ab" title="tti_ota_cb" alt="" coords="621,10,700,37"/>
1071 <area shape="rect" id="node5" href="xran__main_8c.html#aa09e72e94d2a1d891e86f4c09b0f8b21" title="xran_dev_get_ctx" alt="" coords="787,94,913,121"/>
1072 <area shape="rect" id="node6" href="xran__frame__struct_8c.html#a7f5a87395d3930f222e58976960c99e2" title="xran_fs_get_max_slot" alt="" coords="775,10,925,37"/>
1073 </map>
1074 </div>
1075 <div class="dynheader">
1076 Here is the caller graph for this function:</div>
1077 <div class="dyncontent">
1078 <div class="center"><img src="chain__tests_8cc_a73639c0dcf18fe068dc350fc0c8ba2f2_icgraph.png" border="0" usemap="#chain__tests_8cc_a73639c0dcf18fe068dc350fc0c8ba2f2_icgraph" alt=""/></div>
1079 <map name="chain__tests_8cc_a73639c0dcf18fe068dc350fc0c8ba2f2_icgraph" id="chain__tests_8cc_a73639c0dcf18fe068dc350fc0c8ba2f2_icgraph">
1080 <area shape="rect" id="node2" href="chain__tests_8cc.html#a2bc2178388f6edfa69905ff5f52fbcdc" title="TEST_P" alt="" coords="175,5,247,32"/>
1081 </map>
1082 </div>
1083
1084 </div>
1085 </div>
1086 <h2 class="groupheader">Variable Documentation</h2>
1087 <a id="ad7d97e82bb00f5271dc1955f06719e46"></a>
1088 <h2 class="memtitle"><span class="permalink"><a href="#ad7d97e82bb00f5271dc1955f06719e46">&#9670;&nbsp;</a></span>m_bitmask</h2>
1089
1090 <div class="memitem">
1091 <div class="memproto">
1092       <table class="memname">
1093         <tr>
1094           <td class="memname">const uint8_t m_bitmask[] = { 0x00, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff }</td>
1095         </tr>
1096       </table>
1097 </div><div class="memdoc">
1098
1099 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00035">35</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
1100
1101 </div>
1102 </div>
1103 <a id="a69b4bff6061152ff85770d725cced3cc"></a>
1104 <h2 class="memtitle"><span class="permalink"><a href="#a69b4bff6061152ff85770d725cced3cc">&#9670;&nbsp;</a></span>module_name</h2>
1105
1106 <div class="memitem">
1107 <div class="memproto">
1108       <table class="memname">
1109         <tr>
1110           <td class="memname">const std::string module_name = &quot;C-Plane&quot;</td>
1111         </tr>
1112       </table>
1113 </div><div class="memdoc">
1114
1115 <p class="definition">Definition at line <a class="el" href="chain__tests_8cc_source.html#l00033">33</a> of file <a class="el" href="chain__tests_8cc_source.html">chain_tests.cc</a>.</p>
1116
1117 </div>
1118 </div>
1119 </div><!-- contents -->
1120 <!-- start footer part -->
1121 <hr class="footer"/><address class="footer"><small>
1122 Generated by &#160;<a href="http://www.doxygen.org/index.html">
1123 <img class="footer" src="doxygen.png" alt="doxygen"/>
1124 </a> 1.8.13
1125 </small></address>
1126 </body>
1127 </html>