Merge remote-tracking branch 'origin/develop' into develop-entv
This commit is contained in:
@@ -452,7 +452,7 @@ void init_ue_sched_info(void);
|
||||
void add_ue_ulsch_info(module_id_t module_idP, int CC_id, int UE_id,
|
||||
sub_frame_t subframe, UE_ULSCH_STATUS status);
|
||||
void add_ue_dlsch_info(module_id_t module_idP, int CC_id, int UE_id,
|
||||
sub_frame_t subframe, UE_DLSCH_STATUS status);
|
||||
sub_frame_t subframe, UE_DLSCH_STATUS status, rnti_t rnti);
|
||||
int find_UE_id(module_id_t module_idP, rnti_t rnti);
|
||||
int find_RA_id(module_id_t mod_idP, int CC_idP, rnti_t rntiP);
|
||||
rnti_t UE_RNTI(module_id_t module_idP, int UE_id);
|
||||
@@ -463,7 +463,7 @@ uint8_t get_aggregation(uint8_t bw_index, uint8_t cqi, uint8_t dci_fmt);
|
||||
|
||||
int8_t find_active_UEs_with_traffic(module_id_t module_idP);
|
||||
|
||||
void init_CCE_table(int module_idP, int CC_idP);
|
||||
void init_CCE_table(int *CCE_table);
|
||||
|
||||
int get_nCCE_offset(int *CCE_table,
|
||||
const unsigned char L,
|
||||
@@ -727,8 +727,6 @@ int rrc_mac_remove_ue(module_id_t Mod_id, rnti_t rntiP);
|
||||
void store_dlsch_buffer(module_id_t Mod_id, int slice_idx, frame_t frameP, sub_frame_t subframeP);
|
||||
void assign_rbs_required(module_id_t Mod_id, int slice_idx, frame_t frameP, sub_frame_t subframe, uint16_t nb_rbs_required[NFAPI_CC_MAX][MAX_MOBILES_PER_ENB], int min_rb_unit[NFAPI_CC_MAX]);
|
||||
|
||||
int maxround(module_id_t Mod_id, uint16_t rnti, int frame,
|
||||
sub_frame_t subframe, uint8_t ul_flag);
|
||||
void swap_UEs(UE_list_t * listP, int nodeiP, int nodejP, int ul_flag);
|
||||
int prev(UE_list_t * listP, int nodeP, int ul_flag);
|
||||
void dump_ue_list(UE_list_t * listP, int ul_flag);
|
||||
@@ -746,11 +744,11 @@ void set_ul_DAI(int module_idP,
|
||||
|
||||
void ulsch_scheduler_pre_processor(module_id_t module_idP, int slice_idx, int frameP,
|
||||
sub_frame_t subframeP,
|
||||
int sched_frameP,
|
||||
unsigned char sched_subframeP,
|
||||
uint16_t * first_rb);
|
||||
void store_ulsch_buffer(module_id_t module_idP, int frameP,
|
||||
sub_frame_t subframeP);
|
||||
void sort_ue_ul(module_id_t module_idP, int frameP, sub_frame_t subframeP);
|
||||
void assign_max_mcs_min_rb(module_id_t module_idP, int slice_idx, int frameP,
|
||||
sub_frame_t subframeP, uint16_t * first_rb);
|
||||
void adjust_bsr_info(int buffer_occupancy, uint16_t TBS,
|
||||
@@ -1246,7 +1244,6 @@ void fill_nfapi_dlsch_config(eNB_MAC_INST * eNB,
|
||||
void fill_nfapi_harq_information(module_id_t module_idP,
|
||||
int CC_idP,
|
||||
uint16_t rntiP,
|
||||
uint16_t absSFP,
|
||||
nfapi_ul_config_harq_information *
|
||||
harq_information, uint8_t cce_idxP);
|
||||
|
||||
@@ -1258,9 +1255,10 @@ void fill_nfapi_ulsch_harq_information(module_id_t module_idP,
|
||||
sub_frame_t subframeP);
|
||||
|
||||
uint16_t fill_nfapi_uci_acknak(module_id_t module_idP,
|
||||
int CC_idP,
|
||||
uint16_t rntiP,
|
||||
uint16_t absSFP, uint8_t cce_idxP);
|
||||
int CC_idP,
|
||||
uint16_t rntiP,
|
||||
uint16_t absSFP,
|
||||
uint8_t cce_idxP);
|
||||
|
||||
void fill_nfapi_dl_dci_1A(nfapi_dl_config_request_pdu_t * dl_config_pdu,
|
||||
uint8_t aggregation_level,
|
||||
@@ -1312,11 +1310,15 @@ void pre_scd_nb_rbs_required( module_id_t module_idP,
|
||||
uint16_t nb_rbs_required[MAX_NUM_CCs][NUMBER_OF_UE_MAX]);
|
||||
#endif
|
||||
|
||||
/*Slice related functions */
|
||||
/* Slice related functions */
|
||||
uint16_t nb_rbs_allowed_slice(float rb_percentage, int total_rbs);
|
||||
int ue_dl_slice_membership(module_id_t mod_id, int UE_id, int slice_idx);
|
||||
int ue_ul_slice_membership(module_id_t mod_id, int UE_id, int slice_idx);
|
||||
|
||||
/* DRX Configuration */
|
||||
/* Configure local DRX timers and thresholds in UE context, following the drx_configuration input */
|
||||
void eNB_Config_Local_DRX(module_id_t Mod_id, rnti_t rnti, LTE_DRX_Config_t *drx_Configuration);
|
||||
|
||||
/* from here: prototypes to get rid of compilation warnings: doc to be written by function author */
|
||||
uint8_t ul_subframe2_k_phich(COMMON_channels_t * cc, sub_frame_t ul_subframe);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user