/* * SPDX-License-Identifier: LicenseRef-CSSL-1.0 */ #include "defs.h" #include "extern.h" //------------------------------------------------------------------------------------------------------------------// uint16_t find_free_dtch_position(uint8_t Mod_id, uint16_t UE_CH_index) { uint16_t i,j; if(UE_CH_index==0) { j=0; } else { j=1; } for(i=j; imacphy_exit("NO FREE DTCH LCHAN, exit"); return 0; } //-------------------------------------------------------------------------------------------// uint8_t rrc_find_free_ue_index(uint8_t Mod_id) { //-------------------------------------------------------------------------------------------// uint16_t i; for(i=1; i<=NB_CNX_CH; i++) if ( (CH_rrc_inst[Mod_id].Info.UE_info[i][0] == 0) && (CH_rrc_inst[Mod_id].Info.UE_info[i][1] == 0) && (CH_rrc_inst[Mod_id].Info.UE_info[i][2] == 0) && (CH_rrc_inst[Mod_id].Info.UE_info[i][3] == 0) && (CH_rrc_inst[Mod_id].Info.UE_info[i][4] == 0)) { return i; } return 0xff; } //-------------------------------------------------------------------------------------------// unsigned short rrc_find_ue_index(unsigned char Mod_id, L2_ID Mac_id) { //-------------------------------------------------------------------------------------------// unsigned char i; /* for(i=0;i<=NB_CNX_CH;i++) if( bcmp(Mac_id.L2_id,CH_rrc_inst[Mod_id].Info.UE_info[i].L2_id,sizeof(L2_ID))==0) return i; return i; */ } //-------------------------------------------------------------------------------------------// uint8_t rrc_is_node_isolated(uint8_t Mod_id) { //-------------------------------------------------------------------------------------------// /*uint8_t i; for(i=0;iHeader->Rv_tb_idx=0; // Rrc_buffer->W_idx=0; //Rrc_buffer->R_idx=0; }