Home
last modified time | relevance | path

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

/optee_os/core/arch/arm/kernel/
H A Dspmc_sp_handler.c433 struct sp_session *sp_sess = to_sp_session(ts_sess); in spmc_sp_set_to_preempted() local
435 cpu_spin_lock(&sp_sess->spinlock); in spmc_sp_set_to_preempted()
436 assert(sp_sess->state == sp_busy); in spmc_sp_set_to_preempted()
437 sp_sess->state = sp_preempted; in spmc_sp_set_to_preempted()
438 cpu_spin_unlock(&sp_sess->spinlock); in spmc_sp_set_to_preempted()
444 struct sp_session *sp_sess = sp_get_session(endpoint_id); in spmc_sp_resume_from_preempted() local
446 if (!sp_sess) in spmc_sp_resume_from_preempted()
449 if (sp_sess->state != sp_preempted || sp_sess->thread_id != thread_id) in spmc_sp_resume_from_preempted()
452 cpu_spin_lock(&sp_sess->spinlock); in spmc_sp_resume_from_preempted()
453 sp_sess->state = sp_busy; in spmc_sp_resume_from_preempted()
[all …]