summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/kernel.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/firmware/export/kernel.h b/firmware/export/kernel.h
index 982ecf2589..90a21630ed 100644
--- a/firmware/export/kernel.h
+++ b/firmware/export/kernel.h
@@ -159,15 +159,6 @@ struct mutex
159 unsigned char locked; /* locked semaphore */ 159 unsigned char locked; /* locked semaphore */
160}; 160};
161 161
162#if NUM_CORES > 1
163struct spinlock
164{
165 struct thread_entry *thread; /* lock owner */
166 int count; /* lock owner recursion count */
167 struct corelock cl; /* multiprocessor sync */
168};
169#endif
170
171#ifdef HAVE_SEMAPHORE_OBJECTS 162#ifdef HAVE_SEMAPHORE_OBJECTS
172struct semaphore 163struct semaphore
173{ 164{
@@ -284,11 +275,6 @@ extern void mutex_unlock(struct mutex *m);
284static inline void mutex_set_preempt(struct mutex *m, bool preempt) 275static inline void mutex_set_preempt(struct mutex *m, bool preempt)
285 { m->no_preempt = !preempt; } 276 { m->no_preempt = !preempt; }
286#endif 277#endif
287#if NUM_CORES > 1
288extern void spinlock_init(struct spinlock *l);
289extern void spinlock_lock(struct spinlock *l);
290extern void spinlock_unlock(struct spinlock *l);
291#endif
292#ifdef HAVE_SEMAPHORE_OBJECTS 278#ifdef HAVE_SEMAPHORE_OBJECTS
293extern void semaphore_init(struct semaphore *s, int max, int start); 279extern void semaphore_init(struct semaphore *s, int max, int start);
294extern void semaphore_wait(struct semaphore *s); 280extern void semaphore_wait(struct semaphore *s);