zephyr/drivers/bluetooth
Johan Hedberg 71c7c01819 net: buf: Remove the need for net_buf_pool_init()
In order to keep the initialization process light-weight, remove
net_buf_pool_init() and instead perform the initialization of the pool
and buffers in a "lazy" manner. This means storing more information
in the pool, and removing any 'const' members from net_buf. Since
there are no more const members in net_buf the buffer array can be
declared with __noinit, which further reduces initialization overhead.

Change-Id: Ia126af101c2727c130651b697dcba99d159a1c76
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2016-12-15 09:58:02 +02:00
..
hci net: buf: Remove the need for net_buf_pool_init() 2016-12-15 09:58:02 +02:00
nble net: buf: Remove the need for net_buf_pool_init() 2016-12-15 09:58:02 +02:00
Kconfig Bluetooth: Kconfig: Restructure for a more logical hierarchy 2016-11-11 07:59:15 +02:00
Makefile Bluetooth: Move controller code to subsys/bluetooth 2016-11-04 22:05:05 +02:00
nrf51_pm.c Bluetooth: Use k_sleep() instead of deprecated fiber_sleep() 2016-11-11 09:38:40 +02:00
nrf51_pm.h
util.h