aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmo-bts
diff options
context:
space:
mode:
Diffstat (limited to 'include/osmo-bts')
-rw-r--r--include/osmo-bts/bts_model.h2
-rw-r--r--include/osmo-bts/gsm_data.h7
-rw-r--r--include/osmo-bts/logging.h2
-rw-r--r--include/osmo-bts/rsl.h2
4 files changed, 13 insertions, 0 deletions
diff --git a/include/osmo-bts/bts_model.h b/include/osmo-bts/bts_model.h
index de846365..ecbfc3d3 100644
--- a/include/osmo-bts/bts_model.h
+++ b/include/osmo-bts/bts_model.h
@@ -40,4 +40,6 @@ int bts_model_adjst_ms_pwr(struct gsm_lchan *lchan);
int bts_model_l1sap_down(struct gsm_bts_trx *trx, struct osmo_phsap_prim *l1sap);
+void bts_model_abis_close(struct gsm_bts *bts);
+
#endif
diff --git a/include/osmo-bts/gsm_data.h b/include/osmo-bts/gsm_data.h
index bfa5285b..06115b33 100644
--- a/include/osmo-bts/gsm_data.h
+++ b/include/osmo-bts/gsm_data.h
@@ -115,6 +115,13 @@ static inline struct femtol1_hdl *trx_femtol1_hdl(struct gsm_bts_trx *trx)
return trx->role_bts.l1h;
}
+struct trx_l1h;
+
+static inline struct trx_l1h *trx_l1h_hdl(struct gsm_bts_trx *trx)
+{
+ return trx->role_bts.l1h;
+}
+
void lchan_set_state(struct gsm_lchan *lchan, enum gsm_lchan_state state);
diff --git a/include/osmo-bts/logging.h b/include/osmo-bts/logging.h
index 226f77b7..b1b44d54 100644
--- a/include/osmo-bts/logging.h
+++ b/include/osmo-bts/logging.h
@@ -16,6 +16,8 @@ enum {
DDSP,
DPCU,
DHO,
+ DTRX,
+ DLOOP,
DABIS,
DRTP,
DSUM,
diff --git a/include/osmo-bts/rsl.h b/include/osmo-bts/rsl.h
index 42ea6ef7..6cb40dd2 100644
--- a/include/osmo-bts/rsl.h
+++ b/include/osmo-bts/rsl.h
@@ -11,6 +11,8 @@ enum {
LCHAN_REL_ACT_OML,
};
+int msgb_queue_flush(struct llist_head *list);
+
int down_rsl(struct gsm_bts_trx *trx, struct msgb *msg);
int rsl_tx_rf_res(struct gsm_bts_trx *trx);
int rsl_tx_chan_rqd(struct gsm_bts_trx *trx, struct gsm_time *gtime,