zephyr/include
Benjamin Walsh 194ad8da3b nano_fifo: use struct _nano_queue and _nano_wait_q routines
Adapt nano_fifo to use the struct _nano_queue and the _nano_wait_q
interface built on it.

The nano_fifo is the first to be adapted to use these since it currently
is the only nanokernel object that can handle multiple waiters, and the
_nano_wait_q abstraction was taken directly from it. This allows an easy
transition and can reuse the same tests to verify the abstraction is
working correctly.

Change-Id: Ie96e6cf1cb21c99ab2fb9832f9b454a9e1ebd300
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-02-05 20:13:53 -05:00
..
bluetooth
drivers
microkernel Rename _k_node_workload_get() to _k_workload_get() 2016-02-05 20:13:52 -05:00
misc
nanokernel nano_fifo: use struct _nano_queue and _nano_wait_q routines 2016-02-05 20:13:53 -05:00
toolchain
abs_sym.h
clock_vars.h Change _nano_ticks to 64-bit 2016-02-05 20:13:52 -05:00
cputype.h
kernel_version.h
linker-defs.h
linker-tool-gcc.h
linker-tool.h
microkernel.h Relocate definition of microkernel server's stack area 2016-02-05 20:13:52 -05:00
nanokernel.h Change _nano_ticks to 64-bit 2016-02-05 20:13:52 -05:00
section_tags.h
sections.h
string_s.h
sw_isr_table.h
toolchain.h