zephyr/lib/os
Krzysztof Chruscinski 0829610bbc lib: os: spsc_pbuf: Add option to use cache
Add flags option to init call and a flag to use cache.
Add Kconfig choice to pick how to approach cache. Cache can be
enforced in all spsc_pbuf instances, disable in all, or runtime selected
based on configuration flag. Option is added to allow memory footprint
savings.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2022-06-07 19:04:35 +02:00
..
assert.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
base64.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
bitarray.c lib: bitarray: Remove dead statement 2022-06-06 22:46:37 +02:00
cbprintf.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
cbprintf_complete.c lib: os: cbprint: enable tagged arguments for packaging 2022-06-08 00:15:55 +09:00
cbprintf_nano.c lib: os: cbprint: enable tagged arguments for packaging 2022-06-08 00:15:55 +09:00
cbprintf_packaged.c lib: os: cbprint: enable tagged arguments for packaging 2022-06-08 00:15:55 +09:00
CMakeLists.txt lib: os: Rename icmsg_buf to spsc_pbuf 2022-06-07 19:04:35 +02:00
crc7_sw.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
crc8_sw.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
crc16_sw.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
crc32_sw.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
crc32c_sw.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
dec.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
fdtable.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
heap-validate.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
heap.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
heap.h sys: heap: support maximum allocated bytes statistic 2022-04-13 13:27:28 -07:00
heap_listener.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
hex.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
json.c lib: os: Extend Json library API and type update 2022-06-06 12:06:43 +02:00
Kconfig lib: os: spsc_pbuf: Add option to use cache 2022-06-07 19:04:35 +02:00
Kconfig.cbprintf lib: os: cbprint: enable tagged arguments for packaging 2022-06-08 00:15:55 +09:00
Kconfig.heap kconfig: tweak Kconfig prompts 2022-03-09 15:35:54 +01:00
mem_blocks.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
mpsc_pbuf.c lib: mpsc_pbuf: Fix compilation unused-but-set-variable warning 2022-06-06 22:47:11 +02:00
multi_heap.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
mutex.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
notify.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
onoff.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
p4wq.c p4wq: register log module with default log level 2022-05-17 20:39:25 -04:00
printk.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
rb.c lib: rb: Remove unneeded statement 2022-06-05 14:49:37 +02:00
reboot.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
ring_buffer.c lib: ring_buf: Make code consistent 2022-06-06 22:46:43 +02:00
sem.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
shared_multi_heap.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
spsc_pbuf.c lib: os: spsc_pbuf: Add option to use cache 2022-06-07 19:04:35 +02:00
thread_entry.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
timeutil.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
user_work.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
utf8.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00
winstream.c lib: migrate includes to <zephyr/...> 2022-05-06 19:58:09 +02:00