clean-up: Add const to input pointers
This commit is contained in:
committed by
francescomani
parent
ed4cca814a
commit
dc70b621a5
@@ -3399,11 +3399,11 @@ uint16_t get_ssb_start_symbol(const long band, NR_SubcarrierSpacing_t scs, int i
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void csi_period_offset(const NR_CSI_ReportConfig_t *csirep,
|
||||||
void csi_period_offset(NR_CSI_ReportConfig_t *csirep,
|
const struct NR_CSI_ResourcePeriodicityAndOffset *periodicityAndOffset,
|
||||||
struct NR_CSI_ResourcePeriodicityAndOffset *periodicityAndOffset,
|
int *period,
|
||||||
int *period, int *offset) {
|
int *offset)
|
||||||
|
{
|
||||||
if(periodicityAndOffset != NULL) {
|
if(periodicityAndOffset != NULL) {
|
||||||
|
|
||||||
NR_CSI_ResourcePeriodicityAndOffset_PR p_and_o = periodicityAndOffset->present;
|
NR_CSI_ResourcePeriodicityAndOffset_PR p_and_o = periodicityAndOffset->present;
|
||||||
|
|||||||
@@ -285,9 +285,10 @@ unsigned int get_N_RA_RB(const unsigned int delta_f_RA_PRACH, const unsigned int
|
|||||||
|
|
||||||
void find_period_offset_SR(const NR_SchedulingRequestResourceConfig_t *SchedulingReqRec, int *period, int *offset);
|
void find_period_offset_SR(const NR_SchedulingRequestResourceConfig_t *SchedulingReqRec, int *period, int *offset);
|
||||||
|
|
||||||
void csi_period_offset(NR_CSI_ReportConfig_t *csirep,
|
void csi_period_offset(const NR_CSI_ReportConfig_t *csirep,
|
||||||
struct NR_CSI_ResourcePeriodicityAndOffset *periodicityAndOffset,
|
const struct NR_CSI_ResourcePeriodicityAndOffset *periodicityAndOffset,
|
||||||
int *period, int *offset);
|
int *period,
|
||||||
|
int *offset);
|
||||||
|
|
||||||
bool set_dl_ptrs_values(NR_PTRS_DownlinkConfig_t *ptrs_config,
|
bool set_dl_ptrs_values(NR_PTRS_DownlinkConfig_t *ptrs_config,
|
||||||
uint16_t rbSize, uint8_t mcsIndex, uint8_t mcsTable,
|
uint16_t rbSize, uint8_t mcsIndex, uint8_t mcsTable,
|
||||||
|
|||||||
@@ -142,7 +142,7 @@ int nr_get_csi_measurements(NR_UE_MAC_INST_t *mac, frame_t frame, int slot, PUCC
|
|||||||
csi_payload_t nr_get_csi_payload(NR_UE_MAC_INST_t *mac,
|
csi_payload_t nr_get_csi_payload(NR_UE_MAC_INST_t *mac,
|
||||||
int csi_report_id,
|
int csi_report_id,
|
||||||
CSI_mapping_t mapping_type,
|
CSI_mapping_t mapping_type,
|
||||||
NR_CSI_MeasConfig_t *csi_MeasConfig);
|
const NR_CSI_MeasConfig_t *csi_MeasConfig);
|
||||||
|
|
||||||
/* \brief Get payload (MAC PDU) from UE PHY
|
/* \brief Get payload (MAC PDU) from UE PHY
|
||||||
@param dl_info pointer to dl indication
|
@param dl_info pointer to dl indication
|
||||||
|
|||||||
@@ -2697,9 +2697,9 @@ static int compare_ssb_sinr(const void *a, const void *b)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static csi_payload_t get_ssb_sinr_payload(NR_UE_MAC_INST_t *mac,
|
static csi_payload_t get_ssb_sinr_payload(NR_UE_MAC_INST_t *mac,
|
||||||
struct NR_CSI_ReportConfig *csi_reportconfig,
|
const struct NR_CSI_ReportConfig *csi_reportconfig,
|
||||||
NR_CSI_ResourceConfigId_t csi_ResourceConfigId,
|
const NR_CSI_ResourceConfigId_t csi_ResourceConfigId,
|
||||||
NR_CSI_MeasConfig_t *csi_MeasConfig)
|
const NR_CSI_MeasConfig_t *csi_MeasConfig)
|
||||||
{
|
{
|
||||||
int nb_ssb = 0; // nb of ssb in the resource
|
int nb_ssb = 0; // nb of ssb in the resource
|
||||||
int nb_meas = 0; // nb of ssb to report measurements on
|
int nb_meas = 0; // nb of ssb to report measurements on
|
||||||
@@ -2717,7 +2717,7 @@ static csi_payload_t get_ssb_sinr_payload(NR_UE_MAC_INST_t *mac,
|
|||||||
} else
|
} else
|
||||||
nb_meas = 2;
|
nb_meas = 2;
|
||||||
|
|
||||||
struct NR_CSI_SSB_ResourceSet__csi_SSB_ResourceList *SSB_resource = NULL;
|
const struct NR_CSI_SSB_ResourceSet__csi_SSB_ResourceList *SSB_resource = NULL;
|
||||||
for (int csi_ssb_idx = 0; csi_ssb_idx < csi_MeasConfig->csi_SSB_ResourceSetToAddModList->list.count; csi_ssb_idx++) {
|
for (int csi_ssb_idx = 0; csi_ssb_idx < csi_MeasConfig->csi_SSB_ResourceSetToAddModList->list.count; csi_ssb_idx++) {
|
||||||
if (csi_MeasConfig->csi_SSB_ResourceSetToAddModList->list.array[csi_ssb_idx]->csi_SSB_ResourceSetId
|
if (csi_MeasConfig->csi_SSB_ResourceSetToAddModList->list.array[csi_ssb_idx]->csi_SSB_ResourceSetId
|
||||||
== *(csi_resourceconfig->csi_RS_ResourceSetList.choice.nzp_CSI_RS_SSB->csi_SSB_ResourceSetList->list.array[0])) {
|
== *(csi_resourceconfig->csi_RS_ResourceSetList.choice.nzp_CSI_RS_SSB->csi_SSB_ResourceSetList->list.array[0])) {
|
||||||
@@ -2796,9 +2796,9 @@ static uint8_t get_rsrp_diff_index(int best_rsrp, int current_rsrp)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static csi_payload_t get_ssb_rsrp_payload(NR_UE_MAC_INST_t *mac,
|
static csi_payload_t get_ssb_rsrp_payload(NR_UE_MAC_INST_t *mac,
|
||||||
struct NR_CSI_ReportConfig *csi_reportconfig,
|
const struct NR_CSI_ReportConfig *csi_reportconfig,
|
||||||
NR_CSI_ResourceConfigId_t csi_ResourceConfigId,
|
const NR_CSI_ResourceConfigId_t csi_ResourceConfigId,
|
||||||
NR_CSI_MeasConfig_t *csi_MeasConfig)
|
const NR_CSI_MeasConfig_t *csi_MeasConfig)
|
||||||
{
|
{
|
||||||
int nb_ssb = 0; // nb of ssb in the resource
|
int nb_ssb = 0; // nb of ssb in the resource
|
||||||
int nb_meas = 0; // nb of ssb to report measurements on
|
int nb_meas = 0; // nb of ssb to report measurements on
|
||||||
@@ -2817,7 +2817,7 @@ static csi_payload_t get_ssb_rsrp_payload(NR_UE_MAC_INST_t *mac,
|
|||||||
} else
|
} else
|
||||||
nb_meas = 2;
|
nb_meas = 2;
|
||||||
|
|
||||||
struct NR_CSI_SSB_ResourceSet__csi_SSB_ResourceList *SSB_resource = NULL;
|
const struct NR_CSI_SSB_ResourceSet__csi_SSB_ResourceList *SSB_resource = NULL;
|
||||||
for (int csi_ssb_idx = 0; csi_ssb_idx < csi_MeasConfig->csi_SSB_ResourceSetToAddModList->list.count; csi_ssb_idx++) {
|
for (int csi_ssb_idx = 0; csi_ssb_idx < csi_MeasConfig->csi_SSB_ResourceSetToAddModList->list.count; csi_ssb_idx++) {
|
||||||
if (csi_MeasConfig->csi_SSB_ResourceSetToAddModList->list.array[csi_ssb_idx]->csi_SSB_ResourceSetId ==
|
if (csi_MeasConfig->csi_SSB_ResourceSetToAddModList->list.array[csi_ssb_idx]->csi_SSB_ResourceSetId ==
|
||||||
*(csi_resourceconfig->csi_RS_ResourceSetList.choice.nzp_CSI_RS_SSB->csi_SSB_ResourceSetList->list.array[0])){
|
*(csi_resourceconfig->csi_RS_ResourceSetList.choice.nzp_CSI_RS_SSB->csi_SSB_ResourceSetList->list.array[0])){
|
||||||
@@ -2878,10 +2878,10 @@ static csi_payload_t get_ssb_rsrp_payload(NR_UE_MAC_INST_t *mac,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static csi_payload_t get_csirs_RI_PMI_CQI_payload(NR_UE_MAC_INST_t *mac,
|
static csi_payload_t get_csirs_RI_PMI_CQI_payload(NR_UE_MAC_INST_t *mac,
|
||||||
struct NR_CSI_ReportConfig *csi_reportconfig,
|
const struct NR_CSI_ReportConfig *csi_reportconfig,
|
||||||
NR_CSI_ResourceConfigId_t csi_ResourceConfigId,
|
const NR_CSI_ResourceConfigId_t csi_ResourceConfigId,
|
||||||
NR_CSI_MeasConfig_t *csi_MeasConfig,
|
const NR_CSI_MeasConfig_t *csi_MeasConfig,
|
||||||
CSI_mapping_t mapping_type)
|
const CSI_mapping_t mapping_type)
|
||||||
{
|
{
|
||||||
int p1_bits = 0;
|
int p1_bits = 0;
|
||||||
int p2_bits = 0;
|
int p2_bits = 0;
|
||||||
@@ -2954,8 +2954,8 @@ static csi_payload_t get_csirs_RI_PMI_CQI_payload(NR_UE_MAC_INST_t *mac,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static csi_payload_t get_csirs_RSRP_payload(NR_UE_MAC_INST_t *mac,
|
static csi_payload_t get_csirs_RSRP_payload(NR_UE_MAC_INST_t *mac,
|
||||||
struct NR_CSI_ReportConfig *csi_reportconfig,
|
const struct NR_CSI_ReportConfig *csi_reportconfig,
|
||||||
NR_CSI_ResourceConfigId_t csi_ResourceConfigId,
|
const NR_CSI_ResourceConfigId_t csi_ResourceConfigId,
|
||||||
const NR_CSI_MeasConfig_t *csi_MeasConfig)
|
const NR_CSI_MeasConfig_t *csi_MeasConfig)
|
||||||
{
|
{
|
||||||
int n_bits = 0;
|
int n_bits = 0;
|
||||||
@@ -3009,7 +3009,7 @@ static csi_payload_t get_csirs_RSRP_payload(NR_UE_MAC_INST_t *mac,
|
|||||||
csi_payload_t nr_get_csi_payload(NR_UE_MAC_INST_t *mac,
|
csi_payload_t nr_get_csi_payload(NR_UE_MAC_INST_t *mac,
|
||||||
int csi_report_id,
|
int csi_report_id,
|
||||||
CSI_mapping_t mapping_type,
|
CSI_mapping_t mapping_type,
|
||||||
NR_CSI_MeasConfig_t *csi_MeasConfig)
|
const NR_CSI_MeasConfig_t *csi_MeasConfig)
|
||||||
{
|
{
|
||||||
AssertFatal(csi_MeasConfig->csi_ReportConfigToAddModList->list.count > 0,"No CSI Report configuration available\n");
|
AssertFatal(csi_MeasConfig->csi_ReportConfigToAddModList->list.count > 0,"No CSI Report configuration available\n");
|
||||||
csi_payload_t csi = {0};
|
csi_payload_t csi = {0};
|
||||||
|
|||||||
Reference in New Issue
Block a user