Sign in
pigweed
/
third_party
/
github
/
zephyrproject-rtos
/
zephyr
/
261d14b58bed31fba32df005fe1bcd9d0f32f232
/
kernel
/
pipes.c
4d994af
kernel: remove object tracing
by Anas Nashif
· 3 years, 11 months ago
fa9e64b
Tracing: Pipe tracing
by Torbjörn Leksell
· 3 years, 11 months ago
bbbc38b
kernel: Make both operands of operators of same essential type category
by Anas Nashif
· 4 years ago
6525975
kernel: pipes: remove simple dead function k_pipe_block_put
by Shihao Shen
· 4 years ago
c844bd8
kernel: Remove legacy mem_pool usage
by Andy Ross
· 4 years, 4 months ago
6965cf5
kernel: Deprecate k_mem_pool APIs
by Andy Ross
· 4 years, 4 months ago
e18fcbb
device: Const-ify all device driver instance pointers
by Tomasz Bursztyka
· 4 years, 7 months ago
2acafaf
kernel: pipes: rename inner spinlock keys
by Daniel Leung
· 4 years, 8 months ago
8aa3dc3
kernel: cleanup header inclusion
by Anas Nashif
· 4 years, 9 months ago
a1b77fd
zephyr: replace zephyr integer types with C99 types
by Kumar Gala
· 4 years, 10 months ago
3315f8f
kernel: pipe: read_avail / write_avail syscalls
by Christopher Friedt
· 5 years ago
d650f4b
kernel: pipe: fix !K_NO_WAIT and >= min_xfer bytes transferred
by Christopher Friedt
· 5 years ago
aea9d35
kernel: fix runtime initialization of k_pipe object
by Peter Bigot
· 5 years ago
7832738
kernel/timeout: Make timeout arguments an opaque type
by Andy Ross
· 5 years ago
361a84d
kernel: pipe: runtime error checking
by Anas Nashif
· 5 years ago
2d74604
headers: Refactor kernel and arch headers.
by Stephanos Ioannidis
· 5 years ago
6c283ca
kernel/thread: Must always initialize is_idle field
by Andy Ross
· 6 years ago
6564974
userspace: Support for split 64 bit arguments
by Andy Ross
· 6 years ago
ee9dd1a
cleanup: include/: move misc/dlist.h to sys/dlist.h
by Anas Nashif
· 6 years ago
5eb90ec
cleanup: include/: move misc/__assert.h to sys/__assert.h
by Anas Nashif
· 6 years ago
f2cb20c
docs: fix misspelling across the tree
by Anas Nashif
· 6 years ago
3d51f7c
k_stack: make it 64-bit compatible
by Nicolas Pitre
· 6 years ago
aa922885
linker generated list: provide an iterator to simplify list access
by Nicolas Pitre
· 6 years ago
24d7143
all: Add 'U' suffix when using unsigned variables
by Patrik Flykt
· 6 years ago
4344e27
all: Update reserved function names
by Patrik Flykt
· 6 years ago
75f77db
include: misc: util.h: Rename min/max to MIN/MAX
by Carlos Stuart
· 6 years ago
f582b55
kernel/pipe: 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
ac14685
kernel: Delimiting the scope of some variables
by Flavio Ceolin
· 6 years ago
d67096d
portability: Avoid void* arithmetics which is a GNU extension
by Mark Ruvald Pedersen
· 7 years ago
ea716bf
kernel: Explicitly comparing pointer with NULL
by Flavio Ceolin
· 7 years ago
c806ac3
kernel: Compare pointers with NULL in while statements
by Flavio Ceolin
· 7 years ago
4218d5f
kernel: Make If statement have essentially Boolean type
by Flavio Ceolin
· 7 years ago
0a44784
kernel; Checking functions return
by Flavio Ceolin
· 7 years ago
1663ca8
kernel: Ignore _pend_current_thread return in some cases
by Flavio Ceolin
· 7 years ago
1c6d202
kernel: pipes: fix k_pipe_block_put() when not enough space
by Daniel Leung
· 7 years ago
3ce9c84
kernel: Wait queues aren't dlists anymore
by Andy Ross
· 7 years ago
1acd8c2
kernel: Scheduler rewrite
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
44fe812
kernel: pipes: add k_pipe_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
a1ae845
kernel: Name of static functions should not begin with an underscore
by Leandro Pereira
· 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
37ff5a9
kernel: system call handler cleanup
by Andrew Boie
· 7 years ago
b9a0578
kernel: convert pipe 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
73cb958
k_mem_pool: Complete rework
by Andy Ross
· 8 years ago
cc334c7
Convert remaining code to using newly introduced integer sized types
by Kumar Gala
· 8 years ago
a8978ab
kernel: rename thread states symbols
by Benjamin Walsh
· 8 years ago
ac74d8b
license: Replace Apache boilerplate with SPDX tag
by David B. Kinder
· 8 years ago
f955476
kernel/arch: optimize memory use of some thread fields
by Benjamin Walsh
· 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/pipes.c]
569f0b4
debug: move debug features from misc to subsys/debug
by Anas Nashif
· 8 years ago
b80db0a
kernel: Add ARG_UNUSED macro to avoid compiler warnings
by Flavio Santes
· 8 years ago
f6ca7de
kernel/arch: consolidate tTCS and TNANO definitions
by Benjamin Walsh
· 8 years ago
d7ad176
kernel: export k_sched_lock and k_sched_unlock.
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
e5d9c58
unified: Tweak pipe API parameters
by Peter Mitsis
· 8 years ago
399d0ad
unified: Rationalize thread priority APIs
by Allan Stephens
· 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
284042d
unified: Invoke kernel object initialization with SYS_INIT macro
by Dmitriy Korovkin
· 9 years ago
0bee91d
unified: fix some leftover K_<obj>_DEFINE macros
by Benjamin Walsh
· 9 years ago
456c6da
unified: initial unified kernel implementation
by Benjamin Walsh
· 9 years ago