Go to file
Allan Stephens 83946282a9 init: Optimize device_get_binding()
Improves the efficiency of the search by doing a single pass through
all device objects, rather than searching one level at a time.
Also enhances the comments for this routine.

Change-Id: I6786f24381f03d74d8c559ccbd7aa6a37683a8b7
Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
2016-02-05 20:24:30 -05:00
arch init: Support fine-grained device initialization priorities 2016-02-05 20:24:30 -05:00
doc doc: Edit About Zephyr for readability. 2016-02-05 20:24:29 -05:00
drivers init: Simplify symbol name generated by DECLARE_DEVICE_INIT_CONFIG() 2016-02-05 20:24:29 -05:00
include init: Support fine-grained device initialization priorities 2016-02-05 20:24:30 -05:00
kernel init: Optimize device_get_binding() 2016-02-05 20:24:30 -05:00
lib Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
misc Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
net Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
samples microkernel: Don't initialize packets in a command packet set 2016-02-05 20:24:29 -05:00
scripts toolchain: change section macro to support external c libraries 2016-02-05 20:24:29 -05:00
.checkpatch.conf checkpatch: ignore PREFER_KERNEL_TYPES 2016-02-05 20:24:29 -05:00
.gitattributes First commit 2015-04-10 16:44:37 -07:00
.gitignore .gitignore: add ctags data file 2016-02-05 20:16:15 -05:00
.mailmap First commit 2015-04-10 16:44:37 -07:00
Kbuild mdef: do not try to use MDEF file if it was not defined 2016-02-05 20:24:23 -05:00
Kconfig Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
Kconfig.zephyr Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
Makefile gcc: build with -fstack-usage 2016-02-05 20:24:29 -05:00
Makefile.inc kbuild: make menuconfig work with local configuration 2016-02-05 20:24:29 -05:00
zephyr-env.sh Rename Zephyr OS into Zephyr Kernel 2016-02-05 20:14:26 -05:00