Fix function parameter definition/order
Affects: * store_dlsch_buffer() * assign_rbs_required()
This commit is contained in:
@@ -700,8 +700,8 @@ int add_new_ue(module_id_t Mod_id, int CC_id, rnti_t rnti, int harq_pid
|
|||||||
);
|
);
|
||||||
int rrc_mac_remove_ue(module_id_t Mod_id, rnti_t rntiP);
|
int rrc_mac_remove_ue(module_id_t Mod_id, rnti_t rntiP);
|
||||||
|
|
||||||
void store_dlsch_buffer(module_id_t Mod_id, slice_id_t slice_id, frame_t frameP, sub_frame_t subframeP);
|
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, slice_id_t slice_id, 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]);
|
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,
|
int maxround(module_id_t Mod_id, uint16_t rnti, int frame,
|
||||||
sub_frame_t subframe, uint8_t ul_flag);
|
sub_frame_t subframe, uint8_t ul_flag);
|
||||||
|
|||||||
@@ -177,8 +177,8 @@ assign_rbs_required(module_id_t Mod_id,
|
|||||||
int slice_idx,
|
int slice_idx,
|
||||||
frame_t frameP,
|
frame_t frameP,
|
||||||
sub_frame_t subframe,
|
sub_frame_t subframe,
|
||||||
int min_rb_unit[NFAPI_CC_MAX],
|
uint16_t nb_rbs_required[NFAPI_CC_MAX][MAX_MOBILES_PER_ENB],
|
||||||
uint16_t nb_rbs_required[NFAPI_CC_MAX][MAX_MOBILES_PER_ENB])
|
int min_rb_unit[NFAPI_CC_MAX])
|
||||||
{
|
{
|
||||||
|
|
||||||
uint16_t TBS = 0;
|
uint16_t TBS = 0;
|
||||||
@@ -1279,9 +1279,7 @@ dlsch_scheduler_pre_processor(module_id_t Mod_id,
|
|||||||
store_dlsch_buffer(Mod_id, slice_idx, frameP, subframeP);
|
store_dlsch_buffer(Mod_id, slice_idx, frameP, subframeP);
|
||||||
|
|
||||||
// Calculate the number of RBs required by each UE on the basis of logical channel's buffer
|
// Calculate the number of RBs required by each UE on the basis of logical channel's buffer
|
||||||
assign_rbs_required(Mod_id, slice_idx, frameP, subframeP,
|
assign_rbs_required(Mod_id, slice_idx, frameP, subframeP, nb_rbs_required, min_rb_unit);
|
||||||
min_rb_unit,
|
|
||||||
nb_rbs_required);
|
|
||||||
|
|
||||||
// Sorts the user on the basis of dlsch logical channel buffer and CQI
|
// Sorts the user on the basis of dlsch logical channel buffer and CQI
|
||||||
sort_UEs(Mod_id, slice_idx, frameP, subframeP);
|
sort_UEs(Mod_id, slice_idx, frameP, subframeP);
|
||||||
|
|||||||
Reference in New Issue
Block a user