zephyr/include/misc
Andy Ross ba2405023b lib: rbtree: Add RB_FOR_EACH macro for iterative enumeration
Works mostly like the list enumeration macros.  Implemented by fairly
clever alloca trickery and some subtle "next node" logic.  More
convenient for many uses, can be early-exited, but has somewhat larger
code size than rb_walk().

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2018-05-17 11:32:20 -07:00
..
__assert.h misc: Add a FORCE_NO_ASSERT kconfig directive 2018-02-16 10:44:29 -05:00
byteorder.h include: improve compatibility with C++ apps. 2018-04-09 23:21:52 -04:00
dlist.h sys: slist, dlist: Improve "not thread safe" docstrings 2017-10-17 17:39:15 -04:00
list_gen.h list_gen: slist: mark some APIs are private 2018-05-16 17:32:59 -07:00
mempool_base.h lib: user mode compatible mempools 2018-04-05 07:03:05 -07:00
mempool.h lib: user mode compatible mempools 2018-04-05 07:03:05 -07:00
printk.h printk: add vprintk() 2017-04-22 14:29:33 +00:00
rb.h lib: rbtree: Add RB_FOR_EACH macro for iterative enumeration 2018-05-17 11:32:20 -07:00
reboot.h
ring_buffer.h lib: move ring_buffer from misc/ to lib/ 2017-12-15 20:02:01 -05:00
sflist.h sflist: slist-alike that stores flags 2018-05-16 17:32:59 -07:00
slist.h list_gen: slist: mark some APIs are private 2018-05-16 17:32:59 -07:00
stack.h doc: do not show undocumented members 2018-03-20 14:01:30 -04:00
util.h linker-defs: Increase the number of kernel objects 2018-05-15 17:48:18 +03:00