Zephyr API Documentation
3.0.0
A Scalable Open Source RTOS
3.0.0
Toggle main menu visibility
Main Page
Related Pages
Modules
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
Files
File List
Globals
All
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Macros
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
- k -
k_aligned_alloc() :
kernel.h
K_APP_BMEM() :
mem_partition.c
,
main.c
K_APP_DMEM() :
mem_partition.c
,
main.c
K_APPMEM_PARTITION_DEFINE() :
mem_partition.c
,
main.c
k_array_index_sanitize() :
speculation.h
k_busy_wait() :
kernel.h
k_calloc() :
kernel.h
k_condvar_broadcast() :
kernel.h
k_condvar_init() :
kernel.h
k_condvar_signal() :
kernel.h
k_condvar_wait() :
kernel.h
k_cpu_atomic_idle() :
kernel.h
k_cpu_idle() :
kernel.h
k_current_get() :
kernel.h
k_cyc_to_ms_ceil32() :
time_units.h
k_cyc_to_ms_ceil64() :
time_units.h
k_cyc_to_ms_floor32() :
time_units.h
k_cyc_to_ms_floor64() :
time_units.h
k_cyc_to_ms_near32() :
time_units.h
k_cyc_to_ms_near64() :
time_units.h
k_cyc_to_ns_ceil32() :
time_units.h
k_cyc_to_ns_ceil64() :
time_units.h
k_cyc_to_ns_floor32() :
time_units.h
k_cyc_to_ns_floor64() :
time_units.h
k_cyc_to_ns_near32() :
time_units.h
k_cyc_to_ns_near64() :
time_units.h
k_cyc_to_ticks_ceil32() :
time_units.h
k_cyc_to_ticks_ceil64() :
time_units.h
k_cyc_to_ticks_floor32() :
time_units.h
k_cyc_to_ticks_floor64() :
time_units.h
k_cyc_to_ticks_near32() :
time_units.h
k_cyc_to_ticks_near64() :
time_units.h
k_cyc_to_us_ceil32() :
time_units.h
k_cyc_to_us_ceil64() :
time_units.h
k_cyc_to_us_floor32() :
time_units.h
k_cyc_to_us_floor64() :
time_units.h
k_cyc_to_us_near32() :
time_units.h
k_cyc_to_us_near64() :
time_units.h
k_cycle_get_32() :
kernel.h
k_cycle_get_64() :
kernel.h
k_delayed_work_cancel() :
kernel.h
k_delayed_work_expires_ticks() :
kernel.h
k_delayed_work_init() :
kernel.h
k_delayed_work_pending() :
kernel.h
k_delayed_work_remaining_get() :
kernel.h
k_delayed_work_remaining_ticks() :
kernel.h
k_delayed_work_submit() :
kernel.h
k_delayed_work_submit_to_queue() :
kernel.h
K_EVENT_DEFINE() :
test_event_apis.c
,
main.c
,
test_event_apis.c
k_event_init() :
kernel.h
k_event_post() :
kernel.h
k_event_set() :
kernel.h
k_event_wait() :
kernel.h
k_event_wait_all() :
kernel.h
k_fatal_halt() :
fatal.h
K_FIFO_DEFINE() :
test_fifo_contexts.c
,
main.c
,
test_poll.c
,
test_fifo_cancel.c
k_float_disable() :
kernel.h
k_float_enable() :
kernel.h
k_free() :
kernel.h
k_futex_wait() :
kernel.h
k_futex_wake() :
kernel.h
k_heap_aligned_alloc() :
kernel.h
k_heap_alloc() :
kernel.h
K_HEAP_DEFINE() :
main.c
,
test_queue_contexts.c
,
main.c
,
test_pipe_contexts.c
,
main.c
,
test_pipe_contexts.c
,
test_kheap_api.c
,
main.c
,
inherit.c
,
main.c
k_heap_free() :
kernel.h
k_heap_init() :
kernel.h
k_is_in_isr() :
kernel.h
k_is_pre_kernel() :
kernel.h
k_is_preempt_thread() :
kernel.h
k_is_user_context() :
syscall.h
K_KERNEL_STACK_ARRAY_DEFINE() :
main.c
K_KERNEL_STACK_DEFINE() :
main.c
K_LIFO_DEFINE() :
test_lifo_contexts.c
k_malloc() :
kernel.h
k_mbox_async_put() :
kernel.h
k_mbox_data_get() :
kernel.h
K_MBOX_DEFINE() :
test_mbox_api.c
,
main.c
k_mbox_get() :
kernel.h
k_mbox_init() :
kernel.h
k_mbox_put() :
kernel.h
k_mem_domain_add_partition() :
mem_domain.h
k_mem_domain_add_thread() :
mem_domain.h
k_mem_domain_init() :
mem_domain.h
k_mem_domain_remove_partition() :
mem_domain.h
k_mem_free_get() :
mem_manage.h
k_mem_map() :
mem_manage.h
k_mem_page_in() :
mem_manage.h
k_mem_page_out() :
mem_manage.h
k_mem_paging_backing_store_init() :
mem_manage.h
k_mem_paging_backing_store_location_free() :
mem_manage.h
k_mem_paging_backing_store_location_get() :
mem_manage.h
k_mem_paging_backing_store_page_finalize() :
mem_manage.h
k_mem_paging_backing_store_page_in() :
mem_manage.h
k_mem_paging_backing_store_page_out() :
mem_manage.h
k_mem_paging_eviction_init() :
mem_manage.h
k_mem_paging_eviction_select() :
mem_manage.h
k_mem_paging_histogram_backing_store_page_in_get() :
mem_manage.h
k_mem_paging_histogram_backing_store_page_out_get() :
mem_manage.h
k_mem_paging_histogram_eviction_get() :
mem_manage.h
k_mem_paging_stats_get() :
mem_manage.h
k_mem_paging_thread_stats_get() :
mem_manage.h
K_MEM_PARTITION_DEFINE() :
mem_domain.c
,
inherit.c
k_mem_pin() :
mem_manage.h
k_mem_region_align() :
mem_manage.h
k_mem_slab_alloc() :
kernel.h
K_MEM_SLAB_DEFINE() :
test_mslab_api.c
,
main.c
,
test_mslab_threadsafe.c
,
test_mslab_alloc_wait.c
,
main.c
k_mem_slab_free() :
kernel.h
k_mem_slab_init() :
kernel.h
k_mem_slab_max_used_get() :
kernel.h
k_mem_slab_num_free_get() :
kernel.h
k_mem_slab_num_used_get() :
kernel.h
k_mem_unmap() :
mem_manage.h
k_mem_unpin() :
mem_manage.h
k_ms_to_cyc_ceil32() :
time_units.h
k_ms_to_cyc_ceil64() :
time_units.h
k_ms_to_cyc_floor32() :
time_units.h
k_ms_to_cyc_floor64() :
time_units.h
k_ms_to_cyc_near32() :
time_units.h
k_ms_to_cyc_near64() :
time_units.h
k_ms_to_ticks_ceil32() :
time_units.h
k_ms_to_ticks_ceil64() :
time_units.h
k_ms_to_ticks_floor32() :
time_units.h
k_ms_to_ticks_floor64() :
time_units.h
k_ms_to_ticks_near32() :
time_units.h
k_ms_to_ticks_near64() :
time_units.h
k_msgq_alloc_init() :
kernel.h
k_msgq_cleanup() :
kernel.h
K_MSGQ_DEFINE() :
inherit.c
,
test_msgq_contexts.c
,
main.c
k_msgq_get() :
kernel.h
k_msgq_get_attrs() :
kernel.h
k_msgq_init() :
kernel.h
k_msgq_num_free_get() :
kernel.h
k_msgq_num_used_get() :
kernel.h
k_msgq_peek() :
kernel.h
k_msgq_purge() :
kernel.h
k_msgq_put() :
kernel.h
k_msleep() :
kernel.h
K_MUTEX_DEFINE() :
main.c
,
inherit.c
,
kobject.c
,
test_mutex_apis.c
,
main.c
k_mutex_init() :
kernel.h
k_mutex_lock() :
kernel.h
k_mutex_unlock() :
kernel.h
k_ns_to_cyc_ceil32() :
time_units.h
k_ns_to_cyc_ceil64() :
time_units.h
k_ns_to_cyc_floor32() :
time_units.h
k_ns_to_cyc_floor64() :
time_units.h
k_ns_to_cyc_near32() :
time_units.h
k_ns_to_cyc_near64() :
time_units.h
k_ns_to_ticks_ceil32() :
time_units.h
k_ns_to_ticks_ceil64() :
time_units.h
k_ns_to_ticks_floor32() :
time_units.h
k_ns_to_ticks_floor64() :
time_units.h
k_ns_to_ticks_near32() :
time_units.h
k_ns_to_ticks_near64() :
time_units.h
k_object_access_all_grant() :
kobject.h
k_object_access_grant() :
kobject.h
k_object_access_revoke() :
kobject.h
k_object_free() :
kobject.h
k_object_release() :
kobject.h
k_p4wq_add_thread() :
p4wq.h
k_p4wq_cancel() :
p4wq.h
k_p4wq_enable_static_thread() :
p4wq.h
k_p4wq_init() :
p4wq.h
k_p4wq_submit() :
p4wq.h
k_p4wq_wait() :
p4wq.h
k_pipe_alloc_init() :
kernel.h
k_pipe_buffer_flush() :
kernel.h
k_pipe_cleanup() :
kernel.h
K_PIPE_DEFINE() :
main.c
,
test_pipe_contexts.c
,
main.c
,
test_pipe.c
k_pipe_flush() :
kernel.h
k_pipe_get() :
kernel.h
k_pipe_init() :
kernel.h
k_pipe_put() :
kernel.h
k_pipe_read_avail() :
kernel.h
k_pipe_write_avail() :
kernel.h
k_poll() :
kernel.h
k_poll_event_init() :
kernel.h
k_poll_signal_check() :
kernel.h
k_poll_signal_init() :
kernel.h
k_poll_signal_raise() :
kernel.h
k_poll_signal_reset() :
kernel.h
k_queue_alloc_append() :
kernel.h
k_queue_alloc_prepend() :
kernel.h
k_queue_append() :
kernel.h
k_queue_append_list() :
kernel.h
k_queue_cancel_wait() :
kernel.h
K_QUEUE_DEFINE() :
main.c
,
test_queue_contexts.c
k_queue_get() :
kernel.h
k_queue_init() :
kernel.h
k_queue_insert() :
kernel.h
k_queue_is_empty() :
kernel.h
k_queue_merge_slist() :
kernel.h
k_queue_peek_head() :
kernel.h
k_queue_peek_tail() :
kernel.h
k_queue_prepend() :
kernel.h
k_queue_remove() :
kernel.h
k_queue_unique_append() :
kernel.h
k_sched_lock() :
kernel.h
k_sched_time_slice_set() :
kernel.h
k_sched_unlock() :
kernel.h
k_sem_count_get() :
kernel.h
K_SEM_DEFINE() :
main.c
,
test_queue_fail.c
,
main.c
,
user_api.c
,
test_sched_timeslice_and_lock.c
,
test_priority_scheduling.c
,
main.c
,
test_sched_timeslice_and_lock.c
,
main.c
,
test_essential_thread.c
,
test_threads_cancel_abort.c
,
test_threads_set_priority.c
,
main.c
,
test_poll.c
,
test_event_apis.c
,
main.c
,
load_store.c
,
pi.c
,
test_mheap_api.c
,
inherit.c
,
kobject.c
,
mem_domain.c
,
main.c
,
test_pipe.c
,
main.c
,
test_poll.c
,
test_pipe_contexts.c
,
test_pipe.c
,
main.c
,
test_mslab_api.c
k_sem_give() :
kernel.h
k_sem_init() :
kernel.h
k_sem_reset() :
kernel.h
k_sem_take() :
kernel.h
k_sleep() :
kernel.h
k_spin_lock() :
spinlock.h
k_spin_release() :
spinlock.h
k_spin_unlock() :
spinlock.h
k_stack_alloc_init() :
kernel.h
k_stack_cleanup() :
kernel.h
K_STACK_DEFINE() :
main.c
,
test_stack_contexts.c
k_stack_init() :
kernel.h
k_stack_pop() :
kernel.h
k_stack_push() :
kernel.h
k_sys_fatal_error_handler() :
main.c
,
test_essential_thread.c
,
main.c
,
test_pipe.c
,
main.c
,
common.c
,
main.c
,
fatal.h
k_sys_runtime_stats_disable() :
kernel.h
k_sys_runtime_stats_enable() :
kernel.h
k_thread_abort() :
kernel.h
K_THREAD_ACCESS_GRANT() :
main.c
k_thread_cpu_mask_clear() :
kernel.h
k_thread_cpu_mask_disable() :
kernel.h
k_thread_cpu_mask_enable() :
kernel.h
k_thread_cpu_mask_enable_all() :
kernel.h
k_thread_create() :
kernel.h
k_thread_custom_data_get() :
kernel.h
k_thread_custom_data_set() :
kernel.h
k_thread_deadline_set() :
kernel.h
K_THREAD_DEFINE() :
main.c
,
load_store.c
,
pi.c
,
mem_domain.c
,
main.c
k_thread_foreach() :
kernel.h
k_thread_foreach_unlocked() :
kernel.h
k_thread_heap_assign() :
kernel.h
k_thread_join() :
kernel.h
k_thread_name_copy() :
kernel.h
k_thread_name_get() :
kernel.h
k_thread_name_set() :
kernel.h
k_thread_priority_get() :
kernel.h
k_thread_priority_set() :
kernel.h
k_thread_resume() :
kernel.h
k_thread_runtime_stats_all_get() :
kernel.h
k_thread_runtime_stats_disable() :
kernel.h
k_thread_runtime_stats_enable() :
kernel.h
k_thread_runtime_stats_get() :
kernel.h
K_THREAD_STACK_ARRAY_DEFINE() :
test_mslab_alloc_wait.c
,
test_mslab_threadsafe.c
,
main.c
,
atomic.c
,
errno.c
,
timeout_order.c
,
main.c
,
test_mbox_api.c
,
test_mheap_concept.c
,
main.c
K_THREAD_STACK_ARRAY_EXTERN() :
test_sched.h
K_THREAD_STACK_DEFINE() :
main.c
,
test_queue_loop.c
,
main.c
,
user_api.c
,
main.c
,
test_queue_fail.c
,
test_queue_contexts.c
,
test_poll.c
,
test_pipe_contexts.c
,
test_pipe.c
,
main.c
,
thread_competition.c
,
test_queue_user.c
,
main.c
,
test_kthread_for_each.c
,
test_essential_thread.c
,
main.c
,
test_stack_fail.c
,
test_stack_contexts.c
,
test_fifo_cancel.c
,
main.c
,
test_mbox_api.c
,
main.c
,
test_lifo_loop.c
,
test_lifo_contexts.c
,
interrupt_offload.c
,
k_float_disable.c
,
main.c
,
test_fifo_loop.c
,
test_fifo_contexts.c
,
main.c
,
test_event_apis.c
,
main.c
,
errno.c
,
test_mutex_error.c
,
main.c
,
test_mutex_apis.c
,
main.c
,
test_msgq_contexts.c
,
main.c
,
test_mslab_api.c
,
main.c
,
test_kheap_api.c
,
test_mheap_api.c
,
main.c
,
inherit.c
,
kobject.c
,
main.c
,
mem_domain.c
,
main.c
K_THREAD_STACK_EXTERN() :
main.c
,
test_msgq_purge.c
,
main.c
,
test_sched.h
,
tests_thread_apis.h
k_thread_start() :
kernel.h
k_thread_state_str() :
kernel.h
k_thread_suspend() :
kernel.h
k_thread_system_pool_assign() :
kernel.h
k_thread_timeout_expires_ticks() :
kernel.h
k_thread_timeout_remaining_ticks() :
kernel.h
k_thread_user_mode_enter() :
kernel.h
k_ticks_to_cyc_ceil32() :
time_units.h
k_ticks_to_cyc_ceil64() :
time_units.h
k_ticks_to_cyc_floor32() :
time_units.h
k_ticks_to_cyc_floor64() :
time_units.h
k_ticks_to_cyc_near32() :
time_units.h
k_ticks_to_cyc_near64() :
time_units.h
k_ticks_to_ms_ceil32() :
time_units.h
k_ticks_to_ms_ceil64() :
time_units.h
k_ticks_to_ms_floor32() :
time_units.h
k_ticks_to_ms_floor64() :
time_units.h
k_ticks_to_ms_near32() :
time_units.h
k_ticks_to_ms_near64() :
time_units.h
k_ticks_to_ns_ceil32() :
time_units.h
k_ticks_to_ns_ceil64() :
time_units.h
k_ticks_to_ns_floor32() :
time_units.h
k_ticks_to_ns_floor64() :
time_units.h
k_ticks_to_ns_near32() :
time_units.h
k_ticks_to_ns_near64() :
time_units.h
k_ticks_to_us_ceil32() :
time_units.h
k_ticks_to_us_ceil64() :
time_units.h
k_ticks_to_us_floor32() :
time_units.h
k_ticks_to_us_floor64() :
time_units.h
k_ticks_to_us_near32() :
time_units.h
k_ticks_to_us_near64() :
time_units.h
K_TIMER_DEFINE() :
inherit.c
,
main.c
,
clock.c
k_timer_expires_ticks() :
kernel.h
k_timer_init() :
kernel.h
k_timer_remaining_get() :
kernel.h
k_timer_remaining_ticks() :
kernel.h
k_timer_start() :
kernel.h
k_timer_status_get() :
kernel.h
k_timer_status_sync() :
kernel.h
k_timer_stop() :
kernel.h
k_timer_user_data_get() :
kernel.h
k_timer_user_data_set() :
kernel.h
k_uptime_delta() :
kernel.h
k_uptime_get() :
kernel.h
k_uptime_get_32() :
kernel.h
k_uptime_ticks() :
kernel.h
k_us_to_cyc_ceil32() :
time_units.h
k_us_to_cyc_ceil64() :
time_units.h
k_us_to_cyc_floor32() :
time_units.h
k_us_to_cyc_floor64() :
time_units.h
k_us_to_cyc_near32() :
time_units.h
k_us_to_cyc_near64() :
time_units.h
k_us_to_ticks_ceil32() :
time_units.h
k_us_to_ticks_ceil64() :
time_units.h
k_us_to_ticks_floor32() :
time_units.h
k_us_to_ticks_floor64() :
time_units.h
k_us_to_ticks_near32() :
time_units.h
k_us_to_ticks_near64() :
time_units.h
k_usleep() :
kernel.h
k_wakeup() :
kernel.h
k_work_busy_get() :
kernel.h
k_work_cancel() :
kernel.h
k_work_cancel_delayable() :
kernel.h
k_work_cancel_delayable_sync() :
kernel.h
k_work_cancel_sync() :
kernel.h
k_work_delayable_busy_get() :
kernel.h
k_work_delayable_expires_get() :
kernel.h
k_work_delayable_from_work() :
kernel.h
k_work_delayable_is_pending() :
kernel.h
k_work_delayable_remaining_get() :
kernel.h
k_work_flush() :
kernel.h
k_work_flush_delayable() :
kernel.h
k_work_init() :
kernel.h
k_work_init_delayable() :
kernel.h
k_work_is_pending() :
kernel.h
k_work_pending() :
kernel.h
k_work_poll_cancel() :
kernel.h
k_work_poll_init() :
kernel.h
k_work_poll_submit() :
kernel.h
k_work_poll_submit_to_queue() :
kernel.h
k_work_q_start() :
kernel.h
k_work_queue_drain() :
kernel.h
k_work_queue_init() :
kernel.h
k_work_queue_start() :
kernel.h
k_work_queue_thread_get() :
kernel.h
k_work_queue_unplug() :
kernel.h
k_work_reschedule() :
kernel.h
k_work_reschedule_for_queue() :
kernel.h
k_work_schedule() :
kernel.h
k_work_schedule_for_queue() :
kernel.h
k_work_submit() :
kernel.h
k_work_submit_to_queue() :
kernel.h
k_work_user_init() :
kernel.h
k_work_user_is_pending() :
kernel.h
k_work_user_queue_start() :
kernel.h
k_work_user_submit_to_queue() :
kernel.h
k_yield() :
kernel.h
k_yield_entry() :
main.c
kernel_init_objects() :
main.c
kernel_thread_entry() :
main.c
kobject_access_grant_user_part() :
kobject.c
kobject_grant_access_child_entry() :
kobject.c
kobject_grant_access_extra_entry() :
kobject.c
kobject_revoke_access_user_part() :
kobject.c
kscan_config() :
kscan.h
kscan_disable_callback() :
kscan.h
kscan_enable_callback() :
kscan.h
Generated on Mon Feb 21 2022 22:43:06 for Zephyr API Documentation by
1.9.2