zephyr/kernel
Peter Bigot d8b86cba3c device: add API to check whether a device is ready to use
Currently this is useful only for some internal applications that
iterate over the device table, since applications can't get access to
a device that isn't ready, and devices can't be made unready.  So it's
introduced as internal API that may be exposed as device_ready() when
those conditions change.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-06-23 13:27:14 +02:00
..
include kernel: document arch_printk_char_out() 2020-06-17 09:20:55 +02:00
CMakeLists.txt kernel: Add k_mem_pool compatibility layer on top of k_heap 2020-04-14 10:05:55 -07:00
Kconfig zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
Kconfig.power_mgmt
atomic_c.c kernel: Add k_heap synchronized memory allocator 2020-04-14 10:05:55 -07:00
compiler_stack_protect.c
device.c device: add API to check whether a device is ready to use 2020-06-23 13:27:14 +02:00
errno.c
fatal.c
futex.c
idle.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
init.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
kheap.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mailbox.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mem_domain.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mem_slab.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mempool.c kernel: Refactor k_mem_pool APIs into a base and derived level 2020-04-14 10:05:55 -07:00
mempool_sys.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
msg_q.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mutex.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
pipes.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
poll.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
queue.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sched.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sem.c
smp.c kernel: simplify dummy thread implementation 2020-05-13 21:23:52 +02:00
stack.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
system_work_q.c
thread.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
thread_abort.c
timeout.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
timer.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
userspace.c kernel: userspace: fix variable initialization 2020-06-16 10:50:27 -05:00
userspace_handler.c userspace: improve dynamic object allocation 2020-06-03 22:33:32 +02:00
version.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
work_q.c