zephyr/doc/reference/data_structures
Nicolas Pitre c2543320d8 ring_buffer: rationalize the item-based put and get methods
Conceptually, ring_buf_item_put() and ring_buf_item_get() are specialized
versions of ring_buf_put() and ring_buf_get(). Make it so to rationalize
the code to open the way for more optimizations.

This means we need specialized wrappers on top of ring_buf_init()
accordingly, given that the core machinery is now common and byte based.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2022-02-24 14:49:00 -08:00
..
dlist-empty.png
dlist-single.png
dlist.png
dlist.rst doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
index.rst doc: misc: Add documentation for MPSC Packet Buffer 2021-04-19 10:59:23 -04:00
mpsc_pbuf.rst doc: misc: Add documentation for MPSC Packet Buffer 2021-04-19 10:59:23 -04:00
rbtree.png
rbtree.rst doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00
ring_buffers.rst ring_buffer: rationalize the item-based put and get methods 2022-02-24 14:49:00 -08:00
slist-empty.png
slist.png
slist.rst doc: remove redundant breathe project 2021-05-20 20:04:51 +02:00