revert API doc contribution since the document size is big, it affact the code download.
[o-du/phy.git] / docs / API / structxran__device__ctx.html
diff --git a/docs/API/structxran__device__ctx.html b/docs/API/structxran__device__ctx.html
deleted file mode 100644 (file)
index a4e0917..0000000
+++ /dev/null
@@ -1,1088 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>o-du/phy: xran_device_ctx Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">o-du/phy
-   </div>
-   <div id="projectbrief">Intel O-RAN/X-RAN Generated Doxygen Documentation</div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
-  initMenu('',true,false,'search.php','Search');
-  $(document).ready(function() { init_search(); });
-});
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Data Fields</a>  </div>
-  <div class="headertitle">
-<div class="title">xran_device_ctx Struct Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="xran__common_8h_source.html">xran_common.h</a>&gt;</code></p>
-<div class="dynheader">
-Collaboration diagram for xran_device_ctx:</div>
-<div class="dyncontent">
-<div class="center"><img src="structxran__device__ctx__coll__graph.png" border="0" usemap="#xran__device__ctx_coll__map" alt="Collaboration graph"/></div>
-<map name="xran__device__ctx_coll__map" id="xran__device__ctx_coll__map">
-<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"/>
-<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"/>
-<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"/>
-<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"/>
-<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"/>
-<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"/>
-<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"/>
-<area shape="rect" id="node8" href="structmbuf__table.html" title="{mbuf_table\n|+ len\l+ m_table\l|}" alt="" coords="1077,645,1164,737"/>
-<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"/>
-<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"/>
-<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"/>
-<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"/>
-<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"/>
-<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"/>
-<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"/>
-</map>
-</div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<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>
-<tr class="separator:ab7156a390b58bd5a5eb27161c656f112"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Data Fields</h2></td></tr>
-<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>
-<tr class="separator:a863c2e1054bcd2fb5d3a9edcfac2fd8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a2b7202fa1a2e3c5187799f8be3b5459f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a3dbfc411296cd3d20af144236590ed91"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a3842cc1a01bcaa4df37fd8c10308ff01"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a4adf91126704ea524f98f461f6180c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ac1db3db55038ef0b2f69827746eaf87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ac6a2e22859da6e8385450b7b9303c709"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a1acdb894b98fd0ddf9e5542b50acfc50"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a6fcbf469691a192f1ce298f70981c17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:aee9d04742a7da3cfa9e267fe568b9185"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ac885b03154fc1d5e7c10f09d92dd8a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a66006900f44c762b5df67ded52ee8edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a0dc2f992bcfe4f620d6ce2e969986d5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:aeb7832eb5f4721f4a281feaacd1bb466"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a964fb75fa6395056fade4167354019f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:af3ad0b6136919aabcdbac46b754aa7ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a3bfdc9ec9f4c738715460ddd03f0833f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a4bcca72021c589be2adf3647647a1232"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a8d643c55cfe976d88d44beefc0af0dff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a9ef97a8be35f99eec4b85d06a3216762"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ad1cf1b34ac94d618897d8767cbfc7c44"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a1dfd09a710fa1cf63f61883a284a5f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a0c71464127a5828784d5775051f134d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a7976d6beded6455154f323e1e542f085"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a8d0c3597635cdeb50f50f5c43d36e875"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a023feefd3cb93d648f673ce1a8c79563"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a4bb009dc28deffeccf1559528dbc5bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a5f7077fcb0eef30eca298a156e25ec0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a31909ed26aa2152e78db6fc72237b5d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a09221a6b8c8f4910a8d0ab9f14aa8d9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:aa1ab602d8bd88daec92581433fee0ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ae3f1b1cbdaabdcfb693b93d75d4a9972"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a7986392c9b5ba31ca86b38401d940baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a88a1e1ec152b7daa669176e91660aead"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ab85e177210025d9e720d2696965c5af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:abd4614a35f8f2cba7d7a671c9e545573"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a0ac55d6b8988083425a147f343c34455"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a016b606244b631c62b0bad792717a27c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a62f6979f35115d4c857e734d875be5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ae3228d07f4ce31d4707fd5934fb8ec03"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a828091ca5ff40ad8918ace1376d25c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a26e6c6447dffca5e7ece503e8c0e890c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a53af49f65e0dafdafcde73d693961a78"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a01cfa0ddd894bb94d785f755bfdd8b9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a824b36e330221e10743e6a09ebabbe89"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a6708e76366bccd72d10a3161e485e0f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a346d8b87e236cbb3056a5fb54fa44638"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ad2bc382255cb424431bb7515a796e5bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a82f0cc2ac9daada1e8330e3a91ec296b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a264d30877c919a7f5a20e2b9b35c8aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ad4eb63363a7e445e90ea75b8e99efaad"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a77daaa6043406a5924fd69b2dd42571e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock">
-<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>
-</div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="ab7156a390b58bd5a5eb27161c656f112"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab7156a390b58bd5a5eb27161c656f112">&#9670;&nbsp;</a></span>LIST_HEAD()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">LIST_HEAD </td>
-          <td>(</td>
-          <td class="paramtype">sym_cb_elem_list&#160;</td>
-          <td class="paramname">, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="structcb__elem__entry.html">cb_elem_entry</a>&#160;</td>
-          <td class="paramname">&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Field Documentation</h2>
-<a id="a264d30877c919a7f5a20e2b9b35c8aeb"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a264d30877c919a7f5a20e2b9b35c8aeb">&#9670;&nbsp;</a></span>bbdev_dec</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="xran__fh__o__du_8h.html#a2c1d5f131c5a23d8339f1babb3b22ade">phy_decoder_poll_fn</a> bbdev_dec</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>call back to poll BBDev decoder </p>
-
-<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>
-
-</div>
-</div>
-<a id="a82f0cc2ac9daada1e8330e3a91ec296b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a82f0cc2ac9daada1e8330e3a91ec296b">&#9670;&nbsp;</a></span>bbdev_enc</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="xran__fh__o__du_8h.html#adce425900af03693ff55da9deb17a679">phy_encoder_poll_fn</a> bbdev_enc</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>call back to poll BBDev encoder </p>
-
-<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>
-
-</div>
-</div>
-<a id="a824b36e330221e10743e6a09ebabbe89"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a824b36e330221e10743e6a09ebabbe89">&#9670;&nbsp;</a></span>direct_pool</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct rte_mempool* direct_pool</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a6fcbf469691a192f1ce298f70981c17a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6fcbf469691a192f1ce298f70981c17a">&#9670;&nbsp;</a></span>DynamicSectionEna</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t DynamicSectionEna</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a3dbfc411296cd3d20af144236590ed91"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3dbfc411296cd3d20af144236590ed91">&#9670;&nbsp;</a></span>eAxc_id_cfg</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structxran__eaxcid__config.html">xran_eaxcid_config</a> eAxc_id_cfg</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a1acdb894b98fd0ddf9e5542b50acfc50"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1acdb894b98fd0ddf9e5542b50acfc50">&#9670;&nbsp;</a></span>enableCP</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">uint32_t enableCP</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="ac6a2e22859da6e8385450b7b9303c709"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac6a2e22859da6e8385450b7b9303c709">&#9670;&nbsp;</a></span>enablePrach</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">uint32_t enablePrach</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a66006900f44c762b5df67ded52ee8edb"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a66006900f44c762b5df67ded52ee8edb">&#9670;&nbsp;</a></span>enableSrs</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">uint32_t enableSrs</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a4adf91126704ea524f98f461f6180c85"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4adf91126704ea524f98f461f6180c85">&#9670;&nbsp;</a></span>fh_cfg</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structxran__fh__config.html">xran_fh_config</a> fh_cfg</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="ad2bc382255cb424431bb7515a796e5bf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad2bc382255cb424431bb7515a796e5bf">&#9670;&nbsp;</a></span>fh_counters</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structxran__common__counters.html">xran_common_counters</a> fh_counters</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a3842cc1a01bcaa4df37fd8c10308ff01"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3842cc1a01bcaa4df37fd8c10308ff01">&#9670;&nbsp;</a></span>fh_init</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structxran__fh__init.html">xran_fh_init</a> fh_init</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a6708e76366bccd72d10a3161e485e0f4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6708e76366bccd72d10a3161e485e0f4">&#9670;&nbsp;</a></span>indirect_pool</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct rte_mempool* indirect_pool</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="ac885b03154fc1d5e7c10f09d92dd8a47"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac885b03154fc1d5e7c10f09d92dd8a47">&#9670;&nbsp;</a></span>offset_nsec</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int64_t offset_nsec</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="aee9d04742a7da3cfa9e267fe568b9185"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aee9d04742a7da3cfa9e267fe568b9185">&#9670;&nbsp;</a></span>offset_sec</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int64_t offset_sec</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a023feefd3cb93d648f673ce1a8c79563"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a023feefd3cb93d648f673ce1a8c79563">&#9670;&nbsp;</a></span>pCallback</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a4bb009dc28deffeccf1559528dbc5bee"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4bb009dc28deffeccf1559528dbc5bee">&#9670;&nbsp;</a></span>pCallbackTag</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void* pCallbackTag[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a01cfa0ddd894bb94d785f755bfdd8b9e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a01cfa0ddd894bb94d785f755bfdd8b9e">&#9670;&nbsp;</a></span>phy_tti_cb_done</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int phy_tti_cb_done</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a5f7077fcb0eef30eca298a156e25ec0c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5f7077fcb0eef30eca298a156e25ec0c">&#9670;&nbsp;</a></span>pPrachCallback</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a31909ed26aa2152e78db6fc72237b5d1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a31909ed26aa2152e78db6fc72237b5d1">&#9670;&nbsp;</a></span>pPrachCallbackTag</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void* pPrachCallbackTag[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a53af49f65e0dafdafcde73d693961a78"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a53af49f65e0dafdafcde73d693961a78">&#9670;&nbsp;</a></span>prach_last_symbol</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int prach_last_symbol[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a26e6c6447dffca5e7ece503e8c0e890c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a26e6c6447dffca5e7ece503e8c0e890c">&#9670;&nbsp;</a></span>prach_start_symbol</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int prach_start_symbol[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="ac1db3db55038ef0b2f69827746eaf87c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac1db3db55038ef0b2f69827746eaf87c">&#9670;&nbsp;</a></span>PrachCPConfig</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structxran__prach__cp__config.html">xran_prach_cp_config</a> PrachCPConfig</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a09221a6b8c8f4910a8d0ab9f14aa8d9b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a09221a6b8c8f4910a8d0ab9f14aa8d9b">&#9670;&nbsp;</a></span>pSrsCallback</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="aa1ab602d8bd88daec92581433fee0ff3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa1ab602d8bd88daec92581433fee0ff3">&#9670;&nbsp;</a></span>pSrsCallbackTag</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void* pSrsCallbackTag[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="ae3228d07f4ce31d4707fd5934fb8ec03"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae3228d07f4ce31d4707fd5934fb8ec03">&#9670;&nbsp;</a></span>rx_packet_callback_tracker</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a828091ca5ff40ad8918ace1376d25c05"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a828091ca5ff40ad8918ace1376d25c05">&#9670;&nbsp;</a></span>rx_packet_prach_callback_tracker</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a62f6979f35115d4c857e734d875be5df"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a62f6979f35115d4c857e734d875be5df">&#9670;&nbsp;</a></span>rx_packet_prach_tracker</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a016b606244b631c62b0bad792717a27c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a016b606244b631c62b0bad792717a27c">&#9670;&nbsp;</a></span>rx_packet_symb_tracker</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a863c2e1054bcd2fb5d3a9edcfac2fd8e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a863c2e1054bcd2fb5d3a9edcfac2fd8e">&#9670;&nbsp;</a></span>sector_id</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">uint8_t sector_id</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="ad4eb63363a7e445e90ea75b8e99efaad"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad4eb63363a7e445e90ea75b8e99efaad">&#9670;&nbsp;</a></span>send_cpmbuf2ring</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="xran__common_8h.html#aedb267cc96c01f38341f460932d4cc5c">xran_ethdi_mbuf_send_fn</a> send_cpmbuf2ring</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>callback to send mbufs of C-Plane packets to the ring </p>
-
-<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>
-
-</div>
-</div>
-<a id="a77daaa6043406a5924fd69b2dd42571e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a77daaa6043406a5924fd69b2dd42571e">&#9670;&nbsp;</a></span>send_upmbuf2ring</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="xran__common_8h.html#aedb267cc96c01f38341f460932d4cc5c">xran_ethdi_mbuf_send_fn</a> send_upmbuf2ring</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>callback to send mbufs of U-Plane packets to the ring </p>
-
-<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>
-
-</div>
-</div>
-<a id="a4bcca72021c589be2adf3647647a1232"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4bcca72021c589be2adf3647647a1232">&#9670;&nbsp;</a></span>sFHPrachRxBbuIoBufCtrl</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a7976d6beded6455154f323e1e542f085"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7976d6beded6455154f323e1e542f085">&#9670;&nbsp;</a></span>sFHPrachRxBuffers</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a8d643c55cfe976d88d44beefc0af0dff"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8d643c55cfe976d88d44beefc0af0dff">&#9670;&nbsp;</a></span>sFHSrsRxBbuIoBufCtrl</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a8d0c3597635cdeb50f50f5c43d36e875"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8d0c3597635cdeb50f50f5c43d36e875">&#9670;&nbsp;</a></span>sFHSrsRxBuffers</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="af3ad0b6136919aabcdbac46b754aa7ed"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af3ad0b6136919aabcdbac46b754aa7ed">&#9670;&nbsp;</a></span>sFrontHaulRxBbuIoBufCtrl</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a1dfd09a710fa1cf63f61883a284a5f0f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1dfd09a710fa1cf63f61883a284a5f0f">&#9670;&nbsp;</a></span>sFrontHaulRxBuffers</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a3bfdc9ec9f4c738715460ddd03f0833f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3bfdc9ec9f4c738715460ddd03f0833f">&#9670;&nbsp;</a></span>sFrontHaulRxPrbMapBbuIoBufCtrl</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a0c71464127a5828784d5775051f134d6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0c71464127a5828784d5775051f134d6">&#9670;&nbsp;</a></span>sFrontHaulRxPrbMapBuffers</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="aeb7832eb5f4721f4a281feaacd1bb466"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aeb7832eb5f4721f4a281feaacd1bb466">&#9670;&nbsp;</a></span>sFrontHaulTxBbuIoBufCtrl</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>configuration of SRS </p>
-
-<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>
-
-</div>
-</div>
-<a id="a9ef97a8be35f99eec4b85d06a3216762"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9ef97a8be35f99eec4b85d06a3216762">&#9670;&nbsp;</a></span>sFrontHaulTxBuffers</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a964fb75fa6395056fade4167354019f5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a964fb75fa6395056fade4167354019f5">&#9670;&nbsp;</a></span>sFrontHaulTxPrbMapBbuIoBufCtrl</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="ad1cf1b34ac94d618897d8767cbfc7c44"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad1cf1b34ac94d618897d8767cbfc7c44">&#9670;&nbsp;</a></span>sFrontHaulTxPrbMapBuffers</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="abd4614a35f8f2cba7d7a671c9e545573"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abd4614a35f8f2cba7d7a671c9e545573">&#9670;&nbsp;</a></span>SkipTti</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">uint32_t SkipTti[<a class="el" href="xran__fh__o__du_8h.html#a8eb67099ddcb1b5877a494edfd450d24ae94002de5bb212ba3d5d0d761ab8149d">XRAN_CB_MAX</a>]</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a0dc2f992bcfe4f620d6ce2e969986d5c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0dc2f992bcfe4f620d6ce2e969986d5c">&#9670;&nbsp;</a></span>srs_cfg</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structxran__srs__config.html">xran_srs_config</a> srs_cfg</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="ae3f1b1cbdaabdcfb693b93d75d4a9972"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae3f1b1cbdaabdcfb693b93d75d4a9972">&#9670;&nbsp;</a></span>sym_up</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t sym_up</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>when we start sym 0 of up with respect to OTA time as measured in symbols </p>
-
-<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>
-
-</div>
-</div>
-<a id="a7986392c9b5ba31ca86b38401d940baa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7986392c9b5ba31ca86b38401d940baa">&#9670;&nbsp;</a></span>sym_up_ul</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int32_t sym_up_ul</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a88a1e1ec152b7daa669176e91660aead"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a88a1e1ec152b7daa669176e91660aead">&#9670;&nbsp;</a></span>ttiCb</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <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>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="ab85e177210025d9e720d2696965c5af4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab85e177210025d9e720d2696965c5af4">&#9670;&nbsp;</a></span>TtiCbParam</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void* TtiCbParam[<a class="el" href="xran__fh__o__du_8h.html#a8eb67099ddcb1b5877a494edfd450d24ae94002de5bb212ba3d5d0d761ab8149d">XRAN_CB_MAX</a>]</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a346d8b87e236cbb3056a5fb54fa44638"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a346d8b87e236cbb3056a5fb54fa44638">&#9670;&nbsp;</a></span>tx_mbufs</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">struct <a class="el" href="structmbuf__table.html">mbuf_table</a> tx_mbufs[RTE_MAX_ETHPORTS]</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a0ac55d6b8988083425a147f343c34455"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0ac55d6b8988083425a147f343c34455">&#9670;&nbsp;</a></span>xran2phy_mem_ready</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int xran2phy_mem_ready</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<a id="a2b7202fa1a2e3c5187799f8be3b5459f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2b7202fa1a2e3c5187799f8be3b5459f">&#9670;&nbsp;</a></span>xran_port_id</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">uint8_t xran_port_id</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<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>
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li><a class="el" href="xran__common_8h_source.html">xran_common.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
-</small></address>
-</body>
-</html>