Home
last modified time | relevance | path

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

/optee_os/core/kernel/
H A Dts_manager.c71 state = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in ts_push_current_session()
83 state = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in ts_push_current_session()
106 state = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in ts_pop_current_session()
117 state = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in ts_pop_current_session()
H A Dthread.c263 assert(thread_get_exceptions() & THREAD_EXCP_FOREIGN_INTR); in get_core_local()
332 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in get_stackcheck_recursion_flag()
423 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in get_stack_limits()
468 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in thread_is_in_normal_mode()
488 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in thread_get_id_may_fail()
706 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in thread_set_foreign_intr()
716 thread_set_exceptions(exceptions & ~THREAD_EXCP_FOREIGN_INTR); in thread_set_foreign_intr()
730 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in thread_restore_foreign_intr()
738 thread_set_exceptions(exceptions & ~THREAD_EXCP_FOREIGN_INTR); in thread_restore_foreign_intr()
H A Dtrace_ext.c60 if (thread_get_exceptions() & THREAD_EXCP_FOREIGN_INTR) in trace_ext_get_core_id()
/optee_os/core/include/kernel/
H A Dmisc.h22 assert(thread_get_exceptions() & THREAD_EXCP_FOREIGN_INTR); in get_core_pos()
H A Dthread.h167 return !!(thread_get_exceptions() & THREAD_EXCP_FOREIGN_INTR); in thread_foreign_intr_disabled()
/optee_os/core/arch/arm/kernel/
H A Dthread.c73 if (!(exceptions & THREAD_EXCP_FOREIGN_INTR)) in thread_set_exceptions()
98 if (!(exceptions & THREAD_EXCP_FOREIGN_INTR)) in thread_set_exceptions()
164 (THREAD_EXCP_FOREIGN_INTR << ARM32_CPSR_F_SHIFT); in init_regs()
198 THREAD_EXCP_FOREIGN_INTR | DAIFBIT_ABT); in init_regs()
798 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in thread_kernel_enable_vfp()
838 assert(exceptions & THREAD_EXCP_FOREIGN_INTR); in thread_kernel_disable_vfp()
839 exceptions &= ~THREAD_EXCP_FOREIGN_INTR; in thread_kernel_disable_vfp()
840 exceptions |= state & THREAD_EXCP_FOREIGN_INTR; in thread_kernel_disable_vfp()
848 assert(thread_get_exceptions() & THREAD_EXCP_FOREIGN_INTR); in thread_kernel_save_vfp()
859 assert(thread_get_exceptions() & THREAD_EXCP_FOREIGN_INTR); in thread_kernel_restore_vfp()
[all …]
H A Dvirtualization.c78 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in get_current_prtn()
98 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in set_current_prtn()
H A Dthread_optee_smc.c308 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in thread_disable_prealloc_rpc_cache()
350 exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in thread_enable_prealloc_rpc_cache()
H A Dsecure_partition.c1781 *cpsr |= SHIFT_U32(THREAD_EXCP_FOREIGN_INTR, in sp_cpsr_configure_foreign_interrupts()
1784 *cpsr &= ~SHIFT_U32(THREAD_EXCP_FOREIGN_INTR, in sp_cpsr_configure_foreign_interrupts()
/optee_os/core/arch/riscv/include/kernel/
H A Dthread_arch.h21 #define THREAD_EXCP_FOREIGN_INTR PLAT_THREAD_EXCP_FOREIGN_INTR macro
24 #define THREAD_EXCP_ALL (THREAD_EXCP_FOREIGN_INTR |\
/optee_os/core/arch/arm/include/kernel/
H A Dthread_arch.h352 #define THREAD_EXCP_FOREIGN_INTR (ARM32_CPSR_F >> ARM32_CPSR_F_SHIFT) macro
355 #define THREAD_EXCP_FOREIGN_INTR (ARM32_CPSR_I >> ARM32_CPSR_F_SHIFT) macro
358 #define THREAD_EXCP_ALL (THREAD_EXCP_FOREIGN_INTR \
/optee_os/core/arch/arm/mm/
H A Dcore_mmu.c101 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in cache_op_outer()
H A Dcore_mmu_lpae.c622 assert(thread_get_exceptions() & THREAD_EXCP_FOREIGN_INTR); in core_mmu_set_prtn()
1310 !(exceptions & THREAD_EXCP_FOREIGN_INTR)) in core_mmu_find_table()
/optee_os/core/arch/riscv/kernel/
H A Dthread_optee_abi.c309 uint32_t exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in thread_disable_prealloc_rpc_cache()
351 exceptions = thread_mask_exceptions(THREAD_EXCP_FOREIGN_INTR); in thread_enable_prealloc_rpc_cache()
H A Dthread_rv.S133 li a2, THREAD_EXCP_FOREIGN_INTR
370 li a2, THREAD_EXCP_FOREIGN_INTR
H A Dthread_arch.c56 if (!(exceptions & THREAD_EXCP_FOREIGN_INTR)) in thread_set_exceptions()