diff options
author | Pablo Neira Ayuso <pablo@gnumonks.org> | 2011-05-15 14:23:02 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@gnumonks.org> | 2011-05-15 14:39:30 +0200 |
commit | d3ba2f6037dcf051a9235bca2b0145b3917300d9 (patch) | |
tree | 97f9163304a026ab7690b4cd45c0cefde4efafde /src/host/layer23/src | |
parent | 6f9af5945e855dab4810641dc72eff6a24c30a77 (diff) |
src: use namespace prefix osmo_timer*
Summary of changes:
s/struct timer_list/struct osmo_timer_list/g
s/bsc_add_timer/osmo_timer_add/g
s/bsc_schedule_timer/osmo_timer_schedule/g
s/bsc_del_timer/osmo_timer_del/g
s/bsc_timer_pending/osmo_timer_pending/g
s/bsc_nearest_timer/osmo_timers_nearest/g
s/bsc_prepare_timers/osmo_timers_prepare/g
s/bsc_update_timers/osmo_timers_update/g
s/bsc_timer_check/osmo_timers_check/g
Diffstat (limited to 'src/host/layer23/src')
-rw-r--r-- | src/host/layer23/src/common/lapdm.c | 42 | ||||
-rw-r--r-- | src/host/layer23/src/misc/app_echo_test.c | 6 | ||||
-rw-r--r-- | src/host/layer23/src/misc/bcch_scan.c | 4 | ||||
-rw-r--r-- | src/host/layer23/src/misc/cell_log.c | 8 | ||||
-rw-r--r-- | src/host/layer23/src/mobile/gsm322.c | 12 | ||||
-rw-r--r-- | src/host/layer23/src/mobile/gsm48_cc.c | 6 | ||||
-rw-r--r-- | src/host/layer23/src/mobile/gsm48_mm.c | 48 | ||||
-rw-r--r-- | src/host/layer23/src/mobile/gsm48_rr.c | 50 | ||||
-rw-r--r-- | src/host/layer23/src/mobile/mnccms.c | 6 |
9 files changed, 91 insertions, 91 deletions
diff --git a/src/host/layer23/src/common/lapdm.c b/src/host/layer23/src/common/lapdm.c index 61e22878..974c34c3 100644 --- a/src/host/layer23/src/common/lapdm.c +++ b/src/host/layer23/src/common/lapdm.c @@ -538,7 +538,7 @@ static void lapdm_t200_cb(void *data) /* increment re-transmission counter */ dl->retrans_ctr++; /* restart T200 (PH-READY-TO-SEND) */ - bsc_schedule_timer(&dl->t200, T200); + osmo_timer_schedule(&dl->t200, T200); break; case LAPDm_STATE_DISC_SENT: /* 5.4.4.3 */ @@ -562,7 +562,7 @@ static void lapdm_t200_cb(void *data) /* increment re-transmission counter */ dl->retrans_ctr++; /* restart T200 (PH-READY-TO-SEND) */ - bsc_schedule_timer(&dl->t200, T200); + osmo_timer_schedule(&dl->t200, T200); break; case LAPDm_STATE_MF_EST: /* 5.5.7 */ @@ -608,7 +608,7 @@ static void lapdm_t200_cb(void *data) } } /* restart T200 (PH-READY-TO-SEND) */ - bsc_schedule_timer(&dl->t200, T200); + osmo_timer_schedule(&dl->t200, T200); } else { /* send MDL ERROR INIDCATION to L3 */ rsl_rll_error(RLL_CAUSE_T200_EXPIRED, &dl->mctx); @@ -652,7 +652,7 @@ static void lapdm_acknowledge(struct lapdm_msg_ctx *mctx) || (rej && nr == dl->V_ack)) { LOGP(DLAPDM, LOGL_INFO, "reset t200\n"); t200_reset = 1; - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); /* 5.5.3.1 Note 1 + 2 imply timer recovery cond. */ } /* 5.7.4: N(R) sequence error @@ -674,7 +674,7 @@ static void lapdm_acknowledge(struct lapdm_msg_ctx *mctx) if (dl->tx_length[dl->V_send - 1]) { LOGP(DLAPDM, LOGL_INFO, "start T200, due to unacked I " "frame(s)\n"); - bsc_schedule_timer(&dl->t200, T200); + osmo_timer_schedule(&dl->t200, T200); } } } @@ -748,7 +748,7 @@ static int lapdm_rx_u(struct msgb *msg, struct lapdm_msg_ctx *mctx) /* 5.4.6.2 send DM with F=P */ lapdm_send_dm(mctx); /* reset Timer T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); msgb_free(msg); return send_rll_simple(RSL_MT_REL_CONF, mctx); default: @@ -821,7 +821,7 @@ static int lapdm_rx_u(struct msgb *msg, struct lapdm_msg_ctx *mctx) break; case LAPDm_STATE_DISC_SENT: /* reset Timer T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); /* go to idle state */ lapdm_dl_newstate(dl, LAPDm_STATE_IDLE); rc = send_rll_simple(RSL_MT_REL_CONF, mctx); @@ -836,7 +836,7 @@ static int lapdm_rx_u(struct msgb *msg, struct lapdm_msg_ctx *mctx) return 0; } /* reset T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); rc = send_rll_simple(RSL_MT_REL_IND, mctx); msgb_free(msg); break; @@ -933,7 +933,7 @@ static int lapdm_rx_u(struct msgb *msg, struct lapdm_msg_ctx *mctx) /* 5.4.6.2 send DM with F=P */ lapdm_send_dm(mctx); /* reset Timer T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); return send_rll_simple(RSL_MT_REL_IND, mctx); case LAPDm_STATE_MF_EST: case LAPDm_STATE_TIMER_RECOV: @@ -950,7 +950,7 @@ static int lapdm_rx_u(struct msgb *msg, struct lapdm_msg_ctx *mctx) /* send UA response */ lapdm_send_ua(mctx, length, msg->l2h + 3); /* reset Timer T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); /* enter idle state */ lapdm_dl_newstate(dl, LAPDm_STATE_IDLE); /* send notification to L3 */ @@ -999,7 +999,7 @@ static int lapdm_rx_u(struct msgb *msg, struct lapdm_msg_ctx *mctx) case LAPDm_STATE_DISC_SENT: LOGP(DLAPDM, LOGL_INFO, "UA in disconnect state\n"); /* reset Timer T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); /* go to idle state */ lapdm_dl_newstate(dl, LAPDm_STATE_IDLE); rc = send_rll_simple(RSL_MT_REL_CONF, mctx); @@ -1015,7 +1015,7 @@ static int lapdm_rx_u(struct msgb *msg, struct lapdm_msg_ctx *mctx) } LOGP(DLAPDM, LOGL_INFO, "UA in SABM state\n"); /* reset Timer T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); /* compare UA with SABME if contention resolution is applied */ if (dl->tx_hist[0][2] >> 2) { rc = check_length_ind(mctx, msg->l2h[2]); @@ -1135,7 +1135,7 @@ static int lapdm_rx_s(struct msgb *msg, struct lapdm_msg_ctx *mctx) /* V(S) to the N(R) in the RR frame */ dl->V_send = LAPDm_CTRL_Nr(mctx->ctrl); /* reset Timer T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); /* 5.5.7 Clear timer recovery condition */ lapdm_dl_newstate(dl, LAPDm_STATE_MF_EST); } @@ -1198,7 +1198,7 @@ static int lapdm_rx_s(struct msgb *msg, struct lapdm_msg_ctx *mctx) /* V(S) and V(A) to the N(R) in the REJ frame */ dl->V_send = dl->V_ack = LAPDm_CTRL_Nr(mctx->ctrl); /* reset Timer T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); /* 5.5.3.2 */ if (LAPDm_ADDR_CR(mctx->addr) == CR_BS2MS_CMD && LAPDm_CTRL_PF_BIT(mctx->ctrl)) { @@ -1246,7 +1246,7 @@ static int lapdm_rx_s(struct msgb *msg, struct lapdm_msg_ctx *mctx) /* V(S) and V(A) to the N(R) in the REJ frame */ dl->V_send = dl->V_ack = LAPDm_CTRL_Nr(mctx->ctrl); /* reset Timer T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); } else { /* Clear an existing peer receiver busy condition */ dl->peer_busy = 0; @@ -1660,7 +1660,7 @@ static int rslms_rx_rll_est_req(struct msgb *msg, struct lapdm_datalink *dl) lapdm_dl_newstate(dl, LAPDm_STATE_SABM_SENT); /* Tramsmit and start T200 */ - bsc_schedule_timer(&dl->t200, T200); + osmo_timer_schedule(&dl->t200, T200); return tx_ph_data_enqueue(dl, msg, chan_nr, link_id, n201); } @@ -1853,8 +1853,8 @@ static int rslms_send_i(struct lapdm_msg_ctx *mctx, int line) /* If timer T200 is not running at the time right before transmitting a * frame, when the PH-READY-TO-SEND primitive is received from the * physical layer., it shall be set. */ - if (!bsc_timer_pending(&dl->t200)) - bsc_schedule_timer(&dl->t200, T200); + if (!osmo_timer_pending(&dl->t200)) + osmo_timer_schedule(&dl->t200, T200); tx_ph_data_enqueue(dl, msg, chan_nr, link_id, mctx->n201); @@ -1957,7 +1957,7 @@ static int rslms_rx_rll_res_req(struct msgb *msg, struct lapdm_datalink *dl) lapdm_dl_newstate(dl, LAPDm_STATE_SABM_SENT); /* Tramsmit and start T200 */ - bsc_schedule_timer(&dl->t200, T200); + osmo_timer_schedule(&dl->t200, T200); return tx_ph_data_enqueue(dl, msg, chan_nr, link_id, n201); } @@ -1979,7 +1979,7 @@ static int rslms_rx_rll_rel_req(struct msgb *msg, struct lapdm_datalink *dl) LOGP(DLAPDM, LOGL_INFO, "perform local release\n"); msgb_free(msg); /* reset Timer T200 */ - bsc_del_timer(&dl->t200); + osmo_timer_del(&dl->t200); /* enter idle state */ lapdm_dl_newstate(dl, LAPDm_STATE_IDLE); /* flush buffers */ @@ -2013,7 +2013,7 @@ static int rslms_rx_rll_rel_req(struct msgb *msg, struct lapdm_datalink *dl) lapdm_dl_newstate(dl, LAPDm_STATE_DISC_SENT); /* Tramsmit and start T200 */ - bsc_schedule_timer(&dl->t200, T200); + osmo_timer_schedule(&dl->t200, T200); return tx_ph_data_enqueue(dl, msg, chan_nr, link_id, dl->mctx.n201); } diff --git a/src/host/layer23/src/misc/app_echo_test.c b/src/host/layer23/src/misc/app_echo_test.c index 0adab7f9..3d937d23 100644 --- a/src/host/layer23/src/misc/app_echo_test.c +++ b/src/host/layer23/src/misc/app_echo_test.c @@ -34,7 +34,7 @@ static struct { - struct timer_list timer; + struct osmo_timer_list timer; } test_data; static void test_tmr_cb(void *data) @@ -42,7 +42,7 @@ static void test_tmr_cb(void *data) struct osmocom_ms *ms = data; l1ctl_tx_echo_req(ms, 62); - bsc_schedule_timer(&test_data.timer, 1, 0); + osmo_timer_schedule(&test_data.timer, 1, 0); } int l23_app_init(struct osmocom_ms *ms) @@ -50,7 +50,7 @@ int l23_app_init(struct osmocom_ms *ms) test_data.timer.cb = &test_tmr_cb; test_data.timer.data = ms; - bsc_schedule_timer(&test_data.timer, 1, 0); + osmo_timer_schedule(&test_data.timer, 1, 0); return 0; } diff --git a/src/host/layer23/src/misc/bcch_scan.c b/src/host/layer23/src/misc/bcch_scan.c index 351da527..fc882541 100644 --- a/src/host/layer23/src/misc/bcch_scan.c +++ b/src/host/layer23/src/misc/bcch_scan.c @@ -105,7 +105,7 @@ struct full_power_scan { struct llist_head cell_list; struct cell_info *cur_cell; uint16_t cur_arfcn; - struct timer_list timer; + struct osmo_timer_list timer; }; static struct full_power_scan fps; @@ -164,7 +164,7 @@ static int _cinfo_start_arfcn(unsigned int band_arfcn) fps.cur_cell->band_arfcn = band_arfcn; /* FIXME: start timer in case we never get a sync */ fps.state = BSCAN_S_WAIT_DATA; - bsc_schedule_timer(&fps.timer, 2, 0); + osmo_timer_schedule(&fps.timer, 2, 0); return 0; } diff --git a/src/host/layer23/src/misc/cell_log.c b/src/host/layer23/src/misc/cell_log.c index 79800821..a1a764b0 100644 --- a/src/host/layer23/src/misc/cell_log.c +++ b/src/host/layer23/src/misc/cell_log.c @@ -71,7 +71,7 @@ static uint16_t band_range[][2] = {{0, 124}, {512, 885}, {955, 1023}, {0, 0}}; #define INFO_FLG_SI4 128 static struct osmocom_ms *ms; -static struct timer_list timer; +static struct osmo_timer_list timer; static struct pm_info { uint16_t flags; @@ -233,8 +233,8 @@ static void timeout_cb(void *arg) static void stop_timer(void) { - if (bsc_timer_pending(&timer)) - bsc_del_timer(&timer); + if (osmo_timer_pending(&timer)) + osmo_timer_del(&timer); } static void start_timer(int sec, int micro) @@ -242,7 +242,7 @@ static void start_timer(int sec, int micro) stop_timer(); timer.cb = timeout_cb; timer.data = ms; - bsc_schedule_timer(&timer, sec, micro); + osmo_timer_schedule(&timer, sec, micro); } static void start_rach(void) diff --git a/src/host/layer23/src/mobile/gsm322.c b/src/host/layer23/src/mobile/gsm322.c index c05469d6..2bd4f9c7 100644 --- a/src/host/layer23/src/mobile/gsm322.c +++ b/src/host/layer23/src/mobile/gsm322.c @@ -426,15 +426,15 @@ static void start_plmn_timer(struct gsm322_plmn *plmn, int secs) secs / 60); plmn->timer.cb = plmn_timer_timeout; plmn->timer.data = plmn; - bsc_schedule_timer(&plmn->timer, secs, 0); + osmo_timer_schedule(&plmn->timer, secs, 0); } /* stop plmn search timer */ static void stop_plmn_timer(struct gsm322_plmn *plmn) { - if (bsc_timer_pending(&plmn->timer)) { + if (osmo_timer_pending(&plmn->timer)) { LOGP(DPLMN, LOGL_INFO, "Stopping pending timer.\n"); - bsc_del_timer(&plmn->timer); + osmo_timer_del(&plmn->timer); } } @@ -444,15 +444,15 @@ void start_cs_timer(struct gsm322_cellsel *cs, int sec, int micro) LOGP(DCS, LOGL_DEBUG, "Starting CS timer with %d seconds.\n", sec); cs->timer.cb = gsm322_cs_timeout; cs->timer.data = cs; - bsc_schedule_timer(&cs->timer, sec, micro); + osmo_timer_schedule(&cs->timer, sec, micro); } /* stop cell selection timer */ static void stop_cs_timer(struct gsm322_cellsel *cs) { - if (bsc_timer_pending(&cs->timer)) { + if (osmo_timer_pending(&cs->timer)) { LOGP(DCS, LOGL_DEBUG, "stopping pending CS timer.\n"); - bsc_del_timer(&cs->timer); + osmo_timer_del(&cs->timer); } } diff --git a/src/host/layer23/src/mobile/gsm48_cc.c b/src/host/layer23/src/mobile/gsm48_cc.c index b8812056..5abf3f8e 100644 --- a/src/host/layer23/src/mobile/gsm48_cc.c +++ b/src/host/layer23/src/mobile/gsm48_cc.c @@ -338,17 +338,17 @@ static void gsm48_start_cc_timer(struct gsm_trans *trans, int current, sec); trans->cc.timer.cb = gsm48_cc_timeout; trans->cc.timer.data = trans; - bsc_schedule_timer(&trans->cc.timer, sec, micro); + osmo_timer_schedule(&trans->cc.timer, sec, micro); trans->cc.Tcurrent = current; } /* stop various timers */ static void gsm48_stop_cc_timer(struct gsm_trans *trans) { - if (bsc_timer_pending(&trans->cc.timer)) { + if (osmo_timer_pending(&trans->cc.timer)) { LOGP(DCC, LOGL_INFO, "stopping pending timer T%x\n", trans->cc.Tcurrent); - bsc_del_timer(&trans->cc.timer); + osmo_timer_del(&trans->cc.timer); trans->cc.Tcurrent = 0; } } diff --git a/src/host/layer23/src/mobile/gsm48_mm.c b/src/host/layer23/src/mobile/gsm48_mm.c index bf5bbc24..140750aa 100644 --- a/src/host/layer23/src/mobile/gsm48_mm.c +++ b/src/host/layer23/src/mobile/gsm48_mm.c @@ -382,7 +382,7 @@ static void start_mm_t3210(struct gsm48_mmlayer *mm) "seconds\n", GSM_T3210_MS); mm->t3210.cb = timeout_mm_t3210; mm->t3210.data = mm; - bsc_schedule_timer(&mm->t3210, GSM_T3210_MS); + osmo_timer_schedule(&mm->t3210, GSM_T3210_MS); } static void start_mm_t3211(struct gsm48_mmlayer *mm) @@ -391,7 +391,7 @@ static void start_mm_t3211(struct gsm48_mmlayer *mm) "%d.%d seconds\n", GSM_T3211_MS); mm->t3211.cb = timeout_mm_t3211; mm->t3211.data = mm; - bsc_schedule_timer(&mm->t3211, GSM_T3211_MS); + osmo_timer_schedule(&mm->t3211, GSM_T3211_MS); } static void start_mm_t3212(struct gsm48_mmlayer *mm, int sec) @@ -404,7 +404,7 @@ static void start_mm_t3212(struct gsm48_mmlayer *mm, int sec) "%d seconds\n", sec); mm->t3212.cb = timeout_mm_t3212; mm->t3212.data = mm; - bsc_schedule_timer(&mm->t3212, sec, 0); + osmo_timer_schedule(&mm->t3212, sec, 0); } static void start_mm_t3213(struct gsm48_mmlayer *mm) @@ -413,7 +413,7 @@ static void start_mm_t3213(struct gsm48_mmlayer *mm) "%d.%d seconds\n", GSM_T3213_MS); mm->t3213.cb = timeout_mm_t3213; mm->t3213.data = mm; - bsc_schedule_timer(&mm->t3213, GSM_T3213_MS); + osmo_timer_schedule(&mm->t3213, GSM_T3213_MS); } static void start_mm_t3220(struct gsm48_mmlayer *mm) @@ -422,7 +422,7 @@ static void start_mm_t3220(struct gsm48_mmlayer *mm) "%d.%d seconds\n", GSM_T3220_MS); mm->t3220.cb = timeout_mm_t3220; mm->t3220.data = mm; - bsc_schedule_timer(&mm->t3220, GSM_T3220_MS); + osmo_timer_schedule(&mm->t3220, GSM_T3220_MS); } static void start_mm_t3230(struct gsm48_mmlayer *mm) @@ -431,7 +431,7 @@ static void start_mm_t3230(struct gsm48_mmlayer *mm) "%d.%d seconds\n", GSM_T3230_MS); mm->t3230.cb = timeout_mm_t3230; mm->t3230.data = mm; - bsc_schedule_timer(&mm->t3230, GSM_T3230_MS); + osmo_timer_schedule(&mm->t3230, GSM_T3230_MS); } static void start_mm_t3240(struct gsm48_mmlayer *mm) @@ -440,69 +440,69 @@ static void start_mm_t3240(struct gsm48_mmlayer *mm) "seconds\n", GSM_T3240_MS); mm->t3240.cb = timeout_mm_t3240; mm->t3240.data = mm; - bsc_schedule_timer(&mm->t3240, GSM_T3240_MS); + osmo_timer_schedule(&mm->t3240, GSM_T3240_MS); } static void stop_mm_t3210(struct gsm48_mmlayer *mm) { - if (bsc_timer_pending(&mm->t3210)) { + if (osmo_timer_pending(&mm->t3210)) { LOGP(DMM, LOGL_INFO, "stopping pending (loc. upd. timeout) " "timer T3210\n"); - bsc_del_timer(&mm->t3210); + osmo_timer_del(&mm->t3210); } } static void stop_mm_t3211(struct gsm48_mmlayer *mm) { - if (bsc_timer_pending(&mm->t3211)) { + if (osmo_timer_pending(&mm->t3211)) { LOGP(DMM, LOGL_INFO, "stopping pending (loc. upd. retry " "delay) timer T3211\n"); - bsc_del_timer(&mm->t3211); + osmo_timer_del(&mm->t3211); } } static void stop_mm_t3212(struct gsm48_mmlayer *mm) { - if (bsc_timer_pending(&mm->t3212)) { + if (osmo_timer_pending(&mm->t3212)) { LOGP(DMM, LOGL_INFO, "stopping pending (periodic loc. upd. " "delay) timer T3212\n"); - bsc_del_timer(&mm->t3212); + osmo_timer_del(&mm->t3212); } } static void stop_mm_t3213(struct gsm48_mmlayer *mm) { - if (bsc_timer_pending(&mm->t3213)) { + if (osmo_timer_pending(&mm->t3213)) { LOGP(DMM, LOGL_INFO, "stopping pending (delay after RA " "failure) timer T3213\n"); - bsc_del_timer(&mm->t3213); + osmo_timer_del(&mm->t3213); } } static void stop_mm_t3220(struct gsm48_mmlayer *mm) { - if (bsc_timer_pending(&mm->t3220)) { + if (osmo_timer_pending(&mm->t3220)) { LOGP(DMM, LOGL_INFO, "stopping pending (IMSI detach keepalive) " "timer T3220\n"); - bsc_del_timer(&mm->t3220); + osmo_timer_del(&mm->t3220); } } static void stop_mm_t3230(struct gsm48_mmlayer *mm) { - if (bsc_timer_pending(&mm->t3230)) { + if (osmo_timer_pending(&mm->t3230)) { LOGP(DMM, LOGL_INFO, "stopping pending (MM connection timeout) " "timer T3230\n"); - bsc_del_timer(&mm->t3230); + osmo_timer_del(&mm->t3230); } } static void stop_mm_t3240(struct gsm48_mmlayer *mm) { - if (bsc_timer_pending(&mm->t3240)) { + if (osmo_timer_pending(&mm->t3240)) { LOGP(DMM, LOGL_INFO, "stopping pending (RR release timeout) " "timer T3240\n"); - bsc_del_timer(&mm->t3240); + osmo_timer_del(&mm->t3240); } } @@ -920,7 +920,7 @@ static void new_mm_state(struct gsm48_mmlayer *mm, int state, int substate) && (substate == GSM48_MM_SST_NORMAL_SERVICE || substate == GSM48_MM_SST_ATTEMPT_UPDATE)) { /* start periodic location update timer */ - if (!bsc_timer_pending(&mm->t3212)) + if (!osmo_timer_pending(&mm->t3212)) start_mm_t3212(mm, mm->t3212_value); /* perform pending location update */ if (mm->lupd_retry) { @@ -1954,7 +1954,7 @@ static int gsm48_mm_sysinfo(struct osmocom_ms *ms, struct msgb *msg) /* new periodic location update timer timeout */ if (s->t3212 && s->t3212 != mm->t3212_value) { - if (bsc_timer_pending(&mm->t3212)) { + if (osmo_timer_pending(&mm->t3212)) { int t; struct timeval current_time; @@ -3865,7 +3865,7 @@ static int gsm48_mm_data_ind(struct osmocom_ms *ms, struct msgb *msg) stop_mm_t3212(mm); /* 4.4.2 */ /* 11.2 re-start pending RR release timer */ - if (bsc_timer_pending(&mm->t3240)) { + if (osmo_timer_pending(&mm->t3240)) { stop_mm_t3240(mm); start_mm_t3240(mm); } diff --git a/src/host/layer23/src/mobile/gsm48_rr.c b/src/host/layer23/src/mobile/gsm48_rr.c index b2ab2e1d..c1c27f42 100644 --- a/src/host/layer23/src/mobile/gsm48_rr.c +++ b/src/host/layer23/src/mobile/gsm48_rr.c @@ -711,7 +711,7 @@ static void start_rr_t_meas(struct gsm48_rrlayer *rr, int sec, int micro) { rr->t_meas.cb = timeout_rr_meas; rr->t_meas.data = rr; - bsc_schedule_timer(&rr->t_meas, sec, micro); + osmo_timer_schedule(&rr->t_meas, sec, micro); } static void start_rr_t_rel_wait(struct gsm48_rrlayer *rr, int sec, int micro) @@ -720,7 +720,7 @@ static void start_rr_t_rel_wait(struct gsm48_rrlayer *rr, int sec, int micro) micro / 1000); rr->t_rel_wait.cb = timeout_rr_t_rel_wait; rr->t_rel_wait.data = rr; - bsc_schedule_timer(&rr->t_rel_wait, sec, micro); + osmo_timer_schedule(&rr->t_rel_wait, sec, micro); } static void start_rr_t_starting(struct gsm48_rrlayer *rr, int sec, int micro) @@ -729,7 +729,7 @@ static void start_rr_t_starting(struct gsm48_rrlayer *rr, int sec, int micro) micro / 1000); rr->t_starting.cb = timeout_rr_t_starting; rr->t_starting.data = rr; - bsc_schedule_timer(&rr->t_starting, sec, micro); + osmo_timer_schedule(&rr->t_starting, sec, micro); } static void start_rr_t3110(struct gsm48_rrlayer *rr, int sec, int micro) @@ -738,7 +738,7 @@ static void start_rr_t3110(struct gsm48_rrlayer *rr, int sec, int micro) micro / 1000); rr->t3110.cb = timeout_rr_t3110; rr->t3110.data = rr; - bsc_schedule_timer(&rr->t3110, sec, micro); + osmo_timer_schedule(&rr->t3110, sec, micro); } static void start_rr_t3122(struct gsm48_rrlayer *rr, int sec, int micro) @@ -747,7 +747,7 @@ static void start_rr_t3122(struct gsm48_rrlayer *rr, int sec, int micro) micro / 1000); rr->t3122.cb = timeout_rr_t3122; rr->t3122.data = rr; - bsc_schedule_timer(&rr->t3122, sec, micro); + osmo_timer_schedule(&rr->t3122, sec, micro); } static void start_rr_t3124(struct gsm48_rrlayer *rr, int sec, int micro) @@ -756,7 +756,7 @@ static void start_rr_t3124(struct gsm48_rrlayer *rr, int sec, int micro) micro / 1000); rr->t3124.cb = timeout_rr_t3124; rr->t3124.data = rr; - bsc_schedule_timer(&rr->t3124, sec, micro); + osmo_timer_schedule(&rr->t3124, sec, micro); } static void start_rr_t3126(struct gsm48_rrlayer *rr, int sec, int micro) @@ -765,62 +765,62 @@ static void start_rr_t3126(struct gsm48_rrlayer *rr, int sec, int micro) micro / 1000); rr->t3126.cb = timeout_rr_t3126; rr->t3126.data = rr; - bsc_schedule_timer(&rr->t3126, sec, micro); + osmo_timer_schedule(&rr->t3126, sec, micro); } static void stop_rr_t_meas(struct gsm48_rrlayer *rr) { - if (bsc_timer_pending(&rr->t_meas)) { + if (osmo_timer_pending(&rr->t_meas)) { LOGP(DRR, LOGL_INFO, "stopping pending timer T_meas\n"); - bsc_del_timer(&rr->t_meas); + osmo_timer_del(&rr->t_meas); } } static void stop_rr_t_starting(struct gsm48_rrlayer *rr) { - if (bsc_timer_pending(&rr->t_starting)) { + if (osmo_timer_pending(&rr->t_starting)) { LOGP(DRR, LOGL_INFO, "stopping pending timer T_starting\n"); - bsc_del_timer(&rr->t_starting); + osmo_timer_del(&rr->t_starting); } } static void stop_rr_t_rel_wait(struct gsm48_rrlayer *rr) { - if (bsc_timer_pending(&rr->t_rel_wait)) { + if (osmo_timer_pending(&rr->t_rel_wait)) { LOGP(DRR, LOGL_INFO, "stopping pending timer T_rel_wait\n"); - bsc_del_timer(&rr->t_rel_wait); + osmo_timer_del(&rr->t_rel_wait); } } static void stop_rr_t3110(struct gsm48_rrlayer *rr) { - if (bsc_timer_pending(&rr->t3110)) { + if (osmo_timer_pending(&rr->t3110)) { LOGP(DRR, LOGL_INFO, "stopping pending timer T3110\n"); - bsc_del_timer(&rr->t3110); + osmo_timer_del(&rr->t3110); } } static void stop_rr_t3122(struct gsm48_rrlayer *rr) { - if (bsc_timer_pending(&rr->t3122)) { + if (osmo_timer_pending(&rr->t3122)) { LOGP(DRR, LOGL_INFO, "stopping pending timer T3122\n"); - bsc_del_timer(&rr->t3122); + osmo_timer_del(&rr->t3122); } } static void stop_rr_t3124(struct gsm48_rrlayer *rr) { - if (bsc_timer_pending(&rr->t3124)) { + if (osmo_timer_pending(&rr->t3124)) { LOGP(DRR, LOGL_INFO, "stopping pending timer T3124\n"); - bsc_del_timer(&rr->t3124); + osmo_timer_del(&rr->t3124); } } static void stop_rr_t3126(struct gsm48_rrlayer *rr) { - if (bsc_timer_pending(&rr->t3126)) { + if (osmo_timer_pending(&rr->t3126)) { LOGP(DRR, LOGL_INFO, "stopping pending timer T3126\n"); - bsc_del_timer(&rr->t3126); + osmo_timer_del(&rr->t3126); } } @@ -1454,7 +1454,7 @@ fail: if (!rr->n_chan_req) { LOGP(DRR, LOGL_INFO, "Done with sending RANDOM ACCESS " "bursts\n"); - if (!bsc_timer_pending(&rr->t3126)) + if (!osmo_timer_pending(&rr->t3126)) start_rr_t3126(rr, 5, 0); /* TODO improve! */ return 0; } @@ -2494,7 +2494,7 @@ static int gsm48_rr_rx_imm_ass_rej(struct osmocom_ms *ms, struct msgb *msg) if (t3122_value) start_rr_t3122(rr, t3122_value, 0); /* start timer 3126 if not already */ - if (!bsc_timer_pending(&rr->t3126)) + if (!osmo_timer_pending(&rr->t3126)) start_rr_t3126(rr, 5, 0); /* TODO improve! */ /* stop assignmnet requests */ rr->n_chan_req = 0; @@ -4232,7 +4232,7 @@ static int gsm48_rr_est_req(struct osmocom_ms *ms, struct msgb *msg) uint16_t acc_class; /* 3.3.1.1.3.2 */ - if (bsc_timer_pending(&rr->t3122)) { + if (osmo_timer_pending(&rr->t3122)) { if (rrh->cause != RR_EST_CAUSE_EMERGENCY) { LOGP(DRR, LOGL_INFO, "T3122 running, rejecting!\n"); cause = RR_REL_CAUSE_T3122; @@ -5044,7 +5044,7 @@ static int gsm48_rr_rand_acc_cnf_dedicated(struct osmocom_ms *ms, struct msgb *m } /* start timer for sending next HANDOVER ACCESS bursts afterwards */ - if (!bsc_timer_pending(&rr->t3124)) { + if (!osmo_timer_pending(&rr->t3124)) { if (allocated channel is SDCCH) start_rr_t3124(rr, GSM_T3124_675); else diff --git a/src/host/layer23/src/mobile/mnccms.c b/src/host/layer23/src/mobile/mnccms.c index 4d47be46..8d3abe68 100644 --- a/src/host/layer23/src/mobile/mnccms.c +++ b/src/host/layer23/src/mobile/mnccms.c @@ -51,14 +51,14 @@ static void start_dtmf_timer(struct gsm_call *call, uint16_t ms) LOGP(DCC, LOGL_INFO, "starting DTMF timer %d ms\n", ms); call->dtmf_timer.cb = timeout_dtmf; call->dtmf_timer.data = call; - bsc_schedule_timer(&call->dtmf_timer, 0, ms * 1000); + osmo_timer_schedule(&call->dtmf_timer, 0, ms * 1000); } static void stop_dtmf_timer(struct gsm_call *call) { - if (bsc_timer_pending(&call->dtmf_timer)) { + if (osmo_timer_pending(&call->dtmf_timer)) { LOGP(DCC, LOGL_INFO, "stopping pending DTMF timer\n"); - bsc_del_timer(&call->dtmf_timer); + osmo_timer_del(&call->dtmf_timer); } } |