rockbox/firmware/kernel/include
William Wilgus 44a5163061 firmware: fix misdefinition of QUEUE_GET_THREAD macro #2?
Broke the sim, just above it has..

struct queue_sender_list
{
    /* If non-NULL, there is a thread waiting for the corresponding event */
    /* Must be statically allocated to put in non-cached ram. */
    struct thread_entry *senders[QUEUE_LENGTH]; /* message->thread map */
    struct __wait_queue list;                   /* list of senders in map */
    /* Send info for last message dequeued or NULL if replied or not sent */
    struct thread_entry * volatile curr_sender;
    struct blocker blocker;
};

Change-Id: Ifc7a5fe92ebe5f06c0dc5655ce9725752e606381
2025-12-26 09:24:11 -05:00
..
corelock.h Do some kernel cleanup 2014-08-08 01:59:59 -04:00
kernel.h Do some kernel cleanup 2014-08-08 01:59:59 -04:00
mrsw_lock.h Base scheduler queues off linked lists and do cleanup/consolidation 2014-08-16 05:15:37 -04:00
mutex.h kernel: remove unused function mutex_test() 2022-05-14 11:29:55 -04:00
queue.h firmware: fix misdefinition of QUEUE_GET_THREAD macro #2? 2025-12-26 09:24:11 -05:00
semaphore.h Base scheduler queues off linked lists and do cleanup/consolidation 2014-08-16 05:15:37 -04:00
thread.h 3ds: 3ds port sources. First set of two 2025-10-23 20:09:09 -04:00
tick.h kernel: Fix unsafe cross-section reference in init_tick() 2022-12-18 22:23:52 +00:00
timeout.h kernel: Break out kernel primitives into separate files and move to separate dir. 2014-03-03 18:11:57 +01:00