Home
last modified time | relevance | path

Searched refs:thread_state (Results 1 – 25 of 25) sorted by relevance

/Zephyr-latest/kernel/include/
Dkthread.h81 return (thread->base.thread_state & _THREAD_DUMMY) != 0U; in is_thread_dummy()
88 return (thread->base.thread_state & _THREAD_SUSPENDED) != 0U; in z_is_thread_suspended()
93 return (thread->base.thread_state & _THREAD_PENDING) != 0U; in z_is_thread_pending()
98 uint8_t state = thread->base.thread_state; in z_is_thread_prevented_from_running()
116 return (thread->base.thread_state & state) != 0U; in z_is_thread_state_set()
126 thread->base.thread_state |= _THREAD_QUEUED; in z_mark_thread_as_queued()
131 thread->base.thread_state &= ~_THREAD_QUEUED; in z_mark_thread_as_not_queued()
136 thread->base.thread_state |= _THREAD_SUSPENDED; in z_mark_thread_as_suspended()
143 thread->base.thread_state &= ~_THREAD_SUSPENDED; in z_mark_thread_as_not_suspended()
150 thread->base.thread_state |= _THREAD_PENDING; in z_mark_thread_as_pending()
[all …]
Dkswap.h99 _current->base.thread_state & (_THREAD_DUMMY | _THREAD_DEAD), in do_swap()
/Zephyr-latest/tests/kernel/threads/thread_apis/src/
Dtest_kthread_for_each.c229 tid->base.thread_state = 0; in ZTEST()
233 tid->base.thread_state = _THREAD_DUMMY; in ZTEST()
244 tid->base.thread_state = _THREAD_PENDING; in ZTEST()
248 tid->base.thread_state = _THREAD_DEAD; in ZTEST()
252 tid->base.thread_state = _THREAD_SLEEPING; in ZTEST()
256 tid->base.thread_state = _THREAD_SUSPENDED; in ZTEST()
260 tid->base.thread_state = _THREAD_ABORTING; in ZTEST()
264 tid->base.thread_state = _THREAD_QUEUED; in ZTEST()
268 tid->base.thread_state = _THREAD_PENDING | _THREAD_SUSPENDED; in ZTEST()
/Zephyr-latest/kernel/
Dthread.c230 uint8_t thread_state = thread_id->base.thread_state; in k_thread_state_str() local
261 for (unsigned int index = 0; thread_state != 0; index++) { in k_thread_state_str()
263 if ((thread_state & bit) == 0) { in k_thread_state_str()
271 thread_state &= ~bit; in k_thread_state_str()
273 if (thread_state != 0) { in k_thread_state_str()
337 if ((_current->base.thread_state & _THREAD_DUMMY) != 0) { in z_check_stack_sentinel()
749 thread_base->thread_state = (uint8_t)initial_state; in z_init_thread_base()
938 (_current->base.thread_state & _THREAD_DUMMY) != 0) { in z_thread_mark_switched_out()
1130 dummy_thread->base.thread_state = _THREAD_DUMMY; in z_dummy_thread_init()
Dspinlock_validate.c29 if (arch_is_in_isr() && _current->base.thread_state & _THREAD_DUMMY) { in z_spin_unlock_valid()
Dsched.c148 return (thread->base.thread_state & _THREAD_ABORTING) != 0U; in is_aborting()
154 return (thread->base.thread_state & in is_halting()
163 thread->base.thread_state &= ~(_THREAD_ABORTING | _THREAD_SUSPENDING); in clear_halting()
418 thread->base.thread_state |= (terminate ? _THREAD_ABORTING in z_thread_halt()
584 bool killed = (thread->base.thread_state & in z_sched_wake_thread()
1233 if ((thread->base.thread_state & new_state) == 0U) { in halt_thread()
1234 thread->base.thread_state |= new_state; in halt_thread()
1325 if ((thread->base.thread_state & _THREAD_DEAD) != 0U) { in z_thread_abort()
1345 __ASSERT_NO_MSG((thread->base.thread_state & _THREAD_DEAD) != 0); in z_impl_k_thread_abort()
1358 if ((thread->base.thread_state & _THREAD_DEAD) != 0U) { in z_impl_k_thread_join()
Dmailbox.c178 if ((sending_thread->base.thread_state & _THREAD_DUMMY) != 0U) { in mbox_message_dispose()
249 if ((sending_thread->base.thread_state & _THREAD_DUMMY) in mbox_message_put()
279 if ((sending_thread->base.thread_state & _THREAD_DUMMY) != 0U) { in mbox_message_put()
/Zephyr-latest/arch/arc/core/
Dirq_offload.c53 __ASSERT_NO_MSG((_current->base.thread_state & _THREAD_DEAD) == 0); in arch_irq_offload()
/Zephyr-latest/arch/xtensa/include/
Dkernel_arch_func.h98 if (old_thread->base.thread_state & _THREAD_DUMMY) { in arch_cohere_stacks()
/Zephyr-latest/include/zephyr/kernel/
Dthread.h75 uint8_t thread_state; member
/Zephyr-latest/subsys/debug/
Dthread_info.c52 thread_state),
/Zephyr-latest/subsys/portability/cmsis_rtos_v1/
Dcmsis_thread.c15 uint8_t state = thread->base.thread_state; in _is_thread_cmsis_inactive()
/Zephyr-latest/scripts/coredump/gdbstubs/
Dgdbstub.py255 thread_state = int.from_bytes(thread_state_byte, "little")
256 thread_info_bytes += b', state: ' + bytes(hex(thread_state), 'ascii')
/Zephyr-latest/tests/kernel/msgq/msgq_api/src/
Dtest_msgq_contexts.c409 zassert_equal(tids[0]->base.thread_state, _THREAD_PENDING); in ZTEST()
451 zassert_equal(tids[0]->base.thread_state, _THREAD_PENDING); in ZTEST()
/Zephyr-latest/subsys/portability/cmsis_rtos_v2/
Dthread.c44 uint8_t state = thread->base.thread_state; in _is_thread_cmsis_inactive()
292 switch (tid->z_thread.base.thread_state) { in osThreadGetState()
/Zephyr-latest/tests/kernel/sched/preempt/src/
Dmain.c118 while (do_sleep && !(src_thread->base.thread_state & _THREAD_PENDING)) { in wakeup_src_thread()
/Zephyr-latest/modules/hal_infineon/abstraction-rtos/source/COMPONENT_ZEPHYR/
Dcyabs_rtos_zephyr.c226 if (((*thread)->z_thread.base.thread_state & _THREAD_DEAD) != 0) { in cy_rtos_get_thread_state()
229 switch ((*thread)->z_thread.base.thread_state) { in cy_rtos_get_thread_state()
/Zephyr-latest/arch/xtensa/core/
Dmpu.c886 if (((cur_thread->base.thread_state & _THREAD_DUMMY) != _THREAD_DUMMY) && in arch_mem_domain_partition_add()
978 if ((thread->base.thread_state & _THREAD_DEAD) == 0) { in arch_mem_domain_thread_remove()
Dptables.c1031 if ((thread->base.thread_state & _THREAD_DEAD) == 0) { in arch_mem_domain_thread_remove()
/Zephyr-latest/tests/kernel/smp/src/
Dmain.c221 volatile uint8_t *p = &tinfo[i].tid->base.thread_state; in spin_for_threads_exit()
/Zephyr-latest/subsys/mgmt/mcumgr/grp/os_mgmt/src/
Dos_mgmt.c312 zcbor_uint32_put(iterator_ctx->zse, thread->base.thread_state) && in os_mgmt_taskstat_encode_one()
/Zephyr-latest/arch/arm64/core/
Dmmu.c1341 if ((thread->base.thread_state & _THREAD_DEAD) == 0) { in arch_mem_domain_thread_remove()
/Zephyr-latest/arch/x86/core/
Dx86_mmu.c1882 if ((thread->base.thread_state & _THREAD_DEAD) == 0) { in arch_mem_domain_thread_remove()
/Zephyr-latest/doc/releases/
Drelease-notes-2.3.rst1359 * :github:`17361` - _THREAD_QUEUED overlaps with x86 _EXC_ACTIVE in k_thread.thread_state
Drelease-notes-3.1.rst1574 * :github:`44255` - kernel: While thread is running [thread_state] is in _THREAD_QUEUED