add Doxygen documentation
[o-du/phy.git] / docs / API / structxran__device__ctx.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>o-du/phy: xran_device_ctx Struct 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><!-- top -->
61 <div class="header">
62   <div class="summary">
63 <a href="#pub-methods">Public Member Functions</a> &#124;
64 <a href="#pub-attribs">Data Fields</a>  </div>
65   <div class="headertitle">
66 <div class="title">xran_device_ctx Struct Reference</div>  </div>
67 </div><!--header-->
68 <div class="contents">
69
70 <p><code>#include &lt;<a class="el" href="xran__common_8h_source.html">xran_common.h</a>&gt;</code></p>
71 <div class="dynheader">
72 Collaboration diagram for xran_device_ctx:</div>
73 <div class="dyncontent">
74 <div class="center"><img src="structxran__device__ctx__coll__graph.png" border="0" usemap="#xran__device__ctx_coll__map" alt="Collaboration graph"/></div>
75 <map name="xran__device__ctx_coll__map" id="xran__device__ctx_coll__map">
76 <area shape="rect" id="node2" href="struct_bbu_io_buf_ctrl_struct.html" title="{BbuIoBufCtrlStruct\n|+ bValid\l+ nSegToBeGen\l+ nSegGenerated\l+ nSegTransferred\l+ pData\l|}" alt="" coords="125,623,257,759"/>
77 <area shape="rect" id="node3" href="structxran__buffer__list.html" title="{xran_buffer_list\n|+ nNumBuffers\l+ pUserData\l+ pPrivateMetaData\l|}" alt="" coords="146,270,284,377"/>
78 <area shape="rect" id="node4" href="structxran__flat__buffer.html" title="{xran_flat_buffer\n|+ nElementLenInBytes\l+ nNumberOfElements\l+ nOffsetInBytes\l+ nIsPhyAddr\l+ pData\l+ pCtrl\l|}" alt="" coords="25,5,181,156"/>
79 <area shape="rect" id="node5" href="structxran__eaxcid__config.html" title="{xran_eaxcid_config\n|+ mask_cuPortId\l+ mask_bandSectorId\l+ mask_ccId\l+ mask_ruPortId\l+ bit_cuPortId\l+ bit_bandSectorId\l+ bit_ccId\l+ bit_ruPortId\l|}" alt="" coords="334,233,485,413"/>
80 <area shape="rect" id="node9" href="structxran__fh__init.html" title="{xran_fh_init\n|+ dpdkBasebandFecMode\l+ dpdkBasebandDevice\l+ filePrefix\l+ mtu\l+ p_o_du_addr\l+ p_o_ru_addr\l+ totalBfWeights\l+ Tadv_cp_dl\l+ T2a_min_cp_dl\l+ T2a_max_cp_dl\land 24 more...\l|}" alt="" coords="500,579,674,803"/>
81 <area shape="rect" id="node6" href="structxran__prach__cp__config.html" title="{xran_prach_cp_config\n|+ filterIdx\l+ startSymId\l+ startPrbc\l+ numPrbc\l+ numSymbol\l+ timeOffset\l+ freqOffset\l+ nrofPrachInSlot\l+ occassionsInPrachSlot\l+ x\l+ y\l+ isPRACHslot\l+ eAxC_offset\l|}" alt="" coords="699,564,867,817"/>
82 <area shape="rect" id="node7" href="structxran__common__counters.html" title="{xran_common_counters\n|+ Rx_on_time\l+ Rx_early\l+ Rx_late\l+ Rx_corrupt\l+ Rx_pkt_dupl\l+ Total_msgs_rcvd\l|}" alt="" coords="892,615,1053,766"/>
83 <area shape="rect" id="node8" href="structmbuf__table.html" title="{mbuf_table\n|+ len\l+ m_table\l|}" alt="" coords="1077,645,1164,737"/>
84 <area shape="rect" id="node10" href="structxran__io__cfg.html" title="{xran_io_cfg\n|+ id\l+ dpdk_dev\l+ bbdev_dev\l+ bbdev_mode\l+ core\l+ system_core\l+ pkt_proc_core\l+ pkt_aux_core\l+ timing_core\l+ port\l|}" alt="" coords="529,219,645,428"/>
85 <area shape="rect" id="node11" href="structxran__srs__config.html" title="{xran_srs_config\n|+ symbMask\l+ eAxC_offset\l|}" alt="" coords="1150,277,1264,369"/>
86 <area shape="rect" id="node12" href="structxran__fh__config.html" title="{xran_fh_config\n|+ dpdk_port\l+ sector_id\l+ nCC\l+ neAxc\l+ neAxcUl\l+ nAntElmTRx\l+ nDLFftSize\l+ nULFftSize\l+ nDLRBs\l+ nULRBs\land 9 more...\l|}" alt="" coords="1311,579,1420,803"/>
87 <area shape="rect" id="node13" href="structxran__prach__config.html" title="{xran_prach_config\n|+ nPrachConfIdx\l+ nPrachSubcSpacing\l+ nPrachZeroCorrConf\l+ nPrachRestrictSet\l+ nPrachRootSeqIdx\l+ nPrachFreqStart\l+ nPrachFreqOffset\l+ nPrachFilterIdx\l|}" alt="" coords="1288,233,1443,413"/>
88 <area shape="rect" id="node14" href="structxran__frame__config.html" title="{xran_frame_config\n|+ nFrameDuplexType\l+ nNumerology\l+ nTddPeriod\l|}" alt="" coords="1468,270,1616,377"/>
89 <area shape="rect" id="node15" href="structxran__slot__config.html" title="{xran_slot_config\n|+ nSymbolType\l+ reserved\l|}" alt="" coords="1483,35,1600,127"/>
90 <area shape="rect" id="node16" href="structxran__ru__config.html" title="{xran_ru_config\n|+ xranCat\l+ iqWidth\l+ compMeth\l+ fftSize\l+ byteOrder\l+ iqOrder\l+ xran_max_frame\l|}" alt="" coords="1640,241,1771,406"/>
91 </map>
92 </div>
93 <table class="memberdecls">
94 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
95 Public Member Functions</h2></td></tr>
96 <tr class="memitem:ab7156a390b58bd5a5eb27161c656f112"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#ab7156a390b58bd5a5eb27161c656f112">LIST_HEAD</a> (sym_cb_elem_list, <a class="el" href="structcb__elem__entry.html">cb_elem_entry</a>) sym_cb_list_head[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td></tr>
97 <tr class="separator:ab7156a390b58bd5a5eb27161c656f112"><td class="memSeparator" colspan="2">&#160;</td></tr>
98 </table><table class="memberdecls">
99 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
100 Data Fields</h2></td></tr>
101 <tr class="memitem:a863c2e1054bcd2fb5d3a9edcfac2fd8e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a863c2e1054bcd2fb5d3a9edcfac2fd8e">sector_id</a></td></tr>
102 <tr class="separator:a863c2e1054bcd2fb5d3a9edcfac2fd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
103 <tr class="memitem:a2b7202fa1a2e3c5187799f8be3b5459f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a2b7202fa1a2e3c5187799f8be3b5459f">xran_port_id</a></td></tr>
104 <tr class="separator:a2b7202fa1a2e3c5187799f8be3b5459f"><td class="memSeparator" colspan="2">&#160;</td></tr>
105 <tr class="memitem:a3dbfc411296cd3d20af144236590ed91"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__eaxcid__config.html">xran_eaxcid_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a3dbfc411296cd3d20af144236590ed91">eAxc_id_cfg</a></td></tr>
106 <tr class="separator:a3dbfc411296cd3d20af144236590ed91"><td class="memSeparator" colspan="2">&#160;</td></tr>
107 <tr class="memitem:a3842cc1a01bcaa4df37fd8c10308ff01"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__fh__init.html">xran_fh_init</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a3842cc1a01bcaa4df37fd8c10308ff01">fh_init</a></td></tr>
108 <tr class="separator:a3842cc1a01bcaa4df37fd8c10308ff01"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:a4adf91126704ea524f98f461f6180c85"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__fh__config.html">xran_fh_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a4adf91126704ea524f98f461f6180c85">fh_cfg</a></td></tr>
110 <tr class="separator:a4adf91126704ea524f98f461f6180c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
111 <tr class="memitem:ac1db3db55038ef0b2f69827746eaf87c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__prach__cp__config.html">xran_prach_cp_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#ac1db3db55038ef0b2f69827746eaf87c">PrachCPConfig</a></td></tr>
112 <tr class="separator:ac1db3db55038ef0b2f69827746eaf87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
113 <tr class="memitem:ac6a2e22859da6e8385450b7b9303c709"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#ac6a2e22859da6e8385450b7b9303c709">enablePrach</a></td></tr>
114 <tr class="separator:ac6a2e22859da6e8385450b7b9303c709"><td class="memSeparator" colspan="2">&#160;</td></tr>
115 <tr class="memitem:a1acdb894b98fd0ddf9e5542b50acfc50"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a1acdb894b98fd0ddf9e5542b50acfc50">enableCP</a></td></tr>
116 <tr class="separator:a1acdb894b98fd0ddf9e5542b50acfc50"><td class="memSeparator" colspan="2">&#160;</td></tr>
117 <tr class="memitem:a6fcbf469691a192f1ce298f70981c17a"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a6fcbf469691a192f1ce298f70981c17a">DynamicSectionEna</a></td></tr>
118 <tr class="separator:a6fcbf469691a192f1ce298f70981c17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
119 <tr class="memitem:aee9d04742a7da3cfa9e267fe568b9185"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#aee9d04742a7da3cfa9e267fe568b9185">offset_sec</a></td></tr>
120 <tr class="separator:aee9d04742a7da3cfa9e267fe568b9185"><td class="memSeparator" colspan="2">&#160;</td></tr>
121 <tr class="memitem:ac885b03154fc1d5e7c10f09d92dd8a47"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#ac885b03154fc1d5e7c10f09d92dd8a47">offset_nsec</a></td></tr>
122 <tr class="separator:ac885b03154fc1d5e7c10f09d92dd8a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
123 <tr class="memitem:a66006900f44c762b5df67ded52ee8edb"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a66006900f44c762b5df67ded52ee8edb">enableSrs</a></td></tr>
124 <tr class="separator:a66006900f44c762b5df67ded52ee8edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
125 <tr class="memitem:a0dc2f992bcfe4f620d6ce2e969986d5c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__srs__config.html">xran_srs_config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a0dc2f992bcfe4f620d6ce2e969986d5c">srs_cfg</a></td></tr>
126 <tr class="separator:a0dc2f992bcfe4f620d6ce2e969986d5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
127 <tr class="memitem:aeb7832eb5f4721f4a281feaacd1bb466"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#aeb7832eb5f4721f4a281feaacd1bb466">sFrontHaulTxBbuIoBufCtrl</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>]</td></tr>
128 <tr class="separator:aeb7832eb5f4721f4a281feaacd1bb466"><td class="memSeparator" colspan="2">&#160;</td></tr>
129 <tr class="memitem:a964fb75fa6395056fade4167354019f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a964fb75fa6395056fade4167354019f5">sFrontHaulTxPrbMapBbuIoBufCtrl</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>]</td></tr>
130 <tr class="separator:a964fb75fa6395056fade4167354019f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
131 <tr class="memitem:af3ad0b6136919aabcdbac46b754aa7ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#af3ad0b6136919aabcdbac46b754aa7ed">sFrontHaulRxBbuIoBufCtrl</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>]</td></tr>
132 <tr class="separator:af3ad0b6136919aabcdbac46b754aa7ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
133 <tr class="memitem:a3bfdc9ec9f4c738715460ddd03f0833f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a3bfdc9ec9f4c738715460ddd03f0833f">sFrontHaulRxPrbMapBbuIoBufCtrl</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>]</td></tr>
134 <tr class="separator:a3bfdc9ec9f4c738715460ddd03f0833f"><td class="memSeparator" colspan="2">&#160;</td></tr>
135 <tr class="memitem:a4bcca72021c589be2adf3647647a1232"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a4bcca72021c589be2adf3647647a1232">sFHPrachRxBbuIoBufCtrl</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>]</td></tr>
136 <tr class="separator:a4bcca72021c589be2adf3647647a1232"><td class="memSeparator" colspan="2">&#160;</td></tr>
137 <tr class="memitem:a8d643c55cfe976d88d44beefc0af0dff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a8d643c55cfe976d88d44beefc0af0dff">sFHSrsRxBbuIoBufCtrl</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>]</td></tr>
138 <tr class="separator:a8d643c55cfe976d88d44beefc0af0dff"><td class="memSeparator" colspan="2">&#160;</td></tr>
139 <tr class="memitem:a9ef97a8be35f99eec4b85d06a3216762"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a9ef97a8be35f99eec4b85d06a3216762">sFrontHaulTxBuffers</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td></tr>
140 <tr class="separator:a9ef97a8be35f99eec4b85d06a3216762"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 <tr class="memitem:ad1cf1b34ac94d618897d8767cbfc7c44"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#ad1cf1b34ac94d618897d8767cbfc7c44">sFrontHaulTxPrbMapBuffers</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td></tr>
142 <tr class="separator:ad1cf1b34ac94d618897d8767cbfc7c44"><td class="memSeparator" colspan="2">&#160;</td></tr>
143 <tr class="memitem:a1dfd09a710fa1cf63f61883a284a5f0f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a1dfd09a710fa1cf63f61883a284a5f0f">sFrontHaulRxBuffers</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td></tr>
144 <tr class="separator:a1dfd09a710fa1cf63f61883a284a5f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
145 <tr class="memitem:a0c71464127a5828784d5775051f134d6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a0c71464127a5828784d5775051f134d6">sFrontHaulRxPrbMapBuffers</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td></tr>
146 <tr class="separator:a0c71464127a5828784d5775051f134d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
147 <tr class="memitem:a7976d6beded6455154f323e1e542f085"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a7976d6beded6455154f323e1e542f085">sFHPrachRxBuffers</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td></tr>
148 <tr class="separator:a7976d6beded6455154f323e1e542f085"><td class="memSeparator" colspan="2">&#160;</td></tr>
149 <tr class="memitem:a8d0c3597635cdeb50f50f5c43d36e875"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a8d0c3597635cdeb50f50f5c43d36e875">sFHSrsRxBuffers</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a6a9b0521b0d67ed1e761047b2a929422">XRAN_MAX_NUM_OF_SRS_SYMBOL_PER_SLOT</a>]</td></tr>
150 <tr class="separator:a8d0c3597635cdeb50f50f5c43d36e875"><td class="memSeparator" colspan="2">&#160;</td></tr>
151 <tr class="memitem:a023feefd3cb93d648f673ce1a8c79563"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xran__fh__o__du_8h.html#ad52207145e383ae136995f5a2b7dd82d">xran_transport_callback_fn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a023feefd3cb93d648f673ce1a8c79563">pCallback</a> [<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td></tr>
152 <tr class="separator:a023feefd3cb93d648f673ce1a8c79563"><td class="memSeparator" colspan="2">&#160;</td></tr>
153 <tr class="memitem:a4bb009dc28deffeccf1559528dbc5bee"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a4bb009dc28deffeccf1559528dbc5bee">pCallbackTag</a> [<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td></tr>
154 <tr class="separator:a4bb009dc28deffeccf1559528dbc5bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
155 <tr class="memitem:a5f7077fcb0eef30eca298a156e25ec0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xran__fh__o__du_8h.html#ad52207145e383ae136995f5a2b7dd82d">xran_transport_callback_fn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a5f7077fcb0eef30eca298a156e25ec0c">pPrachCallback</a> [<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td></tr>
156 <tr class="separator:a5f7077fcb0eef30eca298a156e25ec0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
157 <tr class="memitem:a31909ed26aa2152e78db6fc72237b5d1"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a31909ed26aa2152e78db6fc72237b5d1">pPrachCallbackTag</a> [<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td></tr>
158 <tr class="separator:a31909ed26aa2152e78db6fc72237b5d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
159 <tr class="memitem:a09221a6b8c8f4910a8d0ab9f14aa8d9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xran__fh__o__du_8h.html#ad52207145e383ae136995f5a2b7dd82d">xran_transport_callback_fn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a09221a6b8c8f4910a8d0ab9f14aa8d9b">pSrsCallback</a> [<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td></tr>
160 <tr class="separator:a09221a6b8c8f4910a8d0ab9f14aa8d9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
161 <tr class="memitem:aa1ab602d8bd88daec92581433fee0ff3"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#aa1ab602d8bd88daec92581433fee0ff3">pSrsCallbackTag</a> [<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td></tr>
162 <tr class="separator:aa1ab602d8bd88daec92581433fee0ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
163 <tr class="memitem:ae3f1b1cbdaabdcfb693b93d75d4a9972"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#ae3f1b1cbdaabdcfb693b93d75d4a9972">sym_up</a></td></tr>
164 <tr class="separator:ae3f1b1cbdaabdcfb693b93d75d4a9972"><td class="memSeparator" colspan="2">&#160;</td></tr>
165 <tr class="memitem:a7986392c9b5ba31ca86b38401d940baa"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a7986392c9b5ba31ca86b38401d940baa">sym_up_ul</a></td></tr>
166 <tr class="separator:a7986392c9b5ba31ca86b38401d940baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
167 <tr class="memitem:a88a1e1ec152b7daa669176e91660aead"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xran__fh__o__du_8h.html#af48a00f171ef7a017fddd2a29f9854d0">xran_fh_tti_callback_fn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a88a1e1ec152b7daa669176e91660aead">ttiCb</a> [<a class="el" href="xran__fh__o__du_8h.html#a8eb67099ddcb1b5877a494edfd450d24ae94002de5bb212ba3d5d0d761ab8149d">XRAN_CB_MAX</a>]</td></tr>
168 <tr class="separator:a88a1e1ec152b7daa669176e91660aead"><td class="memSeparator" colspan="2">&#160;</td></tr>
169 <tr class="memitem:ab85e177210025d9e720d2696965c5af4"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#ab85e177210025d9e720d2696965c5af4">TtiCbParam</a> [<a class="el" href="xran__fh__o__du_8h.html#a8eb67099ddcb1b5877a494edfd450d24ae94002de5bb212ba3d5d0d761ab8149d">XRAN_CB_MAX</a>]</td></tr>
170 <tr class="separator:ab85e177210025d9e720d2696965c5af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
171 <tr class="memitem:abd4614a35f8f2cba7d7a671c9e545573"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#abd4614a35f8f2cba7d7a671c9e545573">SkipTti</a> [<a class="el" href="xran__fh__o__du_8h.html#a8eb67099ddcb1b5877a494edfd450d24ae94002de5bb212ba3d5d0d761ab8149d">XRAN_CB_MAX</a>]</td></tr>
172 <tr class="separator:abd4614a35f8f2cba7d7a671c9e545573"><td class="memSeparator" colspan="2">&#160;</td></tr>
173 <tr class="memitem:a0ac55d6b8988083425a147f343c34455"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a0ac55d6b8988083425a147f343c34455">xran2phy_mem_ready</a></td></tr>
174 <tr class="separator:a0ac55d6b8988083425a147f343c34455"><td class="memSeparator" colspan="2">&#160;</td></tr>
175 <tr class="memitem:a016b606244b631c62b0bad792717a27c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a016b606244b631c62b0bad792717a27c">rx_packet_symb_tracker</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td></tr>
176 <tr class="separator:a016b606244b631c62b0bad792717a27c"><td class="memSeparator" colspan="2">&#160;</td></tr>
177 <tr class="memitem:a62f6979f35115d4c857e734d875be5df"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a62f6979f35115d4c857e734d875be5df">rx_packet_prach_tracker</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td></tr>
178 <tr class="separator:a62f6979f35115d4c857e734d875be5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
179 <tr class="memitem:ae3228d07f4ce31d4707fd5934fb8ec03"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#ae3228d07f4ce31d4707fd5934fb8ec03">rx_packet_callback_tracker</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td></tr>
180 <tr class="separator:ae3228d07f4ce31d4707fd5934fb8ec03"><td class="memSeparator" colspan="2">&#160;</td></tr>
181 <tr class="memitem:a828091ca5ff40ad8918ace1376d25c05"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a828091ca5ff40ad8918ace1376d25c05">rx_packet_prach_callback_tracker</a> [<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td></tr>
182 <tr class="separator:a828091ca5ff40ad8918ace1376d25c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
183 <tr class="memitem:a26e6c6447dffca5e7ece503e8c0e890c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a26e6c6447dffca5e7ece503e8c0e890c">prach_start_symbol</a> [<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td></tr>
184 <tr class="separator:a26e6c6447dffca5e7ece503e8c0e890c"><td class="memSeparator" colspan="2">&#160;</td></tr>
185 <tr class="memitem:a53af49f65e0dafdafcde73d693961a78"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a53af49f65e0dafdafcde73d693961a78">prach_last_symbol</a> [<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td></tr>
186 <tr class="separator:a53af49f65e0dafdafcde73d693961a78"><td class="memSeparator" colspan="2">&#160;</td></tr>
187 <tr class="memitem:a01cfa0ddd894bb94d785f755bfdd8b9e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a01cfa0ddd894bb94d785f755bfdd8b9e">phy_tti_cb_done</a></td></tr>
188 <tr class="separator:a01cfa0ddd894bb94d785f755bfdd8b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
189 <tr class="memitem:a824b36e330221e10743e6a09ebabbe89"><td class="memItemLeft" align="right" valign="top">struct rte_mempool *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a824b36e330221e10743e6a09ebabbe89">direct_pool</a></td></tr>
190 <tr class="separator:a824b36e330221e10743e6a09ebabbe89"><td class="memSeparator" colspan="2">&#160;</td></tr>
191 <tr class="memitem:a6708e76366bccd72d10a3161e485e0f4"><td class="memItemLeft" align="right" valign="top">struct rte_mempool *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a6708e76366bccd72d10a3161e485e0f4">indirect_pool</a></td></tr>
192 <tr class="separator:a6708e76366bccd72d10a3161e485e0f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
193 <tr class="memitem:a346d8b87e236cbb3056a5fb54fa44638"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmbuf__table.html">mbuf_table</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a346d8b87e236cbb3056a5fb54fa44638">tx_mbufs</a> [RTE_MAX_ETHPORTS]</td></tr>
194 <tr class="separator:a346d8b87e236cbb3056a5fb54fa44638"><td class="memSeparator" colspan="2">&#160;</td></tr>
195 <tr class="memitem:ad2bc382255cb424431bb7515a796e5bf"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__common__counters.html">xran_common_counters</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#ad2bc382255cb424431bb7515a796e5bf">fh_counters</a></td></tr>
196 <tr class="separator:ad2bc382255cb424431bb7515a796e5bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
197 <tr class="memitem:a82f0cc2ac9daada1e8330e3a91ec296b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xran__fh__o__du_8h.html#adce425900af03693ff55da9deb17a679">phy_encoder_poll_fn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a82f0cc2ac9daada1e8330e3a91ec296b">bbdev_enc</a></td></tr>
198 <tr class="separator:a82f0cc2ac9daada1e8330e3a91ec296b"><td class="memSeparator" colspan="2">&#160;</td></tr>
199 <tr class="memitem:a264d30877c919a7f5a20e2b9b35c8aeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xran__fh__o__du_8h.html#a2c1d5f131c5a23d8339f1babb3b22ade">phy_decoder_poll_fn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a264d30877c919a7f5a20e2b9b35c8aeb">bbdev_dec</a></td></tr>
200 <tr class="separator:a264d30877c919a7f5a20e2b9b35c8aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
201 <tr class="memitem:ad4eb63363a7e445e90ea75b8e99efaad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xran__common_8h.html#aedb267cc96c01f38341f460932d4cc5c">xran_ethdi_mbuf_send_fn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#ad4eb63363a7e445e90ea75b8e99efaad">send_cpmbuf2ring</a></td></tr>
202 <tr class="separator:ad4eb63363a7e445e90ea75b8e99efaad"><td class="memSeparator" colspan="2">&#160;</td></tr>
203 <tr class="memitem:a77daaa6043406a5924fd69b2dd42571e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xran__common_8h.html#aedb267cc96c01f38341f460932d4cc5c">xran_ethdi_mbuf_send_fn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxran__device__ctx.html#a77daaa6043406a5924fd69b2dd42571e">send_upmbuf2ring</a></td></tr>
204 <tr class="separator:a77daaa6043406a5924fd69b2dd42571e"><td class="memSeparator" colspan="2">&#160;</td></tr>
205 </table>
206 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
207 <div class="textblock">
208 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00203">203</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
209 </div><h2 class="groupheader">Member Function Documentation</h2>
210 <a id="ab7156a390b58bd5a5eb27161c656f112"></a>
211 <h2 class="memtitle"><span class="permalink"><a href="#ab7156a390b58bd5a5eb27161c656f112">&#9670;&nbsp;</a></span>LIST_HEAD()</h2>
212
213 <div class="memitem">
214 <div class="memproto">
215       <table class="memname">
216         <tr>
217           <td class="memname">LIST_HEAD </td>
218           <td>(</td>
219           <td class="paramtype">sym_cb_elem_list&#160;</td>
220           <td class="paramname">, </td>
221         </tr>
222         <tr>
223           <td class="paramkey"></td>
224           <td></td>
225           <td class="paramtype"><a class="el" href="structcb__elem__entry.html">cb_elem_entry</a>&#160;</td>
226           <td class="paramname">&#160;</td>
227         </tr>
228         <tr>
229           <td></td>
230           <td>)</td>
231           <td></td><td></td>
232         </tr>
233       </table>
234 </div><div class="memdoc">
235
236 </div>
237 </div>
238 <h2 class="groupheader">Field Documentation</h2>
239 <a id="a264d30877c919a7f5a20e2b9b35c8aeb"></a>
240 <h2 class="memtitle"><span class="permalink"><a href="#a264d30877c919a7f5a20e2b9b35c8aeb">&#9670;&nbsp;</a></span>bbdev_dec</h2>
241
242 <div class="memitem">
243 <div class="memproto">
244       <table class="memname">
245         <tr>
246           <td class="memname"><a class="el" href="xran__fh__o__du_8h.html#a2c1d5f131c5a23d8339f1babb3b22ade">phy_decoder_poll_fn</a> bbdev_dec</td>
247         </tr>
248       </table>
249 </div><div class="memdoc">
250 <p>call back to poll BBDev decoder </p>
251
252 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00274">274</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
253
254 </div>
255 </div>
256 <a id="a82f0cc2ac9daada1e8330e3a91ec296b"></a>
257 <h2 class="memtitle"><span class="permalink"><a href="#a82f0cc2ac9daada1e8330e3a91ec296b">&#9670;&nbsp;</a></span>bbdev_enc</h2>
258
259 <div class="memitem">
260 <div class="memproto">
261       <table class="memname">
262         <tr>
263           <td class="memname"><a class="el" href="xran__fh__o__du_8h.html#adce425900af03693ff55da9deb17a679">phy_encoder_poll_fn</a> bbdev_enc</td>
264         </tr>
265       </table>
266 </div><div class="memdoc">
267 <p>call back to poll BBDev encoder </p>
268
269 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00273">273</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
270
271 </div>
272 </div>
273 <a id="a824b36e330221e10743e6a09ebabbe89"></a>
274 <h2 class="memtitle"><span class="permalink"><a href="#a824b36e330221e10743e6a09ebabbe89">&#9670;&nbsp;</a></span>direct_pool</h2>
275
276 <div class="memitem">
277 <div class="memproto">
278       <table class="memname">
279         <tr>
280           <td class="memname">struct rte_mempool* direct_pool</td>
281         </tr>
282       </table>
283 </div><div class="memdoc">
284
285 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00267">267</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
286
287 </div>
288 </div>
289 <a id="a6fcbf469691a192f1ce298f70981c17a"></a>
290 <h2 class="memtitle"><span class="permalink"><a href="#a6fcbf469691a192f1ce298f70981c17a">&#9670;&nbsp;</a></span>DynamicSectionEna</h2>
291
292 <div class="memitem">
293 <div class="memproto">
294       <table class="memname">
295         <tr>
296           <td class="memname">int32_t DynamicSectionEna</td>
297         </tr>
298       </table>
299 </div><div class="memdoc">
300
301 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00215">215</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
302
303 </div>
304 </div>
305 <a id="a3dbfc411296cd3d20af144236590ed91"></a>
306 <h2 class="memtitle"><span class="permalink"><a href="#a3dbfc411296cd3d20af144236590ed91">&#9670;&nbsp;</a></span>eAxc_id_cfg</h2>
307
308 <div class="memitem">
309 <div class="memproto">
310       <table class="memname">
311         <tr>
312           <td class="memname">struct <a class="el" href="structxran__eaxcid__config.html">xran_eaxcid_config</a> eAxc_id_cfg</td>
313         </tr>
314       </table>
315 </div><div class="memdoc">
316
317 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00207">207</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
318
319 </div>
320 </div>
321 <a id="a1acdb894b98fd0ddf9e5542b50acfc50"></a>
322 <h2 class="memtitle"><span class="permalink"><a href="#a1acdb894b98fd0ddf9e5542b50acfc50">&#9670;&nbsp;</a></span>enableCP</h2>
323
324 <div class="memitem">
325 <div class="memproto">
326       <table class="memname">
327         <tr>
328           <td class="memname">uint32_t enableCP</td>
329         </tr>
330       </table>
331 </div><div class="memdoc">
332
333 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00213">213</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
334
335 </div>
336 </div>
337 <a id="ac6a2e22859da6e8385450b7b9303c709"></a>
338 <h2 class="memtitle"><span class="permalink"><a href="#ac6a2e22859da6e8385450b7b9303c709">&#9670;&nbsp;</a></span>enablePrach</h2>
339
340 <div class="memitem">
341 <div class="memproto">
342       <table class="memname">
343         <tr>
344           <td class="memname">uint32_t enablePrach</td>
345         </tr>
346       </table>
347 </div><div class="memdoc">
348
349 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00212">212</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
350
351 </div>
352 </div>
353 <a id="a66006900f44c762b5df67ded52ee8edb"></a>
354 <h2 class="memtitle"><span class="permalink"><a href="#a66006900f44c762b5df67ded52ee8edb">&#9670;&nbsp;</a></span>enableSrs</h2>
355
356 <div class="memitem">
357 <div class="memproto">
358       <table class="memname">
359         <tr>
360           <td class="memname">uint32_t enableSrs</td>
361         </tr>
362       </table>
363 </div><div class="memdoc">
364
365 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00219">219</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
366
367 </div>
368 </div>
369 <a id="a4adf91126704ea524f98f461f6180c85"></a>
370 <h2 class="memtitle"><span class="permalink"><a href="#a4adf91126704ea524f98f461f6180c85">&#9670;&nbsp;</a></span>fh_cfg</h2>
371
372 <div class="memitem">
373 <div class="memproto">
374       <table class="memname">
375         <tr>
376           <td class="memname">struct <a class="el" href="structxran__fh__config.html">xran_fh_config</a> fh_cfg</td>
377         </tr>
378       </table>
379 </div><div class="memdoc">
380
381 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00209">209</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
382
383 </div>
384 </div>
385 <a id="ad2bc382255cb424431bb7515a796e5bf"></a>
386 <h2 class="memtitle"><span class="permalink"><a href="#ad2bc382255cb424431bb7515a796e5bf">&#9670;&nbsp;</a></span>fh_counters</h2>
387
388 <div class="memitem">
389 <div class="memproto">
390       <table class="memname">
391         <tr>
392           <td class="memname">struct <a class="el" href="structxran__common__counters.html">xran_common_counters</a> fh_counters</td>
393         </tr>
394       </table>
395 </div><div class="memdoc">
396
397 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00271">271</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
398
399 </div>
400 </div>
401 <a id="a3842cc1a01bcaa4df37fd8c10308ff01"></a>
402 <h2 class="memtitle"><span class="permalink"><a href="#a3842cc1a01bcaa4df37fd8c10308ff01">&#9670;&nbsp;</a></span>fh_init</h2>
403
404 <div class="memitem">
405 <div class="memproto">
406       <table class="memname">
407         <tr>
408           <td class="memname">struct <a class="el" href="structxran__fh__init.html">xran_fh_init</a> fh_init</td>
409         </tr>
410       </table>
411 </div><div class="memdoc">
412
413 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00208">208</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
414
415 </div>
416 </div>
417 <a id="a6708e76366bccd72d10a3161e485e0f4"></a>
418 <h2 class="memtitle"><span class="permalink"><a href="#a6708e76366bccd72d10a3161e485e0f4">&#9670;&nbsp;</a></span>indirect_pool</h2>
419
420 <div class="memitem">
421 <div class="memproto">
422       <table class="memname">
423         <tr>
424           <td class="memname">struct rte_mempool* indirect_pool</td>
425         </tr>
426       </table>
427 </div><div class="memdoc">
428
429 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00268">268</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
430
431 </div>
432 </div>
433 <a id="ac885b03154fc1d5e7c10f09d92dd8a47"></a>
434 <h2 class="memtitle"><span class="permalink"><a href="#ac885b03154fc1d5e7c10f09d92dd8a47">&#9670;&nbsp;</a></span>offset_nsec</h2>
435
436 <div class="memitem">
437 <div class="memproto">
438       <table class="memname">
439         <tr>
440           <td class="memname">int64_t offset_nsec</td>
441         </tr>
442       </table>
443 </div><div class="memdoc">
444
445 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00217">217</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
446
447 </div>
448 </div>
449 <a id="aee9d04742a7da3cfa9e267fe568b9185"></a>
450 <h2 class="memtitle"><span class="permalink"><a href="#aee9d04742a7da3cfa9e267fe568b9185">&#9670;&nbsp;</a></span>offset_sec</h2>
451
452 <div class="memitem">
453 <div class="memproto">
454       <table class="memname">
455         <tr>
456           <td class="memname">int64_t offset_sec</td>
457         </tr>
458       </table>
459 </div><div class="memdoc">
460
461 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00216">216</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
462
463 </div>
464 </div>
465 <a id="a023feefd3cb93d648f673ce1a8c79563"></a>
466 <h2 class="memtitle"><span class="permalink"><a href="#a023feefd3cb93d648f673ce1a8c79563">&#9670;&nbsp;</a></span>pCallback</h2>
467
468 <div class="memitem">
469 <div class="memproto">
470       <table class="memname">
471         <tr>
472           <td class="memname"><a class="el" href="xran__fh__o__du_8h.html#ad52207145e383ae136995f5a2b7dd82d">xran_transport_callback_fn</a> pCallback[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
473         </tr>
474       </table>
475 </div><div class="memdoc">
476
477 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00238">238</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
478
479 </div>
480 </div>
481 <a id="a4bb009dc28deffeccf1559528dbc5bee"></a>
482 <h2 class="memtitle"><span class="permalink"><a href="#a4bb009dc28deffeccf1559528dbc5bee">&#9670;&nbsp;</a></span>pCallbackTag</h2>
483
484 <div class="memitem">
485 <div class="memproto">
486       <table class="memname">
487         <tr>
488           <td class="memname">void* pCallbackTag[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
489         </tr>
490       </table>
491 </div><div class="memdoc">
492
493 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00239">239</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
494
495 </div>
496 </div>
497 <a id="a01cfa0ddd894bb94d785f755bfdd8b9e"></a>
498 <h2 class="memtitle"><span class="permalink"><a href="#a01cfa0ddd894bb94d785f755bfdd8b9e">&#9670;&nbsp;</a></span>phy_tti_cb_done</h2>
499
500 <div class="memitem">
501 <div class="memproto">
502       <table class="memname">
503         <tr>
504           <td class="memname">int phy_tti_cb_done</td>
505         </tr>
506       </table>
507 </div><div class="memdoc">
508
509 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00265">265</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
510
511 </div>
512 </div>
513 <a id="a5f7077fcb0eef30eca298a156e25ec0c"></a>
514 <h2 class="memtitle"><span class="permalink"><a href="#a5f7077fcb0eef30eca298a156e25ec0c">&#9670;&nbsp;</a></span>pPrachCallback</h2>
515
516 <div class="memitem">
517 <div class="memproto">
518       <table class="memname">
519         <tr>
520           <td class="memname"><a class="el" href="xran__fh__o__du_8h.html#ad52207145e383ae136995f5a2b7dd82d">xran_transport_callback_fn</a> pPrachCallback[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
521         </tr>
522       </table>
523 </div><div class="memdoc">
524
525 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00241">241</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
526
527 </div>
528 </div>
529 <a id="a31909ed26aa2152e78db6fc72237b5d1"></a>
530 <h2 class="memtitle"><span class="permalink"><a href="#a31909ed26aa2152e78db6fc72237b5d1">&#9670;&nbsp;</a></span>pPrachCallbackTag</h2>
531
532 <div class="memitem">
533 <div class="memproto">
534       <table class="memname">
535         <tr>
536           <td class="memname">void* pPrachCallbackTag[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
537         </tr>
538       </table>
539 </div><div class="memdoc">
540
541 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00242">242</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
542
543 </div>
544 </div>
545 <a id="a53af49f65e0dafdafcde73d693961a78"></a>
546 <h2 class="memtitle"><span class="permalink"><a href="#a53af49f65e0dafdafcde73d693961a78">&#9670;&nbsp;</a></span>prach_last_symbol</h2>
547
548 <div class="memitem">
549 <div class="memproto">
550       <table class="memname">
551         <tr>
552           <td class="memname">int prach_last_symbol[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
553         </tr>
554       </table>
555 </div><div class="memdoc">
556
557 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00263">263</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
558
559 </div>
560 </div>
561 <a id="a26e6c6447dffca5e7ece503e8c0e890c"></a>
562 <h2 class="memtitle"><span class="permalink"><a href="#a26e6c6447dffca5e7ece503e8c0e890c">&#9670;&nbsp;</a></span>prach_start_symbol</h2>
563
564 <div class="memitem">
565 <div class="memproto">
566       <table class="memname">
567         <tr>
568           <td class="memname">int prach_start_symbol[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
569         </tr>
570       </table>
571 </div><div class="memdoc">
572
573 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00262">262</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
574
575 </div>
576 </div>
577 <a id="ac1db3db55038ef0b2f69827746eaf87c"></a>
578 <h2 class="memtitle"><span class="permalink"><a href="#ac1db3db55038ef0b2f69827746eaf87c">&#9670;&nbsp;</a></span>PrachCPConfig</h2>
579
580 <div class="memitem">
581 <div class="memproto">
582       <table class="memname">
583         <tr>
584           <td class="memname">struct <a class="el" href="structxran__prach__cp__config.html">xran_prach_cp_config</a> PrachCPConfig</td>
585         </tr>
586       </table>
587 </div><div class="memdoc">
588
589 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00210">210</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
590
591 </div>
592 </div>
593 <a id="a09221a6b8c8f4910a8d0ab9f14aa8d9b"></a>
594 <h2 class="memtitle"><span class="permalink"><a href="#a09221a6b8c8f4910a8d0ab9f14aa8d9b">&#9670;&nbsp;</a></span>pSrsCallback</h2>
595
596 <div class="memitem">
597 <div class="memproto">
598       <table class="memname">
599         <tr>
600           <td class="memname"><a class="el" href="xran__fh__o__du_8h.html#ad52207145e383ae136995f5a2b7dd82d">xran_transport_callback_fn</a> pSrsCallback[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
601         </tr>
602       </table>
603 </div><div class="memdoc">
604
605 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00244">244</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
606
607 </div>
608 </div>
609 <a id="aa1ab602d8bd88daec92581433fee0ff3"></a>
610 <h2 class="memtitle"><span class="permalink"><a href="#aa1ab602d8bd88daec92581433fee0ff3">&#9670;&nbsp;</a></span>pSrsCallbackTag</h2>
611
612 <div class="memitem">
613 <div class="memproto">
614       <table class="memname">
615         <tr>
616           <td class="memname">void* pSrsCallbackTag[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
617         </tr>
618       </table>
619 </div><div class="memdoc">
620
621 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00245">245</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
622
623 </div>
624 </div>
625 <a id="ae3228d07f4ce31d4707fd5934fb8ec03"></a>
626 <h2 class="memtitle"><span class="permalink"><a href="#ae3228d07f4ce31d4707fd5934fb8ec03">&#9670;&nbsp;</a></span>rx_packet_callback_tracker</h2>
627
628 <div class="memitem">
629 <div class="memproto">
630       <table class="memname">
631         <tr>
632           <td class="memname">int rx_packet_callback_tracker[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
633         </tr>
634       </table>
635 </div><div class="memdoc">
636
637 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00260">260</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
638
639 </div>
640 </div>
641 <a id="a828091ca5ff40ad8918ace1376d25c05"></a>
642 <h2 class="memtitle"><span class="permalink"><a href="#a828091ca5ff40ad8918ace1376d25c05">&#9670;&nbsp;</a></span>rx_packet_prach_callback_tracker</h2>
643
644 <div class="memitem">
645 <div class="memproto">
646       <table class="memname">
647         <tr>
648           <td class="memname">int rx_packet_prach_callback_tracker[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
649         </tr>
650       </table>
651 </div><div class="memdoc">
652
653 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00261">261</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
654
655 </div>
656 </div>
657 <a id="a62f6979f35115d4c857e734d875be5df"></a>
658 <h2 class="memtitle"><span class="permalink"><a href="#a62f6979f35115d4c857e734d875be5df">&#9670;&nbsp;</a></span>rx_packet_prach_tracker</h2>
659
660 <div class="memitem">
661 <div class="memproto">
662       <table class="memname">
663         <tr>
664           <td class="memname">int rx_packet_prach_tracker[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td>
665         </tr>
666       </table>
667 </div><div class="memdoc">
668
669 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00259">259</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
670
671 </div>
672 </div>
673 <a id="a016b606244b631c62b0bad792717a27c"></a>
674 <h2 class="memtitle"><span class="permalink"><a href="#a016b606244b631c62b0bad792717a27c">&#9670;&nbsp;</a></span>rx_packet_symb_tracker</h2>
675
676 <div class="memitem">
677 <div class="memproto">
678       <table class="memname">
679         <tr>
680           <td class="memname">int rx_packet_symb_tracker[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td>
681         </tr>
682       </table>
683 </div><div class="memdoc">
684
685 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00258">258</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
686
687 </div>
688 </div>
689 <a id="a863c2e1054bcd2fb5d3a9edcfac2fd8e"></a>
690 <h2 class="memtitle"><span class="permalink"><a href="#a863c2e1054bcd2fb5d3a9edcfac2fd8e">&#9670;&nbsp;</a></span>sector_id</h2>
691
692 <div class="memitem">
693 <div class="memproto">
694       <table class="memname">
695         <tr>
696           <td class="memname">uint8_t sector_id</td>
697         </tr>
698       </table>
699 </div><div class="memdoc">
700
701 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00205">205</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
702
703 </div>
704 </div>
705 <a id="ad4eb63363a7e445e90ea75b8e99efaad"></a>
706 <h2 class="memtitle"><span class="permalink"><a href="#ad4eb63363a7e445e90ea75b8e99efaad">&#9670;&nbsp;</a></span>send_cpmbuf2ring</h2>
707
708 <div class="memitem">
709 <div class="memproto">
710       <table class="memname">
711         <tr>
712           <td class="memname"><a class="el" href="xran__common_8h.html#aedb267cc96c01f38341f460932d4cc5c">xran_ethdi_mbuf_send_fn</a> send_cpmbuf2ring</td>
713         </tr>
714       </table>
715 </div><div class="memdoc">
716 <p>callback to send mbufs of C-Plane packets to the ring </p>
717
718 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00276">276</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
719
720 </div>
721 </div>
722 <a id="a77daaa6043406a5924fd69b2dd42571e"></a>
723 <h2 class="memtitle"><span class="permalink"><a href="#a77daaa6043406a5924fd69b2dd42571e">&#9670;&nbsp;</a></span>send_upmbuf2ring</h2>
724
725 <div class="memitem">
726 <div class="memproto">
727       <table class="memname">
728         <tr>
729           <td class="memname"><a class="el" href="xran__common_8h.html#aedb267cc96c01f38341f460932d4cc5c">xran_ethdi_mbuf_send_fn</a> send_upmbuf2ring</td>
730         </tr>
731       </table>
732 </div><div class="memdoc">
733 <p>callback to send mbufs of U-Plane packets to the ring </p>
734
735 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00277">277</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
736
737 </div>
738 </div>
739 <a id="a4bcca72021c589be2adf3647647a1232"></a>
740 <h2 class="memtitle"><span class="permalink"><a href="#a4bcca72021c589be2adf3647647a1232">&#9670;&nbsp;</a></span>sFHPrachRxBbuIoBufCtrl</h2>
741
742 <div class="memitem">
743 <div class="memproto">
744       <table class="memname">
745         <tr>
746           <td class="memname"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a> sFHPrachRxBbuIoBufCtrl[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>]</td>
747         </tr>
748       </table>
749 </div><div class="memdoc">
750
751 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00226">226</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
752
753 </div>
754 </div>
755 <a id="a7976d6beded6455154f323e1e542f085"></a>
756 <h2 class="memtitle"><span class="permalink"><a href="#a7976d6beded6455154f323e1e542f085">&#9670;&nbsp;</a></span>sFHPrachRxBuffers</h2>
757
758 <div class="memitem">
759 <div class="memproto">
760       <table class="memname">
761         <tr>
762           <td class="memname">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a> sFHPrachRxBuffers[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td>
763         </tr>
764       </table>
765 </div><div class="memdoc">
766
767 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00234">234</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
768
769 </div>
770 </div>
771 <a id="a8d643c55cfe976d88d44beefc0af0dff"></a>
772 <h2 class="memtitle"><span class="permalink"><a href="#a8d643c55cfe976d88d44beefc0af0dff">&#9670;&nbsp;</a></span>sFHSrsRxBbuIoBufCtrl</h2>
773
774 <div class="memitem">
775 <div class="memproto">
776       <table class="memname">
777         <tr>
778           <td class="memname"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a> sFHSrsRxBbuIoBufCtrl[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>]</td>
779         </tr>
780       </table>
781 </div><div class="memdoc">
782
783 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00227">227</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
784
785 </div>
786 </div>
787 <a id="a8d0c3597635cdeb50f50f5c43d36e875"></a>
788 <h2 class="memtitle"><span class="permalink"><a href="#a8d0c3597635cdeb50f50f5c43d36e875">&#9670;&nbsp;</a></span>sFHSrsRxBuffers</h2>
789
790 <div class="memitem">
791 <div class="memproto">
792       <table class="memname">
793         <tr>
794           <td class="memname">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a> sFHSrsRxBuffers[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#af3e0ced3530652b3c92220c8783b55fa">XRAN_MAX_ANT_ARRAY_ELM_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a6a9b0521b0d67ed1e761047b2a929422">XRAN_MAX_NUM_OF_SRS_SYMBOL_PER_SLOT</a>]</td>
795         </tr>
796       </table>
797 </div><div class="memdoc">
798
799 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00236">236</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
800
801 </div>
802 </div>
803 <a id="af3ad0b6136919aabcdbac46b754aa7ed"></a>
804 <h2 class="memtitle"><span class="permalink"><a href="#af3ad0b6136919aabcdbac46b754aa7ed">&#9670;&nbsp;</a></span>sFrontHaulRxBbuIoBufCtrl</h2>
805
806 <div class="memitem">
807 <div class="memproto">
808       <table class="memname">
809         <tr>
810           <td class="memname"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a> sFrontHaulRxBbuIoBufCtrl[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>]</td>
811         </tr>
812       </table>
813 </div><div class="memdoc">
814
815 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00224">224</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
816
817 </div>
818 </div>
819 <a id="a1dfd09a710fa1cf63f61883a284a5f0f"></a>
820 <h2 class="memtitle"><span class="permalink"><a href="#a1dfd09a710fa1cf63f61883a284a5f0f">&#9670;&nbsp;</a></span>sFrontHaulRxBuffers</h2>
821
822 <div class="memitem">
823 <div class="memproto">
824       <table class="memname">
825         <tr>
826           <td class="memname">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a> sFrontHaulRxBuffers[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td>
827         </tr>
828       </table>
829 </div><div class="memdoc">
830
831 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00232">232</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
832
833 </div>
834 </div>
835 <a id="a3bfdc9ec9f4c738715460ddd03f0833f"></a>
836 <h2 class="memtitle"><span class="permalink"><a href="#a3bfdc9ec9f4c738715460ddd03f0833f">&#9670;&nbsp;</a></span>sFrontHaulRxPrbMapBbuIoBufCtrl</h2>
837
838 <div class="memitem">
839 <div class="memproto">
840       <table class="memname">
841         <tr>
842           <td class="memname"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a> sFrontHaulRxPrbMapBbuIoBufCtrl[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>]</td>
843         </tr>
844       </table>
845 </div><div class="memdoc">
846
847 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00225">225</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
848
849 </div>
850 </div>
851 <a id="a0c71464127a5828784d5775051f134d6"></a>
852 <h2 class="memtitle"><span class="permalink"><a href="#a0c71464127a5828784d5775051f134d6">&#9670;&nbsp;</a></span>sFrontHaulRxPrbMapBuffers</h2>
853
854 <div class="memitem">
855 <div class="memproto">
856       <table class="memname">
857         <tr>
858           <td class="memname">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a> sFrontHaulRxPrbMapBuffers[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td>
859         </tr>
860       </table>
861 </div><div class="memdoc">
862
863 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00233">233</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
864
865 </div>
866 </div>
867 <a id="aeb7832eb5f4721f4a281feaacd1bb466"></a>
868 <h2 class="memtitle"><span class="permalink"><a href="#aeb7832eb5f4721f4a281feaacd1bb466">&#9670;&nbsp;</a></span>sFrontHaulTxBbuIoBufCtrl</h2>
869
870 <div class="memitem">
871 <div class="memproto">
872       <table class="memname">
873         <tr>
874           <td class="memname"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a> sFrontHaulTxBbuIoBufCtrl[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>]</td>
875         </tr>
876       </table>
877 </div><div class="memdoc">
878 <p>configuration of SRS </p>
879
880 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00222">222</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
881
882 </div>
883 </div>
884 <a id="a9ef97a8be35f99eec4b85d06a3216762"></a>
885 <h2 class="memtitle"><span class="permalink"><a href="#a9ef97a8be35f99eec4b85d06a3216762">&#9670;&nbsp;</a></span>sFrontHaulTxBuffers</h2>
886
887 <div class="memitem">
888 <div class="memproto">
889       <table class="memname">
890         <tr>
891           <td class="memname">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a> sFrontHaulTxBuffers[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td>
892         </tr>
893       </table>
894 </div><div class="memdoc">
895
896 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00230">230</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
897
898 </div>
899 </div>
900 <a id="a964fb75fa6395056fade4167354019f5"></a>
901 <h2 class="memtitle"><span class="permalink"><a href="#a964fb75fa6395056fade4167354019f5">&#9670;&nbsp;</a></span>sFrontHaulTxPrbMapBbuIoBufCtrl</h2>
902
903 <div class="memitem">
904 <div class="memproto">
905       <table class="memname">
906         <tr>
907           <td class="memname"><a class="el" href="struct_bbu_io_buf_ctrl_struct.html">BbuIoBufCtrlStruct</a> sFrontHaulTxPrbMapBbuIoBufCtrl[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>]</td>
908         </tr>
909       </table>
910 </div><div class="memdoc">
911
912 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00223">223</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
913
914 </div>
915 </div>
916 <a id="ad1cf1b34ac94d618897d8767cbfc7c44"></a>
917 <h2 class="memtitle"><span class="permalink"><a href="#ad1cf1b34ac94d618897d8767cbfc7c44">&#9670;&nbsp;</a></span>sFrontHaulTxPrbMapBuffers</h2>
918
919 <div class="memitem">
920 <div class="memproto">
921       <table class="memname">
922         <tr>
923           <td class="memname">struct <a class="el" href="structxran__flat__buffer.html">xran_flat_buffer</a> sFrontHaulTxPrbMapBuffers[<a class="el" href="xran__fh__o__du_8h.html#af0963ba32cc8ecd280afd2e474eb426a">XRAN_N_FE_BUF_LEN</a>][<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a35fa05e7523928c0c86cbcf835c12dc5">XRAN_MAX_ANTENNA_NR</a>][<a class="el" href="xran__fh__o__du_8h.html#a87d92ec177ed9c388685a91051f66205">XRAN_NUM_OF_SYMBOL_PER_SLOT</a>]</td>
924         </tr>
925       </table>
926 </div><div class="memdoc">
927
928 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00231">231</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
929
930 </div>
931 </div>
932 <a id="abd4614a35f8f2cba7d7a671c9e545573"></a>
933 <h2 class="memtitle"><span class="permalink"><a href="#abd4614a35f8f2cba7d7a671c9e545573">&#9670;&nbsp;</a></span>SkipTti</h2>
934
935 <div class="memitem">
936 <div class="memproto">
937       <table class="memname">
938         <tr>
939           <td class="memname">uint32_t SkipTti[<a class="el" href="xran__fh__o__du_8h.html#a8eb67099ddcb1b5877a494edfd450d24ae94002de5bb212ba3d5d0d761ab8149d">XRAN_CB_MAX</a>]</td>
940         </tr>
941       </table>
942 </div><div class="memdoc">
943
944 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00254">254</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
945
946 </div>
947 </div>
948 <a id="a0dc2f992bcfe4f620d6ce2e969986d5c"></a>
949 <h2 class="memtitle"><span class="permalink"><a href="#a0dc2f992bcfe4f620d6ce2e969986d5c">&#9670;&nbsp;</a></span>srs_cfg</h2>
950
951 <div class="memitem">
952 <div class="memproto">
953       <table class="memname">
954         <tr>
955           <td class="memname">struct <a class="el" href="structxran__srs__config.html">xran_srs_config</a> srs_cfg</td>
956         </tr>
957       </table>
958 </div><div class="memdoc">
959
960 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00220">220</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
961
962 </div>
963 </div>
964 <a id="ae3f1b1cbdaabdcfb693b93d75d4a9972"></a>
965 <h2 class="memtitle"><span class="permalink"><a href="#ae3f1b1cbdaabdcfb693b93d75d4a9972">&#9670;&nbsp;</a></span>sym_up</h2>
966
967 <div class="memitem">
968 <div class="memproto">
969       <table class="memname">
970         <tr>
971           <td class="memname">int32_t sym_up</td>
972         </tr>
973       </table>
974 </div><div class="memdoc">
975 <p>when we start sym 0 of up with respect to OTA time as measured in symbols </p>
976
977 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00249">249</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
978
979 </div>
980 </div>
981 <a id="a7986392c9b5ba31ca86b38401d940baa"></a>
982 <h2 class="memtitle"><span class="permalink"><a href="#a7986392c9b5ba31ca86b38401d940baa">&#9670;&nbsp;</a></span>sym_up_ul</h2>
983
984 <div class="memitem">
985 <div class="memproto">
986       <table class="memname">
987         <tr>
988           <td class="memname">int32_t sym_up_ul</td>
989         </tr>
990       </table>
991 </div><div class="memdoc">
992
993 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00250">250</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
994
995 </div>
996 </div>
997 <a id="a88a1e1ec152b7daa669176e91660aead"></a>
998 <h2 class="memtitle"><span class="permalink"><a href="#a88a1e1ec152b7daa669176e91660aead">&#9670;&nbsp;</a></span>ttiCb</h2>
999
1000 <div class="memitem">
1001 <div class="memproto">
1002       <table class="memname">
1003         <tr>
1004           <td class="memname"><a class="el" href="xran__fh__o__du_8h.html#af48a00f171ef7a017fddd2a29f9854d0">xran_fh_tti_callback_fn</a> ttiCb[<a class="el" href="xran__fh__o__du_8h.html#a8eb67099ddcb1b5877a494edfd450d24ae94002de5bb212ba3d5d0d761ab8149d">XRAN_CB_MAX</a>]</td>
1005         </tr>
1006       </table>
1007 </div><div class="memdoc">
1008
1009 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00252">252</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
1010
1011 </div>
1012 </div>
1013 <a id="ab85e177210025d9e720d2696965c5af4"></a>
1014 <h2 class="memtitle"><span class="permalink"><a href="#ab85e177210025d9e720d2696965c5af4">&#9670;&nbsp;</a></span>TtiCbParam</h2>
1015
1016 <div class="memitem">
1017 <div class="memproto">
1018       <table class="memname">
1019         <tr>
1020           <td class="memname">void* TtiCbParam[<a class="el" href="xran__fh__o__du_8h.html#a8eb67099ddcb1b5877a494edfd450d24ae94002de5bb212ba3d5d0d761ab8149d">XRAN_CB_MAX</a>]</td>
1021         </tr>
1022       </table>
1023 </div><div class="memdoc">
1024
1025 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00253">253</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
1026
1027 </div>
1028 </div>
1029 <a id="a346d8b87e236cbb3056a5fb54fa44638"></a>
1030 <h2 class="memtitle"><span class="permalink"><a href="#a346d8b87e236cbb3056a5fb54fa44638">&#9670;&nbsp;</a></span>tx_mbufs</h2>
1031
1032 <div class="memitem">
1033 <div class="memproto">
1034       <table class="memname">
1035         <tr>
1036           <td class="memname">struct <a class="el" href="structmbuf__table.html">mbuf_table</a> tx_mbufs[RTE_MAX_ETHPORTS]</td>
1037         </tr>
1038       </table>
1039 </div><div class="memdoc">
1040
1041 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00269">269</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
1042
1043 </div>
1044 </div>
1045 <a id="a0ac55d6b8988083425a147f343c34455"></a>
1046 <h2 class="memtitle"><span class="permalink"><a href="#a0ac55d6b8988083425a147f343c34455">&#9670;&nbsp;</a></span>xran2phy_mem_ready</h2>
1047
1048 <div class="memitem">
1049 <div class="memproto">
1050       <table class="memname">
1051         <tr>
1052           <td class="memname">int xran2phy_mem_ready</td>
1053         </tr>
1054       </table>
1055 </div><div class="memdoc">
1056
1057 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00256">256</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
1058
1059 </div>
1060 </div>
1061 <a id="a2b7202fa1a2e3c5187799f8be3b5459f"></a>
1062 <h2 class="memtitle"><span class="permalink"><a href="#a2b7202fa1a2e3c5187799f8be3b5459f">&#9670;&nbsp;</a></span>xran_port_id</h2>
1063
1064 <div class="memitem">
1065 <div class="memproto">
1066       <table class="memname">
1067         <tr>
1068           <td class="memname">uint8_t xran_port_id</td>
1069         </tr>
1070       </table>
1071 </div><div class="memdoc">
1072
1073 <p class="definition">Definition at line <a class="el" href="xran__common_8h_source.html#l00206">206</a> of file <a class="el" href="xran__common_8h_source.html">xran_common.h</a>.</p>
1074
1075 </div>
1076 </div>
1077 <hr/>The documentation for this struct was generated from the following file:<ul>
1078 <li><a class="el" href="xran__common_8h_source.html">xran_common.h</a></li>
1079 </ul>
1080 </div><!-- contents -->
1081 <!-- start footer part -->
1082 <hr class="footer"/><address class="footer"><small>
1083 Generated by &#160;<a href="http://www.doxygen.org/index.html">
1084 <img class="footer" src="doxygen.png" alt="doxygen"/>
1085 </a> 1.8.13
1086 </small></address>
1087 </body>
1088 </html>