Commit 227d21ee authored by Sakthivel Velumani's avatar Sakthivel Velumani Committed by francescomani

code review

parent bc1b4d86
...@@ -435,9 +435,9 @@ void config_common_ue(NR_UE_MAC_INST_t *mac, ...@@ -435,9 +435,9 @@ void config_common_ue(NR_UE_MAC_INST_t *mac,
} }
NR_SearchSpace_t *get_common_search_space(struct NR_PDCCH_ConfigCommon__commonSearchSpaceList *commonSearchSpaceList, NR_SearchSpace_t *get_common_search_space(const struct NR_PDCCH_ConfigCommon__commonSearchSpaceList *commonSearchSpaceList,
NR_UE_MAC_INST_t *mac, const NR_UE_MAC_INST_t *mac,
NR_SearchSpaceId_t ss_id) const NR_SearchSpaceId_t ss_id)
{ {
if (ss_id == 0) if (ss_id == 0)
return mac->search_space_zero; return mac->search_space_zero;
...@@ -454,8 +454,8 @@ NR_SearchSpace_t *get_common_search_space(struct NR_PDCCH_ConfigCommon__commonSe ...@@ -454,8 +454,8 @@ NR_SearchSpace_t *get_common_search_space(struct NR_PDCCH_ConfigCommon__commonSe
} }
void configure_ss_coreset(NR_UE_MAC_INST_t *mac, void configure_ss_coreset(NR_UE_MAC_INST_t *mac,
NR_PDCCH_ConfigCommon_t *pdcch_ConfigCommon, const NR_PDCCH_ConfigCommon_t *pdcch_ConfigCommon,
NR_PDCCH_Config_t *pdcch_Config) const NR_PDCCH_Config_t *pdcch_Config)
{ {
// configuration of search spaces // configuration of search spaces
......
...@@ -251,11 +251,11 @@ int nr_write_ce_ulsch_pdu(uint8_t *mac_ce, ...@@ -251,11 +251,11 @@ int nr_write_ce_ulsch_pdu(uint8_t *mac_ce,
void config_dci_pdu(NR_UE_MAC_INST_t *mac, void config_dci_pdu(NR_UE_MAC_INST_t *mac,
fapi_nr_dl_config_request_t *dl_config, fapi_nr_dl_config_request_t *dl_config,
int rnti_type, const int rnti_type,
int slot, const int slot,
NR_SearchSpace_t *ss); const NR_SearchSpace_t *ss);
void ue_dci_configuration(NR_UE_MAC_INST_t *mac, fapi_nr_dl_config_request_t *dl_config, frame_t frame, int slot); void ue_dci_configuration(NR_UE_MAC_INST_t *mac, fapi_nr_dl_config_request_t *dl_config, const frame_t frame, const int slot);
NR_BWP_DownlinkCommon_t *get_bwp_downlink_common(NR_UE_MAC_INST_t *mac, NR_BWP_Id_t dl_bwp_id); NR_BWP_DownlinkCommon_t *get_bwp_downlink_common(NR_UE_MAC_INST_t *mac, NR_BWP_Id_t dl_bwp_id);
......
...@@ -49,9 +49,9 @@ ...@@ -49,9 +49,9 @@
//#define DEBUG_DCI //#define DEBUG_DCI
void fill_dci_search_candidates(NR_SearchSpace_t *ss, void fill_dci_search_candidates(const NR_SearchSpace_t *ss,
fapi_nr_dl_config_dci_dl_pdu_rel15_t *rel15, fapi_nr_dl_config_dci_dl_pdu_rel15_t *rel15,
uint32_t Y) const uint32_t Y)
{ {
LOG_D(NR_MAC,"Filling search candidates for DCI\n"); LOG_D(NR_MAC,"Filling search candidates for DCI\n");
...@@ -83,7 +83,7 @@ void fill_dci_search_candidates(NR_SearchSpace_t *ss, ...@@ -83,7 +83,7 @@ void fill_dci_search_candidates(NR_SearchSpace_t *ss,
} }
} }
NR_ControlResourceSet_t *ue_get_coreset(NR_UE_MAC_INST_t *mac, int coreset_id) NR_ControlResourceSet_t *ue_get_coreset(const NR_UE_MAC_INST_t *mac, const int coreset_id)
{ {
NR_ControlResourceSet_t *coreset = NULL; NR_ControlResourceSet_t *coreset = NULL;
for (int i = 0; i < FAPI_NR_MAX_CORESET_PER_BWP; i++) { for (int i = 0; i < FAPI_NR_MAX_CORESET_PER_BWP; i++) {
...@@ -100,21 +100,21 @@ NR_ControlResourceSet_t *ue_get_coreset(NR_UE_MAC_INST_t *mac, int coreset_id) ...@@ -100,21 +100,21 @@ NR_ControlResourceSet_t *ue_get_coreset(NR_UE_MAC_INST_t *mac, int coreset_id)
void config_dci_pdu(NR_UE_MAC_INST_t *mac, void config_dci_pdu(NR_UE_MAC_INST_t *mac,
fapi_nr_dl_config_request_t *dl_config, fapi_nr_dl_config_request_t *dl_config,
int rnti_type, const int rnti_type,
int slot, const int slot,
NR_SearchSpace_t *ss) const NR_SearchSpace_t *ss)
{ {
uint16_t monitoringSymbolsWithinSlot = 0; uint16_t monitoringSymbolsWithinSlot = 0;
int sps = 0; int sps = 0;
NR_UE_DL_BWP_t *current_DL_BWP = &mac->current_DL_BWP; const NR_UE_DL_BWP_t *current_DL_BWP = &mac->current_DL_BWP;
NR_UE_UL_BWP_t *current_UL_BWP = &mac->current_UL_BWP; const NR_UE_UL_BWP_t *current_UL_BWP = &mac->current_UL_BWP;
NR_BWP_Id_t dl_bwp_id = current_DL_BWP ? current_DL_BWP->bwp_id : 0; NR_BWP_Id_t dl_bwp_id = current_DL_BWP ? current_DL_BWP->bwp_id : 0;
fapi_nr_dl_config_dci_dl_pdu_rel15_t *rel15 = &dl_config->dl_config_list[dl_config->number_pdus].dci_config_pdu.dci_config_rel15; fapi_nr_dl_config_dci_dl_pdu_rel15_t *rel15 = &dl_config->dl_config_list[dl_config->number_pdus].dci_config_pdu.dci_config_rel15;
int coreset_id = *ss->controlResourceSetId; const int coreset_id = *ss->controlResourceSetId;
NR_ControlResourceSet_t *coreset; NR_ControlResourceSet_t *coreset;
if(coreset_id > 0) { if(coreset_id > 0) {
coreset = ue_get_coreset(mac, coreset_id); coreset = ue_get_coreset(mac, coreset_id);
...@@ -288,7 +288,7 @@ void config_dci_pdu(NR_UE_MAC_INST_t *mac, ...@@ -288,7 +288,7 @@ void config_dci_pdu(NR_UE_MAC_INST_t *mac,
} }
void get_monitoring_period_offset(NR_SearchSpace_t *ss, int *period, int *offset) void get_monitoring_period_offset(const NR_SearchSpace_t *ss, int *period, int *offset)
{ {
switch(ss->monitoringSlotPeriodicityAndOffset->present) { switch(ss->monitoringSlotPeriodicityAndOffset->present) {
case NR_SearchSpace__monitoringSlotPeriodicityAndOffset_PR_sl1: case NR_SearchSpace__monitoringSlotPeriodicityAndOffset_PR_sl1:
...@@ -357,9 +357,9 @@ void get_monitoring_period_offset(NR_SearchSpace_t *ss, int *period, int *offset ...@@ -357,9 +357,9 @@ void get_monitoring_period_offset(NR_SearchSpace_t *ss, int *period, int *offset
} }
} }
bool is_ss_monitor_occasion(int frame, int slot, int slots_per_frame, NR_SearchSpace_t *ss) bool is_ss_monitor_occasion(const int frame, const int slot, const int slots_per_frame, const NR_SearchSpace_t *ss)
{ {
int duration = ss->duration ? *ss->duration : 1; const int duration = ss->duration ? *ss->duration : 1;
bool monitor = false; bool monitor = false;
int period, offset; int period, offset;
get_monitoring_period_offset(ss, &period, &offset); get_monitoring_period_offset(ss, &period, &offset);
...@@ -373,10 +373,10 @@ bool is_ss_monitor_occasion(int frame, int slot, int slots_per_frame, NR_SearchS ...@@ -373,10 +373,10 @@ bool is_ss_monitor_occasion(int frame, int slot, int slots_per_frame, NR_SearchS
return monitor; return monitor;
} }
void ue_dci_configuration(NR_UE_MAC_INST_t *mac, fapi_nr_dl_config_request_t *dl_config, frame_t frame, int slot) void ue_dci_configuration(NR_UE_MAC_INST_t *mac, fapi_nr_dl_config_request_t *dl_config, const frame_t frame, const int slot)
{ {
NR_UE_DL_BWP_t *current_DL_BWP = &mac->current_DL_BWP; const NR_UE_DL_BWP_t *current_DL_BWP = &mac->current_DL_BWP;
int slots_per_frame = nr_slots_per_frame[current_DL_BWP->scs]; const int slots_per_frame = nr_slots_per_frame[current_DL_BWP->scs];
if (mac->state == UE_PERFORMING_RA && if (mac->state == UE_PERFORMING_RA &&
mac->ra.ra_state >= WAIT_RAR) { mac->ra.ra_state >= WAIT_RAR) {
// if RA is ongoing use RA search space // if RA is ongoing use RA search space
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment