Home
last modified time | relevance | path

Searched refs:spinlock (Results 1 – 8 of 8) sorted by relevance

/optee_os/core/arch/arm/kernel/
H A Dspmc_sp_handler.c138 cpu_spin_lock(&rxtx->spinlock); in spmc_sp_handle_mem_share()
161 cpu_spin_unlock(&rxtx->spinlock); in spmc_sp_handle_mem_share()
436 cpu_spin_lock(&sp_sess->spinlock); in spmc_sp_set_to_preempted()
439 cpu_spin_unlock(&sp_sess->spinlock); in spmc_sp_set_to_preempted()
453 cpu_spin_lock(&sp_sess->spinlock); in spmc_sp_resume_from_preempted()
455 cpu_spin_unlock(&sp_sess->spinlock); in spmc_sp_resume_from_preempted()
747 exceptions = cpu_spin_lock_xsave(&rxtx->spinlock); in ffa_mem_relinquish()
768 cpu_spin_unlock_xrestore(&rxtx->spinlock, exceptions); in ffa_mem_relinquish()
795 cpu_spin_unlock_xrestore(&rxtx->spinlock, exceptions); in ffa_mem_relinquish()
959 cpu_spin_lock(&dst->spinlock); in ffa_handle_sp_direct_req()
[all …]
H A Dthread_spmc.c16 #include <kernel/spinlock.h>
375 cpu_spin_lock(&rxtx->spinlock); in spmc_handle_rxtx_map()
473 cpu_spin_unlock(&rxtx->spinlock); in spmc_handle_rxtx_map()
482 cpu_spin_lock(&rxtx->spinlock); in spmc_handle_rxtx_unmap()
502 cpu_spin_unlock(&rxtx->spinlock); in spmc_handle_rxtx_unmap()
511 cpu_spin_lock(&rxtx->spinlock); in spmc_handle_rx_release()
519 cpu_spin_unlock(&rxtx->spinlock); in spmc_handle_rx_release()
616 cpu_spin_lock(&rxtx->spinlock); in spmc_handle_partition_info_get()
655 cpu_spin_unlock(&rxtx->spinlock); in spmc_handle_partition_info_get()
1281 cpu_spin_lock(&rxtx->spinlock); in handle_mem_op_tmem()
[all...]
H A Dsecure_partition.c151 cpu_spin_lock(&s->spinlock); in sp_partition_info_get()
153 cpu_spin_unlock(&s->spinlock); in sp_partition_info_get()
1836 cpu_spin_lock(&sp_s->spinlock); in sp_enter_invoke_cmd()
1838 cpu_spin_unlock(&sp_s->spinlock); in sp_enter_invoke_cmd()
/optee_os/core/arch/riscv/kernel/
H A Dsub.mk1 srcs-y += spinlock.S
/optee_os/core/arch/arm/include/kernel/
H A Dsecure_partition.h31 unsigned int spinlock; member
H A Dthread_spmc.h28 unsigned int spinlock; member
/optee_os/lib/libutils/isoc/
H A Dbget_malloc.c137 unsigned int spinlock; member
145 return cpu_spin_lock_xsave(&ctx->spinlock); in malloc_lock()
150 cpu_spin_unlock_xrestore(&ctx->spinlock, exceptions); in malloc_unlock()
/optee_os/
H A DCHANGELOG.md1394 * arm32: fix spinlock assembly code