X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=fapi_5g%2Fsource%2Fframework%2Fwls%2Flib%2Fnr5g_fapi_wls.h;h=72a4d679aaa2ab1536c776536a558752bf1bd5cd;hb=HEAD;hp=e98455b2a984e82f62a3430cd281d5d6e1290b42;hpb=81a09690b36b3a4e89b4dae34f30933de13f7f90;p=o-du%2Fphy.git diff --git a/fapi_5g/source/framework/wls/lib/nr5g_fapi_wls.h b/fapi_5g/source/framework/wls/lib/nr5g_fapi_wls.h index e98455b..72a4d67 100644 --- a/fapi_5g/source/framework/wls/lib/nr5g_fapi_wls.h +++ b/fapi_5g/source/framework/wls/lib/nr5g_fapi_wls.h @@ -1,6 +1,6 @@ /****************************************************************************** * -* Copyright (c) 2019 Intel. +* Copyright (c) 2021 Intel. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -28,7 +28,6 @@ #include "nr5g_fapi_std.h" #include "nr5g_fapi_common_types.h" #include "wls_lib.h" -#include "gnb_l1_l2_api.h" typedef void *WLS_HANDLE; @@ -43,8 +42,9 @@ typedef void *WLS_HANDLE; #define MIN_UL_BUF_LOCATIONS (MAX_DL_BUF_LOCATIONS) /* Used for stats collection 0-10 */ #define MAX_UL_BUF_LOCATIONS (MIN_UL_BUF_LOCATIONS + MAX_NUM_LOCATIONS) -#define TO_FREE_SIZE ( 10 ) -#define TOTAL_FREE_BLOCKS ( 50 * FAPI_MAX_PHY_INSTANCES) /* To hold both send and recv blocks on PHY side wls */ +#define TO_FREE_SIZE ( 5 ) +#define TO_FREE_SIZE_URLLC ( MAX_NUM_OF_SYMBOL_PER_SLOT * TO_FREE_SIZE ) // TR 38.912 8.1 mini-slot may be 1 symbol long +#define TOTAL_FREE_BLOCKS ( 100 * FAPI_MAX_PHY_INSTANCES) /* To hold both send and recv blocks on PHY side wls */ #define ALLOC_TRACK_SIZE ( 16384 ) #define MSG_MAXSIZE (16*16384 ) @@ -127,7 +127,7 @@ uint64_t nr5g_fapi_wls_va_to_pa( void *nr5g_fapi_wls_pa_to_va( WLS_HANDLE h_wls, uint64_t ptr); -uint8_t wls_fapi_add_blocks_to_ul( +uint32_t wls_fapi_add_blocks_to_ul( void); void nr5g_fapi_wls_show_data( void *ptr,