summaryrefslogtreecommitdiff
path: root/firmware/export/kernel.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/kernel.h')
-rw-r--r--firmware/export/kernel.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/firmware/export/kernel.h b/firmware/export/kernel.h
index 1824962dfd..51eb635004 100644
--- a/firmware/export/kernel.h
+++ b/firmware/export/kernel.h
@@ -176,17 +176,6 @@ struct semaphore
176}; 176};
177#endif 177#endif
178 178
179#ifdef HAVE_EVENT_OBJECTS
180struct event
181{
182 struct thread_entry *queues[2]; /* waiters for each state */
183 unsigned char automatic; /* event performs auto-reset */
184 unsigned char state; /* state: 1 = signaled */
185 IF_COP( struct corelock cl; ) /* multiprocessor sync */
186};
187#endif
188
189
190#ifdef HAVE_WAKEUP_OBJECTS 179#ifdef HAVE_WAKEUP_OBJECTS
191struct wakeup 180struct wakeup
192{ 181{
@@ -286,13 +275,6 @@ extern void semaphore_init(struct semaphore *s, int max, int start);
286extern void semaphore_wait(struct semaphore *s); 275extern void semaphore_wait(struct semaphore *s);
287extern void semaphore_release(struct semaphore *s); 276extern void semaphore_release(struct semaphore *s);
288#endif /* HAVE_SEMAPHORE_OBJECTS */ 277#endif /* HAVE_SEMAPHORE_OBJECTS */
289#ifdef HAVE_EVENT_OBJECTS
290#define EVENT_AUTOMATIC 0x10
291#define EVENT_MANUAL 0x00
292extern void event_init(struct event *e, unsigned int flags);
293extern void event_wait(struct event *e, unsigned int for_state);
294extern void event_set_state(struct event *e, unsigned int state);
295#endif /* HAVE_EVENT_OBJECTS */
296 278
297#ifdef HAVE_WAKEUP_OBJECTS 279#ifdef HAVE_WAKEUP_OBJECTS
298extern void wakeup_init(struct wakeup *w); 280extern void wakeup_init(struct wakeup *w);