diff options
author | Vadim Yanitskiy <axilirator@gmail.com> | 2017-07-12 18:48:18 +0700 |
---|---|---|
committer | Vadim Yanitskiy <axilirator@gmail.com> | 2017-11-19 17:35:07 +0700 |
commit | 2abc7a499845e6b684ea15fd5f0f2dfec7c5aad7 (patch) | |
tree | f1f3705e59de242bd82c3407c70e1ad0c7cadb2f /src/host/trxcon/sched_trx.h | |
parent | 59c98b14aca9bea8b805678cdd7ee7638c66695e (diff) |
host/trxcon/scheduler: implement TX queue handling
Change-Id: I2b7bae53901156524134c4904ea1179268d85601
Diffstat (limited to 'src/host/trxcon/sched_trx.h')
-rw-r--r-- | src/host/trxcon/sched_trx.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/host/trxcon/sched_trx.h b/src/host/trxcon/sched_trx.h index 41662e00..809a3243 100644 --- a/src/host/trxcon/sched_trx.h +++ b/src/host/trxcon/sched_trx.h @@ -230,6 +230,16 @@ struct trx_ts { struct llist_head list; }; +/* Represents one TX primitive in the queue of trx_ts */ +struct trx_ts_prim { + /*! \brief Link to queue of TS */ + struct llist_head list; + /*! \brief Logical channel type */ + enum trx_lchan_type chan; + /*! \brief Payload */ + uint8_t payload[0]; +}; + extern const struct trx_lchan_desc trx_lchan_desc[_TRX_CHAN_MAX]; const struct trx_multiframe *sched_mframe_layout( enum gsm_phys_chan_config config, int ts_num); |