summaryrefslogtreecommitdiff
path: root/firmware/kernel/include/queue.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/kernel/include/queue.h')
-rw-r--r--firmware/kernel/include/queue.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/kernel/include/queue.h b/firmware/kernel/include/queue.h
index 3f24598d5b..afee4c90ff 100644
--- a/firmware/kernel/include/queue.h
+++ b/firmware/kernel/include/queue.h
@@ -88,7 +88,7 @@ struct queue_sender_list
88 /* If non-NULL, there is a thread waiting for the corresponding event */ 88 /* If non-NULL, there is a thread waiting for the corresponding event */
89 /* Must be statically allocated to put in non-cached ram. */ 89 /* Must be statically allocated to put in non-cached ram. */
90 struct thread_entry *senders[QUEUE_LENGTH]; /* message->thread map */ 90 struct thread_entry *senders[QUEUE_LENGTH]; /* message->thread map */
91 struct thread_entry *list; /* list of senders in map */ 91 struct __wait_queue list; /* list of senders in map */
92 /* Send info for last message dequeued or NULL if replied or not sent */ 92 /* Send info for last message dequeued or NULL if replied or not sent */
93 struct thread_entry * volatile curr_sender; 93 struct thread_entry * volatile curr_sender;
94#ifdef HAVE_PRIORITY_SCHEDULING 94#ifdef HAVE_PRIORITY_SCHEDULING
@@ -108,7 +108,7 @@ struct queue_sender_list
108 108
109struct event_queue 109struct event_queue
110{ 110{
111 struct thread_entry *queue; /* waiter list */ 111 struct __wait_queue queue; /* waiter list */
112 struct queue_event events[QUEUE_LENGTH]; /* list of events */ 112 struct queue_event events[QUEUE_LENGTH]; /* list of events */
113 unsigned int volatile read; /* head of queue */ 113 unsigned int volatile read; /* head of queue */
114 unsigned int volatile write; /* tail of queue */ 114 unsigned int volatile write; /* tail of queue */