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">
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" />
18 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
20 <table cellspacing="0" cellpadding="0">
22 <tr style="height: 56px;">
23 <td id="projectalign" style="padding-left: 0.5em;">
24 <div id="projectname">o-du/phy
26 <div id="projectbrief">Intel O-RAN/X-RAN Generated Doxygen Documentation</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');
37 <script type="text/javascript" src="menudata.js"></script>
38 <script type="text/javascript" src="menu.js"></script>
39 <script type="text/javascript">
41 initMenu('',true,false,'search.php','Search');
42 $(document).ready(function() { init_search(); });
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)">
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">
63 <a href="#pub-methods">Public Member Functions</a> |
64 <a href="#pub-attribs">Data Fields</a> </div>
65 <div class="headertitle">
66 <div class="title">xran_device_ctx Struct Reference</div> </div>
68 <div class="contents">
70 <p><code>#include <<a class="el" href="xran__common_8h_source.html">xran_common.h</a>></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"/>
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"> </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"> </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 </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"> </td></tr>
103 <tr class="memitem:a2b7202fa1a2e3c5187799f8be3b5459f"><td class="memItemLeft" align="right" valign="top">uint8_t </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr>
113 <tr class="memitem:ac6a2e22859da6e8385450b7b9303c709"><td class="memItemLeft" align="right" valign="top">uint32_t </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"> </td></tr>
115 <tr class="memitem:a1acdb894b98fd0ddf9e5542b50acfc50"><td class="memItemLeft" align="right" valign="top">uint32_t </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"> </td></tr>
117 <tr class="memitem:a6fcbf469691a192f1ce298f70981c17a"><td class="memItemLeft" align="right" valign="top">int32_t </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"> </td></tr>
119 <tr class="memitem:aee9d04742a7da3cfa9e267fe568b9185"><td class="memItemLeft" align="right" valign="top">int64_t </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"> </td></tr>
121 <tr class="memitem:ac885b03154fc1d5e7c10f09d92dd8a47"><td class="memItemLeft" align="right" valign="top">int64_t </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"> </td></tr>
123 <tr class="memitem:a66006900f44c762b5df67ded52ee8edb"><td class="memItemLeft" align="right" valign="top">uint32_t </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr>
153 <tr class="memitem:a4bb009dc28deffeccf1559528dbc5bee"><td class="memItemLeft" align="right" valign="top">void * </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"> </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> </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"> </td></tr>
157 <tr class="memitem:a31909ed26aa2152e78db6fc72237b5d1"><td class="memItemLeft" align="right" valign="top">void * </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"> </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> </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"> </td></tr>
161 <tr class="memitem:aa1ab602d8bd88daec92581433fee0ff3"><td class="memItemLeft" align="right" valign="top">void * </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"> </td></tr>
163 <tr class="memitem:ae3f1b1cbdaabdcfb693b93d75d4a9972"><td class="memItemLeft" align="right" valign="top">int32_t </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"> </td></tr>
165 <tr class="memitem:a7986392c9b5ba31ca86b38401d940baa"><td class="memItemLeft" align="right" valign="top">int32_t </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"> </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> </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"> </td></tr>
169 <tr class="memitem:ab85e177210025d9e720d2696965c5af4"><td class="memItemLeft" align="right" valign="top">void * </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"> </td></tr>
171 <tr class="memitem:abd4614a35f8f2cba7d7a671c9e545573"><td class="memItemLeft" align="right" valign="top">uint32_t </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"> </td></tr>
173 <tr class="memitem:a0ac55d6b8988083425a147f343c34455"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
175 <tr class="memitem:a016b606244b631c62b0bad792717a27c"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
177 <tr class="memitem:a62f6979f35115d4c857e734d875be5df"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
179 <tr class="memitem:ae3228d07f4ce31d4707fd5934fb8ec03"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
181 <tr class="memitem:a828091ca5ff40ad8918ace1376d25c05"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
183 <tr class="memitem:a26e6c6447dffca5e7ece503e8c0e890c"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
185 <tr class="memitem:a53af49f65e0dafdafcde73d693961a78"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
187 <tr class="memitem:a01cfa0ddd894bb94d785f755bfdd8b9e"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
189 <tr class="memitem:a824b36e330221e10743e6a09ebabbe89"><td class="memItemLeft" align="right" valign="top">struct rte_mempool * </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"> </td></tr>
191 <tr class="memitem:a6708e76366bccd72d10a3161e485e0f4"><td class="memItemLeft" align="right" valign="top">struct rte_mempool * </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr>
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">◆ </a></span>LIST_HEAD()</h2>
213 <div class="memitem">
214 <div class="memproto">
215 <table class="memname">
217 <td class="memname">LIST_HEAD </td>
219 <td class="paramtype">sym_cb_elem_list </td>
220 <td class="paramname">, </td>
223 <td class="paramkey"></td>
225 <td class="paramtype"><a class="el" href="structcb__elem__entry.html">cb_elem_entry</a> </td>
226 <td class="paramname"> </td>
234 </div><div class="memdoc">
238 <h2 class="groupheader">Field Documentation</h2>
239 <a id="a264d30877c919a7f5a20e2b9b35c8aeb"></a>
240 <h2 class="memtitle"><span class="permalink"><a href="#a264d30877c919a7f5a20e2b9b35c8aeb">◆ </a></span>bbdev_dec</h2>
242 <div class="memitem">
243 <div class="memproto">
244 <table class="memname">
246 <td class="memname"><a class="el" href="xran__fh__o__du_8h.html#a2c1d5f131c5a23d8339f1babb3b22ade">phy_decoder_poll_fn</a> bbdev_dec</td>
249 </div><div class="memdoc">
250 <p>call back to poll BBDev decoder </p>
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>
256 <a id="a82f0cc2ac9daada1e8330e3a91ec296b"></a>
257 <h2 class="memtitle"><span class="permalink"><a href="#a82f0cc2ac9daada1e8330e3a91ec296b">◆ </a></span>bbdev_enc</h2>
259 <div class="memitem">
260 <div class="memproto">
261 <table class="memname">
263 <td class="memname"><a class="el" href="xran__fh__o__du_8h.html#adce425900af03693ff55da9deb17a679">phy_encoder_poll_fn</a> bbdev_enc</td>
266 </div><div class="memdoc">
267 <p>call back to poll BBDev encoder </p>
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>
273 <a id="a824b36e330221e10743e6a09ebabbe89"></a>
274 <h2 class="memtitle"><span class="permalink"><a href="#a824b36e330221e10743e6a09ebabbe89">◆ </a></span>direct_pool</h2>
276 <div class="memitem">
277 <div class="memproto">
278 <table class="memname">
280 <td class="memname">struct rte_mempool* direct_pool</td>
283 </div><div class="memdoc">
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>
289 <a id="a6fcbf469691a192f1ce298f70981c17a"></a>
290 <h2 class="memtitle"><span class="permalink"><a href="#a6fcbf469691a192f1ce298f70981c17a">◆ </a></span>DynamicSectionEna</h2>
292 <div class="memitem">
293 <div class="memproto">
294 <table class="memname">
296 <td class="memname">int32_t DynamicSectionEna</td>
299 </div><div class="memdoc">
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>
305 <a id="a3dbfc411296cd3d20af144236590ed91"></a>
306 <h2 class="memtitle"><span class="permalink"><a href="#a3dbfc411296cd3d20af144236590ed91">◆ </a></span>eAxc_id_cfg</h2>
308 <div class="memitem">
309 <div class="memproto">
310 <table class="memname">
312 <td class="memname">struct <a class="el" href="structxran__eaxcid__config.html">xran_eaxcid_config</a> eAxc_id_cfg</td>
315 </div><div class="memdoc">
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>
321 <a id="a1acdb894b98fd0ddf9e5542b50acfc50"></a>
322 <h2 class="memtitle"><span class="permalink"><a href="#a1acdb894b98fd0ddf9e5542b50acfc50">◆ </a></span>enableCP</h2>
324 <div class="memitem">
325 <div class="memproto">
326 <table class="memname">
328 <td class="memname">uint32_t enableCP</td>
331 </div><div class="memdoc">
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>
337 <a id="ac6a2e22859da6e8385450b7b9303c709"></a>
338 <h2 class="memtitle"><span class="permalink"><a href="#ac6a2e22859da6e8385450b7b9303c709">◆ </a></span>enablePrach</h2>
340 <div class="memitem">
341 <div class="memproto">
342 <table class="memname">
344 <td class="memname">uint32_t enablePrach</td>
347 </div><div class="memdoc">
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>
353 <a id="a66006900f44c762b5df67ded52ee8edb"></a>
354 <h2 class="memtitle"><span class="permalink"><a href="#a66006900f44c762b5df67ded52ee8edb">◆ </a></span>enableSrs</h2>
356 <div class="memitem">
357 <div class="memproto">
358 <table class="memname">
360 <td class="memname">uint32_t enableSrs</td>
363 </div><div class="memdoc">
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>
369 <a id="a4adf91126704ea524f98f461f6180c85"></a>
370 <h2 class="memtitle"><span class="permalink"><a href="#a4adf91126704ea524f98f461f6180c85">◆ </a></span>fh_cfg</h2>
372 <div class="memitem">
373 <div class="memproto">
374 <table class="memname">
376 <td class="memname">struct <a class="el" href="structxran__fh__config.html">xran_fh_config</a> fh_cfg</td>
379 </div><div class="memdoc">
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>
385 <a id="ad2bc382255cb424431bb7515a796e5bf"></a>
386 <h2 class="memtitle"><span class="permalink"><a href="#ad2bc382255cb424431bb7515a796e5bf">◆ </a></span>fh_counters</h2>
388 <div class="memitem">
389 <div class="memproto">
390 <table class="memname">
392 <td class="memname">struct <a class="el" href="structxran__common__counters.html">xran_common_counters</a> fh_counters</td>
395 </div><div class="memdoc">
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>
401 <a id="a3842cc1a01bcaa4df37fd8c10308ff01"></a>
402 <h2 class="memtitle"><span class="permalink"><a href="#a3842cc1a01bcaa4df37fd8c10308ff01">◆ </a></span>fh_init</h2>
404 <div class="memitem">
405 <div class="memproto">
406 <table class="memname">
408 <td class="memname">struct <a class="el" href="structxran__fh__init.html">xran_fh_init</a> fh_init</td>
411 </div><div class="memdoc">
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>
417 <a id="a6708e76366bccd72d10a3161e485e0f4"></a>
418 <h2 class="memtitle"><span class="permalink"><a href="#a6708e76366bccd72d10a3161e485e0f4">◆ </a></span>indirect_pool</h2>
420 <div class="memitem">
421 <div class="memproto">
422 <table class="memname">
424 <td class="memname">struct rte_mempool* indirect_pool</td>
427 </div><div class="memdoc">
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>
433 <a id="ac885b03154fc1d5e7c10f09d92dd8a47"></a>
434 <h2 class="memtitle"><span class="permalink"><a href="#ac885b03154fc1d5e7c10f09d92dd8a47">◆ </a></span>offset_nsec</h2>
436 <div class="memitem">
437 <div class="memproto">
438 <table class="memname">
440 <td class="memname">int64_t offset_nsec</td>
443 </div><div class="memdoc">
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>
449 <a id="aee9d04742a7da3cfa9e267fe568b9185"></a>
450 <h2 class="memtitle"><span class="permalink"><a href="#aee9d04742a7da3cfa9e267fe568b9185">◆ </a></span>offset_sec</h2>
452 <div class="memitem">
453 <div class="memproto">
454 <table class="memname">
456 <td class="memname">int64_t offset_sec</td>
459 </div><div class="memdoc">
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>
465 <a id="a023feefd3cb93d648f673ce1a8c79563"></a>
466 <h2 class="memtitle"><span class="permalink"><a href="#a023feefd3cb93d648f673ce1a8c79563">◆ </a></span>pCallback</h2>
468 <div class="memitem">
469 <div class="memproto">
470 <table class="memname">
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>
475 </div><div class="memdoc">
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>
481 <a id="a4bb009dc28deffeccf1559528dbc5bee"></a>
482 <h2 class="memtitle"><span class="permalink"><a href="#a4bb009dc28deffeccf1559528dbc5bee">◆ </a></span>pCallbackTag</h2>
484 <div class="memitem">
485 <div class="memproto">
486 <table class="memname">
488 <td class="memname">void* pCallbackTag[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
491 </div><div class="memdoc">
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>
497 <a id="a01cfa0ddd894bb94d785f755bfdd8b9e"></a>
498 <h2 class="memtitle"><span class="permalink"><a href="#a01cfa0ddd894bb94d785f755bfdd8b9e">◆ </a></span>phy_tti_cb_done</h2>
500 <div class="memitem">
501 <div class="memproto">
502 <table class="memname">
504 <td class="memname">int phy_tti_cb_done</td>
507 </div><div class="memdoc">
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>
513 <a id="a5f7077fcb0eef30eca298a156e25ec0c"></a>
514 <h2 class="memtitle"><span class="permalink"><a href="#a5f7077fcb0eef30eca298a156e25ec0c">◆ </a></span>pPrachCallback</h2>
516 <div class="memitem">
517 <div class="memproto">
518 <table class="memname">
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>
523 </div><div class="memdoc">
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>
529 <a id="a31909ed26aa2152e78db6fc72237b5d1"></a>
530 <h2 class="memtitle"><span class="permalink"><a href="#a31909ed26aa2152e78db6fc72237b5d1">◆ </a></span>pPrachCallbackTag</h2>
532 <div class="memitem">
533 <div class="memproto">
534 <table class="memname">
536 <td class="memname">void* pPrachCallbackTag[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
539 </div><div class="memdoc">
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>
545 <a id="a53af49f65e0dafdafcde73d693961a78"></a>
546 <h2 class="memtitle"><span class="permalink"><a href="#a53af49f65e0dafdafcde73d693961a78">◆ </a></span>prach_last_symbol</h2>
548 <div class="memitem">
549 <div class="memproto">
550 <table class="memname">
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>
555 </div><div class="memdoc">
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>
561 <a id="a26e6c6447dffca5e7ece503e8c0e890c"></a>
562 <h2 class="memtitle"><span class="permalink"><a href="#a26e6c6447dffca5e7ece503e8c0e890c">◆ </a></span>prach_start_symbol</h2>
564 <div class="memitem">
565 <div class="memproto">
566 <table class="memname">
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>
571 </div><div class="memdoc">
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>
577 <a id="ac1db3db55038ef0b2f69827746eaf87c"></a>
578 <h2 class="memtitle"><span class="permalink"><a href="#ac1db3db55038ef0b2f69827746eaf87c">◆ </a></span>PrachCPConfig</h2>
580 <div class="memitem">
581 <div class="memproto">
582 <table class="memname">
584 <td class="memname">struct <a class="el" href="structxran__prach__cp__config.html">xran_prach_cp_config</a> PrachCPConfig</td>
587 </div><div class="memdoc">
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>
593 <a id="a09221a6b8c8f4910a8d0ab9f14aa8d9b"></a>
594 <h2 class="memtitle"><span class="permalink"><a href="#a09221a6b8c8f4910a8d0ab9f14aa8d9b">◆ </a></span>pSrsCallback</h2>
596 <div class="memitem">
597 <div class="memproto">
598 <table class="memname">
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>
603 </div><div class="memdoc">
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>
609 <a id="aa1ab602d8bd88daec92581433fee0ff3"></a>
610 <h2 class="memtitle"><span class="permalink"><a href="#aa1ab602d8bd88daec92581433fee0ff3">◆ </a></span>pSrsCallbackTag</h2>
612 <div class="memitem">
613 <div class="memproto">
614 <table class="memname">
616 <td class="memname">void* pSrsCallbackTag[<a class="el" href="xran__fh__o__du_8h.html#a34dbe5e515cc78b4ce26fa287e6c1edc">XRAN_MAX_SECTOR_NR</a>]</td>
619 </div><div class="memdoc">
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>
625 <a id="ae3228d07f4ce31d4707fd5934fb8ec03"></a>
626 <h2 class="memtitle"><span class="permalink"><a href="#ae3228d07f4ce31d4707fd5934fb8ec03">◆ </a></span>rx_packet_callback_tracker</h2>
628 <div class="memitem">
629 <div class="memproto">
630 <table class="memname">
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>
635 </div><div class="memdoc">
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>
641 <a id="a828091ca5ff40ad8918ace1376d25c05"></a>
642 <h2 class="memtitle"><span class="permalink"><a href="#a828091ca5ff40ad8918ace1376d25c05">◆ </a></span>rx_packet_prach_callback_tracker</h2>
644 <div class="memitem">
645 <div class="memproto">
646 <table class="memname">
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>
651 </div><div class="memdoc">
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>
657 <a id="a62f6979f35115d4c857e734d875be5df"></a>
658 <h2 class="memtitle"><span class="permalink"><a href="#a62f6979f35115d4c857e734d875be5df">◆ </a></span>rx_packet_prach_tracker</h2>
660 <div class="memitem">
661 <div class="memproto">
662 <table class="memname">
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>
667 </div><div class="memdoc">
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>
673 <a id="a016b606244b631c62b0bad792717a27c"></a>
674 <h2 class="memtitle"><span class="permalink"><a href="#a016b606244b631c62b0bad792717a27c">◆ </a></span>rx_packet_symb_tracker</h2>
676 <div class="memitem">
677 <div class="memproto">
678 <table class="memname">
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>
683 </div><div class="memdoc">
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>
689 <a id="a863c2e1054bcd2fb5d3a9edcfac2fd8e"></a>
690 <h2 class="memtitle"><span class="permalink"><a href="#a863c2e1054bcd2fb5d3a9edcfac2fd8e">◆ </a></span>sector_id</h2>
692 <div class="memitem">
693 <div class="memproto">
694 <table class="memname">
696 <td class="memname">uint8_t sector_id</td>
699 </div><div class="memdoc">
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>
705 <a id="ad4eb63363a7e445e90ea75b8e99efaad"></a>
706 <h2 class="memtitle"><span class="permalink"><a href="#ad4eb63363a7e445e90ea75b8e99efaad">◆ </a></span>send_cpmbuf2ring</h2>
708 <div class="memitem">
709 <div class="memproto">
710 <table class="memname">
712 <td class="memname"><a class="el" href="xran__common_8h.html#aedb267cc96c01f38341f460932d4cc5c">xran_ethdi_mbuf_send_fn</a> send_cpmbuf2ring</td>
715 </div><div class="memdoc">
716 <p>callback to send mbufs of C-Plane packets to the ring </p>
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>
722 <a id="a77daaa6043406a5924fd69b2dd42571e"></a>
723 <h2 class="memtitle"><span class="permalink"><a href="#a77daaa6043406a5924fd69b2dd42571e">◆ </a></span>send_upmbuf2ring</h2>
725 <div class="memitem">
726 <div class="memproto">
727 <table class="memname">
729 <td class="memname"><a class="el" href="xran__common_8h.html#aedb267cc96c01f38341f460932d4cc5c">xran_ethdi_mbuf_send_fn</a> send_upmbuf2ring</td>
732 </div><div class="memdoc">
733 <p>callback to send mbufs of U-Plane packets to the ring </p>
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>
739 <a id="a4bcca72021c589be2adf3647647a1232"></a>
740 <h2 class="memtitle"><span class="permalink"><a href="#a4bcca72021c589be2adf3647647a1232">◆ </a></span>sFHPrachRxBbuIoBufCtrl</h2>
742 <div class="memitem">
743 <div class="memproto">
744 <table class="memname">
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>
749 </div><div class="memdoc">
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>
755 <a id="a7976d6beded6455154f323e1e542f085"></a>
756 <h2 class="memtitle"><span class="permalink"><a href="#a7976d6beded6455154f323e1e542f085">◆ </a></span>sFHPrachRxBuffers</h2>
758 <div class="memitem">
759 <div class="memproto">
760 <table class="memname">
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>
765 </div><div class="memdoc">
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>
771 <a id="a8d643c55cfe976d88d44beefc0af0dff"></a>
772 <h2 class="memtitle"><span class="permalink"><a href="#a8d643c55cfe976d88d44beefc0af0dff">◆ </a></span>sFHSrsRxBbuIoBufCtrl</h2>
774 <div class="memitem">
775 <div class="memproto">
776 <table class="memname">
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>
781 </div><div class="memdoc">
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>
787 <a id="a8d0c3597635cdeb50f50f5c43d36e875"></a>
788 <h2 class="memtitle"><span class="permalink"><a href="#a8d0c3597635cdeb50f50f5c43d36e875">◆ </a></span>sFHSrsRxBuffers</h2>
790 <div class="memitem">
791 <div class="memproto">
792 <table class="memname">
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>
797 </div><div class="memdoc">
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>
803 <a id="af3ad0b6136919aabcdbac46b754aa7ed"></a>
804 <h2 class="memtitle"><span class="permalink"><a href="#af3ad0b6136919aabcdbac46b754aa7ed">◆ </a></span>sFrontHaulRxBbuIoBufCtrl</h2>
806 <div class="memitem">
807 <div class="memproto">
808 <table class="memname">
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>
813 </div><div class="memdoc">
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>
819 <a id="a1dfd09a710fa1cf63f61883a284a5f0f"></a>
820 <h2 class="memtitle"><span class="permalink"><a href="#a1dfd09a710fa1cf63f61883a284a5f0f">◆ </a></span>sFrontHaulRxBuffers</h2>
822 <div class="memitem">
823 <div class="memproto">
824 <table class="memname">
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>
829 </div><div class="memdoc">
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>
835 <a id="a3bfdc9ec9f4c738715460ddd03f0833f"></a>
836 <h2 class="memtitle"><span class="permalink"><a href="#a3bfdc9ec9f4c738715460ddd03f0833f">◆ </a></span>sFrontHaulRxPrbMapBbuIoBufCtrl</h2>
838 <div class="memitem">
839 <div class="memproto">
840 <table class="memname">
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>
845 </div><div class="memdoc">
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>
851 <a id="a0c71464127a5828784d5775051f134d6"></a>
852 <h2 class="memtitle"><span class="permalink"><a href="#a0c71464127a5828784d5775051f134d6">◆ </a></span>sFrontHaulRxPrbMapBuffers</h2>
854 <div class="memitem">
855 <div class="memproto">
856 <table class="memname">
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>
861 </div><div class="memdoc">
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>
867 <a id="aeb7832eb5f4721f4a281feaacd1bb466"></a>
868 <h2 class="memtitle"><span class="permalink"><a href="#aeb7832eb5f4721f4a281feaacd1bb466">◆ </a></span>sFrontHaulTxBbuIoBufCtrl</h2>
870 <div class="memitem">
871 <div class="memproto">
872 <table class="memname">
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>
877 </div><div class="memdoc">
878 <p>configuration of SRS </p>
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>
884 <a id="a9ef97a8be35f99eec4b85d06a3216762"></a>
885 <h2 class="memtitle"><span class="permalink"><a href="#a9ef97a8be35f99eec4b85d06a3216762">◆ </a></span>sFrontHaulTxBuffers</h2>
887 <div class="memitem">
888 <div class="memproto">
889 <table class="memname">
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>
894 </div><div class="memdoc">
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>
900 <a id="a964fb75fa6395056fade4167354019f5"></a>
901 <h2 class="memtitle"><span class="permalink"><a href="#a964fb75fa6395056fade4167354019f5">◆ </a></span>sFrontHaulTxPrbMapBbuIoBufCtrl</h2>
903 <div class="memitem">
904 <div class="memproto">
905 <table class="memname">
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>
910 </div><div class="memdoc">
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>
916 <a id="ad1cf1b34ac94d618897d8767cbfc7c44"></a>
917 <h2 class="memtitle"><span class="permalink"><a href="#ad1cf1b34ac94d618897d8767cbfc7c44">◆ </a></span>sFrontHaulTxPrbMapBuffers</h2>
919 <div class="memitem">
920 <div class="memproto">
921 <table class="memname">
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>
926 </div><div class="memdoc">
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>
932 <a id="abd4614a35f8f2cba7d7a671c9e545573"></a>
933 <h2 class="memtitle"><span class="permalink"><a href="#abd4614a35f8f2cba7d7a671c9e545573">◆ </a></span>SkipTti</h2>
935 <div class="memitem">
936 <div class="memproto">
937 <table class="memname">
939 <td class="memname">uint32_t SkipTti[<a class="el" href="xran__fh__o__du_8h.html#a8eb67099ddcb1b5877a494edfd450d24ae94002de5bb212ba3d5d0d761ab8149d">XRAN_CB_MAX</a>]</td>
942 </div><div class="memdoc">
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>
948 <a id="a0dc2f992bcfe4f620d6ce2e969986d5c"></a>
949 <h2 class="memtitle"><span class="permalink"><a href="#a0dc2f992bcfe4f620d6ce2e969986d5c">◆ </a></span>srs_cfg</h2>
951 <div class="memitem">
952 <div class="memproto">
953 <table class="memname">
955 <td class="memname">struct <a class="el" href="structxran__srs__config.html">xran_srs_config</a> srs_cfg</td>
958 </div><div class="memdoc">
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>
964 <a id="ae3f1b1cbdaabdcfb693b93d75d4a9972"></a>
965 <h2 class="memtitle"><span class="permalink"><a href="#ae3f1b1cbdaabdcfb693b93d75d4a9972">◆ </a></span>sym_up</h2>
967 <div class="memitem">
968 <div class="memproto">
969 <table class="memname">
971 <td class="memname">int32_t sym_up</td>
974 </div><div class="memdoc">
975 <p>when we start sym 0 of up with respect to OTA time as measured in symbols </p>
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>
981 <a id="a7986392c9b5ba31ca86b38401d940baa"></a>
982 <h2 class="memtitle"><span class="permalink"><a href="#a7986392c9b5ba31ca86b38401d940baa">◆ </a></span>sym_up_ul</h2>
984 <div class="memitem">
985 <div class="memproto">
986 <table class="memname">
988 <td class="memname">int32_t sym_up_ul</td>
991 </div><div class="memdoc">
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>
997 <a id="a88a1e1ec152b7daa669176e91660aead"></a>
998 <h2 class="memtitle"><span class="permalink"><a href="#a88a1e1ec152b7daa669176e91660aead">◆ </a></span>ttiCb</h2>
1000 <div class="memitem">
1001 <div class="memproto">
1002 <table class="memname">
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>
1007 </div><div class="memdoc">
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>
1013 <a id="ab85e177210025d9e720d2696965c5af4"></a>
1014 <h2 class="memtitle"><span class="permalink"><a href="#ab85e177210025d9e720d2696965c5af4">◆ </a></span>TtiCbParam</h2>
1016 <div class="memitem">
1017 <div class="memproto">
1018 <table class="memname">
1020 <td class="memname">void* TtiCbParam[<a class="el" href="xran__fh__o__du_8h.html#a8eb67099ddcb1b5877a494edfd450d24ae94002de5bb212ba3d5d0d761ab8149d">XRAN_CB_MAX</a>]</td>
1023 </div><div class="memdoc">
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>
1029 <a id="a346d8b87e236cbb3056a5fb54fa44638"></a>
1030 <h2 class="memtitle"><span class="permalink"><a href="#a346d8b87e236cbb3056a5fb54fa44638">◆ </a></span>tx_mbufs</h2>
1032 <div class="memitem">
1033 <div class="memproto">
1034 <table class="memname">
1036 <td class="memname">struct <a class="el" href="structmbuf__table.html">mbuf_table</a> tx_mbufs[RTE_MAX_ETHPORTS]</td>
1039 </div><div class="memdoc">
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>
1045 <a id="a0ac55d6b8988083425a147f343c34455"></a>
1046 <h2 class="memtitle"><span class="permalink"><a href="#a0ac55d6b8988083425a147f343c34455">◆ </a></span>xran2phy_mem_ready</h2>
1048 <div class="memitem">
1049 <div class="memproto">
1050 <table class="memname">
1052 <td class="memname">int xran2phy_mem_ready</td>
1055 </div><div class="memdoc">
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>
1061 <a id="a2b7202fa1a2e3c5187799f8be3b5459f"></a>
1062 <h2 class="memtitle"><span class="permalink"><a href="#a2b7202fa1a2e3c5187799f8be3b5459f">◆ </a></span>xran_port_id</h2>
1064 <div class="memitem">
1065 <div class="memproto">
1066 <table class="memname">
1068 <td class="memname">uint8_t xran_port_id</td>
1071 </div><div class="memdoc">
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>
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>
1080 </div><!-- contents -->
1081 <!-- start footer part -->
1082 <hr class="footer"/><address class="footer"><small>
1083 Generated by  <a href="http://www.doxygen.org/index.html">
1084 <img class="footer" src="doxygen.png" alt="doxygen"/>