zephyr/include
Tomasz Bursztyka e38a9e8b9c net: Switch from per-iface tx thread to a unique k_poll triggered one
Now that k_poll landed in the kernel, it's worth using it to save
memory and reduce the number of threads at runtime.

Such switch has been first done in bluetooth (see hci_core.c and conn.c
in subsys/bluetooth/host). Since network interfaces kind of follows the
same design for sending data, it was then easy to copy the same change as
in bluetooth.

Change-Id: I7f9734b88ac818284bbabaedc946b4765b905ebb
Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2017-03-09 20:33:49 +02:00
..
arch Revert "sys_bitfield*(): use 'void *' instead of memaddr_t" 2017-02-28 16:06:22 -05:00
bluetooth Bluetooth: HFP HF: SCO: Accept eSCO conn request 2017-03-08 15:35:28 +00:00
crypto license: replace APL2.0 license with SPDX 2017-02-20 16:59:46 +00:00
debug
display grove: fix variable type mismatch 2017-02-11 00:14:15 +00:00
drivers ipm_console: add Kconfig for receiver stack size 2017-03-06 16:58:20 +00:00
fs
linker net: Switch from per-iface tx thread to a unique k_poll triggered one 2017-03-09 20:33:49 +02:00
logging
misc slist: add SYS_SLIST_ITERATE_FROM_NODE() 2017-02-16 04:56:23 +00:00
net net: Switch from per-iface tx thread to a unique k_poll triggered one 2017-03-09 20:33:49 +02:00
shell
toolchain gcc: add compiler_barrier() macro 2017-02-16 04:56:20 +00:00
usb usb: Change transfer_len type to int32_t in usb_request_handler typedef 2017-01-30 12:01:49 +00:00
adc.h
aio_comparator.h
atomic.h
cache.h
clock_control.h
counter.h
device.h
disk_access.h
dma.h drivers: dma_shim: update dma qmsi shim driver 2017-02-10 02:18:16 +00:00
eth.h
flash.h
fs.h
gpio.h gpio: Clarify API 2017-02-06 13:15:49 +00:00
i2c.h i2c: Adds a functions set that supports flexible addressing. 2017-02-11 05:20:07 +00:00
init.h
ipm.h
irq.h irq: introduce 'direct' interrupt API definition 2017-02-02 17:46:33 +00:00
irq_offload.h
kernel.h lifo: Make use of k_queue as implementation 2017-02-27 21:20:53 +00:00
kernel_version.h
legacy.h legacy: work around XCC issue in MDEF threads 2017-02-13 11:39:02 -08:00
linker-defs.h Xtensa port: Added support for Xtensa architecture to linker-defs.h. 2017-02-13 08:04:27 -08:00
linker-tool-gcc.h Xtensa port: Added linker script for several Xtensa cores. 2017-02-13 08:04:27 -08:00
linker-tool.h
microkernel.h
nanokernel.h
pinmux.h
power.h
pwm.h
random.h
rtc.h
section_tags.h section_tags.h: Remove unused security_frdm_k64f_section 2017-02-17 22:20:53 +00:00
sections.h gen_isr_tables: New static interrupt build mechanism 2017-02-11 01:27:58 +00:00
sensor.h sensor: fix typo in sensor.h 2017-02-15 11:44:36 +00:00
shared_irq.h
spi.h
sw_isr_table.h gen_isr_tables: New static interrupt build mechanism 2017-02-11 01:27:58 +00:00
sys_clock.h
sys_io.h Revert "sys_bitfield*(): use 'void *' instead of memaddr_t" 2017-02-28 16:06:22 -05:00
toolchain.h
uart.h
watchdog.h
zephyr.h include/zephyr.h: Define __ZEPHYR__ if not already. 2017-03-08 12:41:57 +01:00