zephyr/include/misc
Vlad Dogaru 818a2e2975 nanokernel: Introduce workqueue API
Add a generic API for drivers to start workqueues and submit work
items.  This is needed by drivers which need to schedule code that might
sleep from an ISR to run in fiber context.

Also add the option to start a system-wide workqueue.

Both additions are optional.  They can be deactivated for systems that
do not need them.

Change-Id: Ia843568fde5daf6d4279ef7bf241c26c1e3dcfb7
Signed-off-by: Vlad Dogaru <vlad.dogaru@intel.com>
2016-05-12 15:26:39 +00:00
..
debug debug: add target GDB server 2016-04-16 05:29:22 +00:00
__assert.h doc: Fix warning about unsupported xml/html tag 2016-02-11 20:11:03 +00:00
byteorder.h Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
dlist.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
event_logger.h doc: Edit the Event Logger APIs 2016-02-12 01:41:20 +00:00
kernel_event_logger.h kernel event profiler: add dynamic enable/disable/configure 2016-05-12 02:19:19 +00:00
nano_work.h nanokernel: Introduce workqueue API 2016-05-12 15:26:39 +00:00
printk.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
reboot.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
ring_buffer.h debug: adds object tracing capability to ring buffers 2016-03-11 22:12:51 +00:00
shell.h console: shell: expect const commands array 2016-04-01 13:12:56 +00:00
slist.h misc: Add sys_slist_insert 2016-04-28 11:41:15 +00:00
stack.h Bluetooth: Move stack analysis helper to a global location 2016-03-17 16:29:05 +00:00
sys_log.h sys_log: User can prevent extra newline to be printed 2016-03-24 08:02:10 +00:00
util.h include: misc: Add a utility macro to generate a bit mask 2016-03-24 08:01:52 +00:00