X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrmac%2Flwr_mac_util.c;h=90448b2a2b608fa648fdd9840d3b4d083131a601;hb=45d134510deb6902b870b4a0fb574b6075fba601;hp=7071432acbf1ed3df59b61414ac2118ad3315fca;hpb=a42c1300602c311dd44fd1e5595dcf6f9f9e1e5d;p=o-du%2Fl2.git diff --git a/src/5gnrmac/lwr_mac_util.c b/src/5gnrmac/lwr_mac_util.c index 7071432ac..90448b2a2 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 +PUBLIC 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; } /******************************************************************* @@ -87,7 +78,7 @@ uint32_t reverseBits(uint32_t num, uint8_t numBits) for (i = 0; i < numBits; i++) { if((num & (1 << i))) - reverse_num |= 1 << ((numBits - 1) - i); + reverse_num |= 1 << ((numBits - 1) - i); } 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 + **********************************************************************/