zephyr/include
Christopher Friedt 3315f8fecf kernel: pipe: read_avail / write_avail syscalls
These helper functions may clarify how much data is available to read
from or write to the circular buffer of a k_pipe.

Fixes #25036

Signed-off-by: Christopher Friedt <chrisfriedt@gmail.com>
2020-05-07 19:39:53 +02:00
..
app_memory kernel: fix k_mem_partition data types 2019-12-12 14:48:42 -08:00
arch arch: arc: remove MPU_STACK_GUARD for ARC_MPU_VER 2 2020-05-06 12:51:05 -07:00
audio drivers: audio: Port to the new timeout API 2020-05-07 11:01:55 +02:00
bluetooth Bluetooth: Add identifiers for Bluetooth 5.2 2020-05-07 19:26:13 +03:00
canbus canbus: Convert canbus driver and subsys to new timeout API 2020-05-06 10:19:13 +02:00
cmsis_rtos_v1
cmsis_rtos_v2 global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
console documentation: fix wrong recommendation for millisecond timeouts 2020-04-30 18:26:26 +02:00
crypto docs: crypto: crypto API documentation 2020-03-14 13:01:03 -04:00
data treewide: avoid address-of-compound-literal idiom in headers 2019-12-18 21:53:17 +01:00
debug debug: thread_analyzer: Implement thread analyzer 2020-04-28 09:11:13 -04:00
devicetree can: dts: Convert can-primary alias to zephyr,can-primary chosen prop 2020-04-29 14:27:31 -05:00
dfu dfu: use stream_flash in flash_img 2020-05-06 11:14:00 +02:00
disk doc: reference: Add disk access API 2020-03-18 11:47:24 +01:00
display timeouts: Port BBC micro:bit to the new timeout API 2020-05-07 11:01:55 +02:00
drivers drivers: lora: Add a continuous wave test API 2020-05-07 14:49:06 +02:00
dt-bindings stm32_pinctrl: remove duplicate definition 2020-05-04 19:49:14 +02:00
fs fs: littlefs: force alignment for buffers 2020-04-11 15:33:35 -04:00
linker dts: Rename DT_HAS_NODE macro to DT_HAS_NODE_STATUS_OKAY 2020-05-06 05:25:41 -05:00
logging logging: Replace MACRO_MAP with FOR_EACH 2020-05-06 14:30:18 +02:00
mgmt mgmt: smp: add UDP transport for SMP 2020-04-17 10:16:25 +03:00
net canbus: Convert canbus driver and subsys to new timeout API 2020-05-06 10:19:13 +02:00
posix lib: posix: Add support for eventfd 2020-04-28 09:57:41 +03:00
power power: add system power management direct force mode. 2020-01-24 21:37:40 -05:00
random doc: doxygen: add missing groups and categorise 2020-03-14 13:01:03 -04:00
settings settings: add const qualifier for unmodified data source 2020-05-07 10:51:49 +02:00
shell shell: Support output using a va_list 2020-05-07 10:04:28 +02:00
stats
storage storage: add stream flash library 2020-05-06 11:14:00 +02:00
sys sys: util: Add missing doxygen tags 2020-05-06 14:30:18 +02:00
toolchain toolchain: Fix warning about too few arguments on BUILD_ASSERT() 2020-04-11 11:09:20 -04:00
tracing tracing: move headers under include/tracing 2020-02-07 15:58:05 -05:00
usb usb: Special return values for custom_handler 2020-05-07 11:20:27 +02:00
zephyr include: Remove compat include headers 2019-12-10 08:39:37 -05:00
cache.h
device.h device: Provide a dummy macro for device_pm_control_nop on disabled PM 2020-03-27 14:48:30 +02:00
devicetree.h devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
exc_handle.h kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
fatal.h
generated_dts_board.h dts: Add include/generated_dts_board.h for backwards compatibility 2020-01-17 17:57:59 +01:00
init.h kernel: add sys init level for SMP 2020-03-25 19:07:28 -04:00
irq_nextlevel.h include: respect line limit in api pointer initialization 2019-12-16 21:14:08 -05:00
irq_offload.h kernel: sychronize irq_offload() access 2019-11-08 15:16:43 -08:00
irq.h irq: Remove return value from IRQ_CONNECT and IRQ_DIRECT_CONNECT 2020-04-17 13:19:07 -05:00
kernel_includes.h kernel: move thread stack macros to new header 2020-04-21 18:45:45 -04:00
kernel_structs.h kernel: Add k_heap synchronized memory allocator 2020-04-14 10:05:55 -07:00
kernel_version.h
kernel.h kernel: pipe: read_avail / write_avail syscalls 2020-05-07 19:39:53 +02:00
mempool_heap.h kernel: Add k_mem_pool compatibility layer on top of k_heap 2020-04-14 10:05:55 -07:00
mempool_sys.h kernel: Refactor k_mem_pool APIs into a base and derived level 2020-04-14 10:05:55 -07:00
ptp_clock.h scripts: Replace hard-coded subsystem list with __subsystem annotations. 2020-03-11 17:13:39 +02:00
sched_priq.h
shared_irq.h include: respect line limit in api pointer initialization 2019-12-16 21:14:08 -05:00
spinlock.h kernel: Add k_heap synchronized memory allocator 2020-04-14 10:05:55 -07:00
sw_isr_table.h sw_isr_table.h: fix __COUNTER__ usage 2020-04-17 18:28:37 +02:00
sys_clock.h include: Move waitq and timeout structs to kernel_structs.h 2020-04-14 10:05:55 -07:00
syscall_handler.h kernel: rename struct _k_object 2020-03-17 20:11:27 +02:00
syscall.h global: Remove leading/trailing blank lines in files 2019-12-11 19:17:27 +01:00
timeout_q.h kernel/timeout: Add timeout remaining/expires APIs 2020-03-31 19:40:47 -04:00
toolchain.h
wait_q.h
zephyr.h