X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrmac%2Flwr_mac_util.c;h=6dfddc2d06469e87ac478c7dec7e6696be67c052;hb=ba2574ac618b40905509604da8d3a2b1b9e39664;hp=7071432acbf1ed3df59b61414ac2118ad3315fca;hpb=176a9131121aa261c0205c524c8158b3db724b12;p=o-du%2Fl2.git diff --git a/src/5gnrmac/lwr_mac_util.c b/src/5gnrmac/lwr_mac_util.c index 7071432ac..6dfddc2d0 100644 --- a/src/5gnrmac/lwr_mac_util.c +++ b/src/5gnrmac/lwr_mac_util.c @@ -18,16 +18,7 @@ /* This file contains all utility functions for MAC CL */ -#include "stdio.h" -#include "envopt.h" -#include "envdep.h" -#include "envind.h" -#include "gen.h" -#include "ssi.h" -#include "cm_hash.h" -#include "gen.x" -#include "ssi.x" -#include "cm_hash.x" +#include "common_def.h" #include "lwr_mac.h" /******************************************************************* @@ -46,22 +37,22 @@ * NULLP - failure * * ****************************************************************/ -PUBLIC ClCellCb * rgClUtlGetCellCb +LwrMacCellCb * lwrMacGetCellCb ( - U16 cellId + uint16_t cellId ) { - ClCellCb *cellCb; + LwrMacCellCb *cellCb; - if(cellId >= MAX_NUM_CELL_SUPP) + if(cellId >= MAX_NUM_CELL) { printf("\n Invalid Cell Id [%d]. rgClUtlGetCellCb failed.", cellId); - RETVALUE(NULLP); + return NULLP; } - - cmHashListFind((CmHashListCp *)&clGlobalCp.cellCbLst, (U8 *)&cellId, sizeof(U16), 0, (PTR *)&cellCb); - RETVALUE(cellCb); + cellCb = &lwrMacCb.cellCb[cellId -1]; + + return cellCb; } /******************************************************************* @@ -83,11 +74,11 @@ PUBLIC ClCellCb * rgClUtlGetCellCb uint32_t reverseBits(uint32_t num, uint8_t numBits) { uint32_t reverse_num = 0; - int i; - for (i = 0; i < numBits; i++) + uint8_t bitIdx; + for (bitIdx = 0; bitIdx < numBits; bitIdx++) { - if((num & (1 << i))) - reverse_num |= 1 << ((numBits - 1) - i); + if((num & (1 << bitIdx))) + reverse_num |= 1 << ((numBits - 1) - bitIdx); } return reverse_num; } @@ -113,7 +104,7 @@ uint32_t reverseBits(uint32_t num, uint8_t numBits) * ****************************************************************/ void fillDlDciPayload(uint8_t *buf, uint8_t *bytePos, uint8_t *bitPos,\ - uint32_t val, uint8_t valSize) + uint32_t val, uint8_t valSize) { uint8_t temp; uint8_t bytePart1; @@ -147,5 +138,5 @@ void fillDlDciPayload(uint8_t *buf, uint8_t *bytePos, uint8_t *bitPos,\ /********************************************************************** - End of file -**********************************************************************/ + End of file + **********************************************************************/