trxcon/scheduler: constify Downlink burst bits where possible
Change-Id: Ib3e3a0a5b4551126b1a9439000d4438c58a6a90a
This commit is contained in:
parent
431dcd00f0
commit
f5fa7dbd19
|
@ -31,35 +31,35 @@
|
|||
/* Forward declaration of handlers */
|
||||
int rx_data_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
|
||||
sbit_t *bits, const struct trx_meas_set *meas);
|
||||
const sbit_t *bits, const struct trx_meas_set *meas);
|
||||
|
||||
int tx_data_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid);
|
||||
|
||||
int rx_sch_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
|
||||
sbit_t *bits, const struct trx_meas_set *meas);
|
||||
const sbit_t *bits, const struct trx_meas_set *meas);
|
||||
|
||||
int tx_rach_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid);
|
||||
|
||||
int rx_tchf_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
|
||||
sbit_t *bits, const struct trx_meas_set *meas);
|
||||
const sbit_t *bits, const struct trx_meas_set *meas);
|
||||
|
||||
int tx_tchf_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid);
|
||||
|
||||
int rx_tchh_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
|
||||
sbit_t *bits, const struct trx_meas_set *meas);
|
||||
const sbit_t *bits, const struct trx_meas_set *meas);
|
||||
|
||||
int tx_tchh_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid);
|
||||
|
||||
int rx_pdtch_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
|
||||
sbit_t *bits, const struct trx_meas_set *meas);
|
||||
const sbit_t *bits, const struct trx_meas_set *meas);
|
||||
|
||||
int tx_pdtch_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid);
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
|
||||
int rx_pdtch_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
|
||||
sbit_t *bits, const struct trx_meas_set *meas)
|
||||
const sbit_t *bits, const struct trx_meas_set *meas)
|
||||
{
|
||||
const struct trx_lchan_desc *lchan_desc;
|
||||
uint8_t l2[GPRS_L2_MAX_LEN], *mask;
|
||||
|
|
|
@ -70,7 +70,7 @@ static void decode_sb(struct gsm_time *time, uint8_t *bsic, uint8_t *sb_info)
|
|||
|
||||
int rx_sch_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
|
||||
sbit_t *bits, const struct trx_meas_set *meas)
|
||||
const sbit_t *bits, const struct trx_meas_set *meas)
|
||||
{
|
||||
sbit_t payload[2 * 39];
|
||||
struct gsm_time time;
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
|
||||
int rx_tchf_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
|
||||
sbit_t *bits, const struct trx_meas_set *meas)
|
||||
const sbit_t *bits, const struct trx_meas_set *meas)
|
||||
{
|
||||
const struct trx_lchan_desc *lchan_desc;
|
||||
int n_errors = -1, n_bits_total, rc;
|
||||
|
|
|
@ -200,7 +200,7 @@ uint32_t sched_tchh_block_dl_first_fn(enum trx_lchan_type chan,
|
|||
|
||||
int rx_tchh_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
|
||||
sbit_t *bits, const struct trx_meas_set *meas)
|
||||
const sbit_t *bits, const struct trx_meas_set *meas)
|
||||
{
|
||||
const struct trx_lchan_desc *lchan_desc;
|
||||
int n_errors = -1, n_bits_total, rc;
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
|
||||
int rx_data_fn(struct trx_instance *trx, struct trx_ts *ts,
|
||||
struct trx_lchan_state *lchan, uint32_t fn, uint8_t bid,
|
||||
sbit_t *bits, const struct trx_meas_set *meas)
|
||||
const sbit_t *bits, const struct trx_meas_set *meas)
|
||||
{
|
||||
const struct trx_lchan_desc *lchan_desc;
|
||||
uint8_t l2[GSM_MACBLOCK_LEN], *mask;
|
||||
|
|
|
@ -637,8 +637,7 @@ static int subst_frame_loss(struct trx_lchan_state *lchan,
|
|||
return -EIO;
|
||||
}
|
||||
|
||||
/* TODO: make bits constant */
|
||||
static sbit_t bits[148] = { 0 };
|
||||
static const sbit_t bits[148] = { 0 };
|
||||
struct trx_meas_set fake_meas = {
|
||||
.fn = lchan->tdma.last_proc,
|
||||
.rssi = -120,
|
||||
|
|
|
@ -99,7 +99,7 @@ enum trx_lchan_type {
|
|||
|
||||
typedef int trx_lchan_rx_func(struct trx_instance *trx,
|
||||
struct trx_ts *ts, struct trx_lchan_state *lchan,
|
||||
uint32_t fn, uint8_t bid, sbit_t *bits,
|
||||
uint32_t fn, uint8_t bid, const sbit_t *bits,
|
||||
const struct trx_meas_set *meas);
|
||||
|
||||
typedef int trx_lchan_tx_func(struct trx_instance *trx,
|
||||
|
|
Loading…
Reference in New Issue