Sign in
pigweed
/
third_party
/
github
/
zephyrproject-rtos
/
zephyr
/
36f74e9837019c0008067873c9cdd9429a6ec2b0
/
kernel
/
msg_q.c
cffefc8
kernel: migrate includes to <zephyr/...>
by Gerard Marull-Paretas
· 2 years, 10 months ago
4d994af
kernel: remove object tracing
by Anas Nashif
· 3 years, 10 months ago
9ab447b
Tracing: Message Queue tracing
by Torbjörn Leksell
· 3 years, 10 months ago
b445f13
kernel: Allow k_poll on message queues
by Nick Graves
· 4 years ago
25c87db
kernel/arch: cleanup function definitions
by Anas Nashif
· 4 years ago
bbbc38b
kernel: Make both operands of operators of same essential type category
by Anas Nashif
· 4 years ago
f29a2d1
doc: Clarify semantics of k_msgq_put
by Lauren Murphy
· 4 years, 6 months ago
e18fcbb
device: Const-ify all device driver instance pointers
by Tomasz Bursztyka
· 4 years, 6 months ago
a1b77fd
zephyr: replace zephyr integer types with C99 types
by Kumar Gala
· 4 years, 9 months ago
7832738
kernel/timeout: Make timeout arguments an opaque type
by Andy Ross
· 5 years ago
11b9365
kernel: msgq: error handling
by Anas Nashif
· 5 years ago
4f77c2a
kernel: rename z_arch_ to arch_
by Andrew Boie
· 5 years ago
2d74604
headers: Refactor kernel and arch headers.
by Stephanos Ioannidis
· 5 years ago
4ad9f68
kernel: rename thread return value functions
by Andrew Boie
· 5 years ago
e1ec59f
kernel: renamespace z_is_in_isr()
by Andrew Boie
· 5 years ago
643701a
kernel: syscalls: Whitespace fixups
by Andy Ross
· 6 years ago
6564974
userspace: Support for split 64 bit arguments
by Andy Ross
· 6 years ago
7bde81f
kernel: msgq: avoid single char variables for msgq
by Anas Nashif
· 6 years ago
6ecadb0
cleanup: include/: move misc/math_extras.h to sys/math_extras.h
by Anas Nashif
· 6 years ago
ee9dd1a
cleanup: include/: move misc/dlist.h to sys/dlist.h
by Anas Nashif
· 6 years ago
aa922885
linker generated list: provide an iterator to simplify list access
by Nicolas Pitre
· 6 years ago
c8708d9
misc: Replace uses of __builtin_*_overflow() with <misc/math_extras.h>.
by Jakob Olesen
· 6 years ago
2df02cc
kernel: Make if/iteration evaluate boolean operands
by Flavio Ceolin
· 6 years ago
4344e27
all: Update reserved function names
by Patrik Flykt
· 6 years ago
be03dbd
kernel/msg_q: Spinlockify
by Andy Ross
· 6 years ago
ec554f4
kernel: Split reschdule & pend into irq/spin lock versions
by Andy Ross
· 6 years ago
4f911e1
kernel: Add missing include
by Andy Ross
· 6 years ago
76b3518
kernel: Make statements evaluate boolean expressions
by Flavio Ceolin
· 6 years ago
a8aa235
kernel: msg_q: k_msgq_peek() implementation
by Sathish Kuttan
· 6 years ago
0776392
kernel: msq_q: Fix compile warning
by Kumar Gala
· 6 years ago
ea716bf
kernel: Explicitly comparing pointer with NULL
by Flavio Ceolin
· 6 years ago
4218d5f
kernel: Make If statement have essentially Boolean type
by Flavio Ceolin
· 6 years ago
6699423
kernel: Explicitly ignoring memcpy return
by Flavio Ceolin
· 7 years ago
3ce9c84
kernel: Wait queues aren't dlists anymore
by Andy Ross
· 7 years ago
ccf3bf7
kernel: Fix sloppy wait queue API
by Andy Ross
· 7 years ago
8345e5e
syscalls: remove policy from handler checks
by Andrew Boie
· 7 years ago
0fe789f
kernel: add k_msgq_alloc_init()
by Andrew Boie
· 7 years ago
22642cf
kernel: Clean up _unpend_thread() API
by Andy Ross
· 7 years ago
15cb5d7
kernel: Further unify _reschedule APIs
by Andy Ross
· 7 years ago
0447a73
kernel: include cleanup
by Andy Ross
· 7 years ago
e0a572b
kernel: Refactor, unifying _pend_current_thread() + _Swap() idiom
by Andy Ross
· 7 years ago
8606fab
kernel: Scheduler refactoring: use _reschedule_*() always
by Andy Ross
· 7 years ago
188c1ab
kernel: msg_q: Add routine to fetch basic attrs from message queue.
by Youvedeep Singh
· 7 years ago
9c62cc6
kernel: Add kswap.h header to unbreak cycles
by Andy Ross
· 7 years ago
32a444c
kernel: Fix nano_internal.h inclusion
by Andy Ross
· 7 years ago
6f99bdb
kernel: Provide only one _SYSCALL_HANDLER() macro
by Leandro Pereira
· 7 years ago
225e4c0
kernel: greatly simplify syscall handlers
by Andrew Boie
· 7 years ago
38ac235
syscall_handler: handle multiplication overflow
by Andrew Boie
· 7 years ago
37ff5a9
kernel: system call handler cleanup
by Andrew Boie
· 7 years ago
82edb6e
kernel: convert k_msgq APIs to system calls
by Andrew Boie
· 7 years ago
945af95
kernel: introduce object validation mechanism
by Andrew Boie
· 8 years ago
397d29d
linker: move all linker headers to include/linker
by Anas Nashif
· 8 years ago
059544d
kernel: make sure that CONFIG_OBJECT_TRACING structs are properly ifdef'ed
by Maciek Borzecki
· 8 years ago
cc334c7
Convert remaining code to using newly introduced integer sized types
by Kumar Gala
· 8 years ago
ac74d8b
license: Replace Apache boilerplate with SPDX tag
by David B. Kinder
· 8 years ago
2f203c2
tracing: rename CONFIG_DEBUG_TRACING_KERNEL_OBJECTS
by Anas Nashif
· 8 years ago
d687a95
kernel: move kernel code to kernel/ directly
by Anas Nashif
· 8 years ago
[Renamed from kernel/unified/msg_q.c]
569f0b4
debug: move debug features from misc to subsys/debug
by Anas Nashif
· 8 years ago
f6ca7de
kernel/arch: consolidate tTCS and TNANO definitions
by Benjamin Walsh
· 8 years ago
8215ce1
kernel: fix k_msgq_get/put() from ISR
by Benjamin Walsh
· 8 years ago
0b474ee
kernel: deprecate old init levels
by Andrew Boie
· 8 years ago
e7d2cc2
unified: Add object tracing support for kernel objects
by Allan Stephens
· 8 years ago
026b4ed
unified: msgqs to use size_t
by Peter Mitsis
· 8 years ago
d7a3750
unified: Update msgq doxygen styled function headers
by Peter Mitsis
· 8 years ago
1da807e
unified: Tweak msgq API parameters
by Peter Mitsis
· 8 years ago
b7ef0cb
unified: remove last instances of struct tcs
by Benjamin Walsh
· 8 years ago
7caef45
unified: streamline "timeout abort" internal interface
by Benjamin Walsh
· 8 years ago
340d00a
unified: Simplify k_msgq_purge()
by Peter Mitsis
· 8 years ago
456c6da
unified: initial unified kernel implementation
by Benjamin Walsh
· 8 years ago