Home
last modified time | relevance | path

Searched refs:THREAD_ID_INVALID (Results 1 – 12 of 12) sorted by relevance

/optee_os/core/kernel/
H A Dmutex.c29 assert(thread_get_id_may_fail() != THREAD_ID_INVALID); in __mutex_lock()
86 assert(m->owner == THREAD_ID_INVALID); in __mutex_lock_recursive()
96 assert(thread_get_id_may_fail() != THREAD_ID_INVALID); in __mutex_unlock()
123 atomic_store_short(&m->owner, THREAD_ID_INVALID); in __mutex_unlock_recursive()
135 assert(thread_get_id_may_fail() != THREAD_ID_INVALID); in __mutex_trylock()
157 assert(thread_get_id_may_fail() != THREAD_ID_INVALID); in __mutex_read_unlock()
176 assert(thread_get_id_may_fail() != THREAD_ID_INVALID); in __mutex_read_lock()
222 assert(thread_get_id_may_fail() != THREAD_ID_INVALID); in __mutex_read_trylock()
358 if (thread_get_id_may_fail() == THREAD_ID_INVALID) { in mutex_pm_aware_lock()
370 if (thread_get_id_may_fail() == THREAD_ID_INVALID) { in mutex_pm_aware_unlock()
H A Dthread.c387 l->curr_thread = THREAD_ID_INVALID; in thread_clr_boot_thread()
409 if (ct == THREAD_ID_INVALID) in thread_stack_start()
476 ret = (l->curr_thread != THREAD_ID_INVALID) && in thread_is_in_normal_mode()
647 tcl[n].curr_thread = THREAD_ID_INVALID; in thread_init_thread_core_local()
699 assert(l->curr_thread != THREAD_ID_INVALID); in thread_get_ctx_regs()
711 assert(l->curr_thread != THREAD_ID_INVALID); in thread_set_foreign_intr()
735 assert(l->curr_thread != THREAD_ID_INVALID); in thread_restore_foreign_intr()
H A Dtee_ta_manager.c57 static short int tee_ta_single_instance_thread = THREAD_ID_INVALID;
80 while (tee_ta_single_instance_thread != THREAD_ID_INVALID) in lock_single_instance()
98 tee_ta_single_instance_thread = THREAD_ID_INVALID; in unlock_single_instance()
202 s->lock_thread = THREAD_ID_INVALID; in tee_ta_put_session()
261 while (s->lock_thread != THREAD_ID_INVALID && !s->unlink) in tee_ta_get_session()
611 s->lock_thread = THREAD_ID_INVALID; in tee_ta_init_session()
/optee_os/core/include/kernel/
H A Dspinlock.h47 assert(thread_get_id_may_fail() != THREAD_ID_INVALID); in thread_spin_trylock()
57 assert(thread_get_id_may_fail() != THREAD_ID_INVALID); in thread_spin_lock()
63 assert(thread_get_id_may_fail() != THREAD_ID_INVALID); in thread_spin_unlock()
H A Dthread.h25 #define THREAD_ID_INVALID -1 macro
H A Dmutex.h28 .owner = THREAD_ID_INVALID }
/optee_os/core/arch/riscv/kernel/
H A Dthread_arch.c237 assert(l->curr_thread == THREAD_ID_INVALID); in __thread_alloc_and_run()
325 assert(ct != THREAD_ID_INVALID); in thread_get_saved_thread_sp()
343 assert(l->curr_thread == THREAD_ID_INVALID); in thread_resume_from_rpc()
400 assert(ct != THREAD_ID_INVALID); in thread_state_free()
409 l->curr_thread = THREAD_ID_INVALID; in thread_state_free()
421 assert(ct != THREAD_ID_INVALID); in thread_state_suspend()
451 l->curr_thread = THREAD_ID_INVALID; in thread_state_suspend()
H A Dentry.S187 li t2, THREAD_ID_INVALID
221 li a0, THREAD_ID_INVALID
/optee_os/core/arch/arm/kernel/
H A Dthread.c228 assert(l->curr_thread == THREAD_ID_INVALID); in __thread_alloc_and_run()
369 assert(l->curr_thread == THREAD_ID_INVALID); in thread_resume_from_rpc()
436 assert(ct != THREAD_ID_INVALID); in thread_get_saved_thread_sp()
453 assert(ct != THREAD_ID_INVALID); in thread_state_free()
465 l->curr_thread = THREAD_ID_INVALID; in thread_state_free()
504 assert(ct != THREAD_ID_INVALID); in thread_state_suspend()
543 l->curr_thread = THREAD_ID_INVALID; in thread_state_suspend()
H A Dentry_a64.S329 mov x2, #THREAD_ID_INVALID
359 mov x0, #THREAD_ID_INVALID
H A Dentry_a32.S466 mov r2, #THREAD_ID_INVALID
515 mov r0, #THREAD_ID_INVALID
H A Dsecure_partition.c1822 sp_s->thread_id = THREAD_ID_INVALID; in sp_enter_invoke_cmd()