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()
160 cpu_spin_unlock(&rxtx->spinlock); in spmc_sp_handle_mem_share()
435 cpu_spin_lock(&sp_sess->spinlock); in spmc_sp_set_to_preempted()
438 cpu_spin_unlock(&sp_sess->spinlock); in spmc_sp_set_to_preempted()
452 cpu_spin_lock(&sp_sess->spinlock); in spmc_sp_resume_from_preempted()
454 cpu_spin_unlock(&sp_sess->spinlock); in spmc_sp_resume_from_preempted()
746 exceptions = cpu_spin_lock_xsave(&rxtx->spinlock); in ffa_mem_relinquish()
767 cpu_spin_unlock_xrestore(&rxtx->spinlock, exceptions); in ffa_mem_relinquish()
794 cpu_spin_unlock_xrestore(&rxtx->spinlock, exceptions); in ffa_mem_relinquish()
958 cpu_spin_lock(&dst->spinlock); in ffa_handle_sp_direct_req()
[all …]
H A Dthread_spmc.c375 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()
1278 cpu_spin_lock(&rxtx->spinlock); in handle_mem_op_tmem()
1306 cpu_spin_unlock(&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.c142 unsigned int spinlock; member
150 return cpu_spin_lock_xsave(&ctx->spinlock); in malloc_lock()
155 cpu_spin_unlock_xrestore(&ctx->spinlock, exceptions); in malloc_unlock()
/optee_os/
H A DCHANGELOG.md1364 * arm32: fix spinlock assembly code