summaryrefslogtreecommitdiffstats
path: root/Src/osmocom-bb/src/target/firmware/include/layer1/async.h
diff options
context:
space:
mode:
authorTom2011-08-16 13:04:21 +0200
committerTom2011-08-16 13:04:21 +0200
commit70205f515596a7185567283f32057c553dba2ca6 (patch)
treeee0b5c80fd20629064b74ab85f58e92ae820a730 /Src/osmocom-bb/src/target/firmware/include/layer1/async.h
parentneed to clean up git (diff)
downloadimsi-catcher-detection-70205f515596a7185567283f32057c553dba2ca6.tar.gz
imsi-catcher-detection-70205f515596a7185567283f32057c553dba2ca6.tar.xz
imsi-catcher-detection-70205f515596a7185567283f32057c553dba2ca6.zip
removed whole lib since compiled files were on index
Diffstat (limited to 'Src/osmocom-bb/src/target/firmware/include/layer1/async.h')
-rw-r--r--Src/osmocom-bb/src/target/firmware/include/layer1/async.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/Src/osmocom-bb/src/target/firmware/include/layer1/async.h b/Src/osmocom-bb/src/target/firmware/include/layer1/async.h
deleted file mode 100644
index 93c5077..0000000
--- a/Src/osmocom-bb/src/target/firmware/include/layer1/async.h
+++ /dev/null
@@ -1,53 +0,0 @@
-#ifndef _L1_ASYNC_H
-#define _L1_ASYNC_H
-
-#include <osmocom/core/msgb.h>
-
-#include <layer1/mframe_sched.h>
-
-#if 0
-NOTE: Re-enabling interrupts causes an IRQ while processing the same IRQ.
- Use local_firq_save and local_irq_restore instead!
-
-/* When altering data structures used by L1 Sync part, we need to
- * make sure to temporarily disable IRQ/FIQ to keep data consistent */
-static inline void l1a_lock_sync(void)
-{
- arm_disable_interrupts();
-}
-
-static inline void l1a_unlock_sync(void)
-{
- arm_enable_interrupts();
-}
-#endif
-
-/* safely enable a message into the L1S TX queue */
-void l1a_txq_msgb_enq(struct llist_head *queue, struct msgb *msg);
-void l1a_meas_msgb_set(struct msgb *msg);
-
-/* flush all pending msgb */
-void l1a_txq_msgb_flush(struct llist_head *queue);
-
-/* request a RACH */
-void l1a_rach_req(uint16_t offset, uint8_t combined, uint8_t ra);
-
-/* schedule frequency change */
-void l1a_freq_req(uint32_t fn_sched);
-
-/* Enable a repeating multiframe task */
-void l1a_mftask_enable(enum mframe_task task);
-
-/* Disable a repeating multiframe task */
-void l1a_mftask_disable(enum mframe_task task);
-
-/* Set TCH mode */
-uint8_t l1a_tch_mode_set(uint8_t mode);
-
-/* Execute pending L1A completions */
-void l1a_compl_execute(void);
-
-/* Initialize asynchronous part of Layer1 */
-void l1a_init(void);
-
-#endif