incubator-nuttx/sched/mqueue
ligd 1e7631e695 mqueue: refactor of mqueue
1. mainly for long time within critical_section
2. move out memcpy buffer from enter_critical_section()
3. let mq_send() return fail when mq buffer full in ISR

Signed-off-by: ligd <liguiding1@xiaomi.com>
2024-09-29 18:18:01 +08:00
..
CMakeLists.txt mqueue: refactor of mqueue 2024-09-29 18:18:01 +08:00
Make.defs mqueue: refactor of mqueue 2024-09-29 18:18:01 +08:00
mq_getattr.c vfs/file: add reference counting to prevent accidental close during reading writing... 2024-09-17 12:01:53 +08:00
mq_initialize.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
mq_msgfree.c mqueue: refactor of mqueue 2024-09-29 18:18:01 +08:00
mq_msgqalloc.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
mq_msgqfree.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
mq_notify.c vfs/file: add reference counting to prevent accidental close during reading writing... 2024-09-17 12:01:53 +08:00
mq_rcvinternal.c mqueue: refactor of mqueue 2024-09-29 18:18:01 +08:00
mq_receive.c mqueue: refactor of mqueue 2024-09-29 18:18:01 +08:00
mq_recover.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
mq_send.c mqueue: refactor of mqueue 2024-09-29 18:18:01 +08:00
mq_setattr.c vfs/file: add reference counting to prevent accidental close during reading writing... 2024-09-17 12:01:53 +08:00
mq_sndinternal.c mqueue: refactor of mqueue 2024-09-29 18:18:01 +08:00
mq_waitirq.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
mqueue.h mqueue: refactor of mqueue 2024-09-29 18:18:01 +08:00
msg.h sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
msgctl.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
msgget.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
msginternal.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
msgrcv.c sched: add nxsched_remove_self 2024-09-24 22:07:00 +08:00
msgsnd.c sched: add nxsched_remove_self 2024-09-24 22:07:00 +08:00