osmocom-bb/src/host/trxcon
Vadim Yanitskiy 0dc5b233e6 host/trxcon/scheduler: share common code for lchan handlers
The training sequences array is currently used by xCCH handlers,
but will be also used for handling both TCH/F and TCH/H bursts.
Moreover the code that forwards decoded L2 payloads to L1CTL
protocol handlers was separated into a new shared function.

Change-Id: I34c3de351362ebd9a070f49bb78d7bd976784b04
2017-11-19 17:35:07 +07:00
..
.gitignore host/trxcon/scheduler: add basic clock counter 2017-11-19 17:35:07 +07:00
Makefile.am host/trxcon/scheduler: share common code for lchan handlers 2017-11-19 17:35:07 +07:00
configure.ac host/trxcon: initial release of transceiver interface 2017-11-19 17:35:07 +07:00
l1ctl.c host/trxcon/l1ctl.c: make l1ctl_tx_data_ind flexible 2017-11-19 17:35:07 +07:00
l1ctl.h host/trxcon/l1ctl.c: make l1ctl_tx_data_ind flexible 2017-11-19 17:35:07 +07:00
l1ctl_link.c host/trxcon/l1ctl.c: reset FBSB expire timer on shutdown 2017-11-19 17:35:07 +07:00
l1ctl_link.h host/trxcon/l1ctl.c: reset FBSB expire timer on shutdown 2017-11-19 17:35:07 +07:00
l1ctl_proto.h host/trxcon: initial release of L1CTL handlers 2017-11-19 17:35:07 +07:00
logging.c host/trxcon/scheduler: add basic clock counter 2017-11-19 17:35:07 +07:00
logging.h host/trxcon/scheduler: add basic clock counter 2017-11-19 17:35:07 +07:00
sched_clck.c host/trxcon: adjust default verbosity level 2017-11-19 17:35:07 +07:00
sched_lchan_common.c host/trxcon/scheduler: share common code for lchan handlers 2017-11-19 17:35:07 +07:00
sched_lchan_desc.c host/trxcon/scheduler: get rid of useless nbits argument 2017-11-19 17:35:07 +07:00
sched_lchan_rach.c host/trxcon/scheduler: get rid of useless nbits argument 2017-11-19 17:35:07 +07:00
sched_lchan_sch.c host/trxcon/scheduler: get rid of useless nbits argument 2017-11-19 17:35:07 +07:00
sched_lchan_xcch.c host/trxcon/scheduler: share common code for lchan handlers 2017-11-19 17:35:07 +07:00
sched_mframe.c host/trxcon/scheduler: use 'tn' instead of 'ts_num' 2017-11-19 17:35:07 +07:00
sched_trx.c host/trxcon/scheduler: get rid of useless nbits argument 2017-11-19 17:35:07 +07:00
sched_trx.h host/trxcon/scheduler: get rid of useless nbits argument 2017-11-19 17:35:07 +07:00
scheduler.h host/trxcon/scheduler: implement sched_clck_reset() 2017-11-19 17:35:07 +07:00
trx_if.c host/trxcon: get rid of useless TRX_EVENT_RESET_IND 2017-11-19 17:35:07 +07:00
trx_if.h host/trxcon/scheduler: simplify timeslot management 2017-11-19 17:35:07 +07:00
trxcon.c host/trxcon/scheduler: optionally reset clock counter 2017-11-19 17:35:07 +07:00
trxcon.h host/trxcon: get rid of useless TRX_EVENT_RESET_IND 2017-11-19 17:35:07 +07:00