Home
last modified time | relevance | path

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

/optee_os/core/arch/arm/kernel/
A Dmisc_a32.S67 mrs r0, cpsr /* get cpsr with disabled its*/
77 mrs r4, cpsr /* save cpsr */
79 msr cpsr, r0 /* set the new mode */
81 msr cpsr, r4 /* back to the old mode */
89 mrs r4, cpsr /* save cpsr */
91 msr cpsr, r0 /* set the new mode */
93 msr cpsr, r4 /* back to the old mode */
A Dthread_a32.S32 mrs r1, cpsr
35 msr cpsr, r1
41 mrs r1, cpsr
44 msr cpsr, r1
50 mrs r1, cpsr
53 msr cpsr, r1
59 mrs r1, cpsr
62 msr cpsr, r1
67 mrs r1, cpsr
71 msr cpsr, r1
[all …]
A Dthread.c256 uint32_t cpsr = read_cpsr(); in thread_get_exceptions() local
263 uint32_t cpsr = read_cpsr(); in thread_set_exceptions() local
273 write_cpsr(cpsr); in thread_set_exceptions()
464 thread->regs.cpsr |= CPSR_T; in init_regs()
623 static bool is_from_user(uint32_t cpsr) in is_from_user() argument
861 uint32_t cpsr __maybe_unused) in release_unused_kernel_stack()
881 uint32_t cpsr __unused) in release_unused_kernel_stack()
900 if (is_from_user(cpsr)) { in thread_state_suspend()
911 threads[ct].regs.cpsr = cpsr; in thread_state_suspend()
1452 regs->cpsr = spsr; in set_ctx_regs()
[all …]
A Dsecure_partition.c401 uint64_t cpsr = 0; in sp_enter_invoke_cmd() local
413 cpsr = sp_regs->cpsr; in sp_enter_invoke_cmd()
414 sp_regs->cpsr = read_daif() & (SPSR_64_DAIF_MASK << SPSR_64_DAIF_SHIFT); in sp_enter_invoke_cmd()
418 sp_regs->cpsr = cpsr; in sp_enter_invoke_cmd()
A Dthread_private.h161 int thread_state_suspend(uint32_t flags, uint32_t cpsr, vaddr_t pc);
A Dasm-defines.c38 DEFINE(THREAD_CTX_REGS_CPSR, offsetof(struct thread_ctx_regs, cpsr));
A Dstmm_sp.c160 spc->regs.cpsr = get_spsr(); in init_stmm_regs()
563 spc->regs.cpsr = svc_regs->spsr; in save_sp_ctx()
579 spc->regs.cpsr = svc_regs->spsr; in save_sp_ctx()
/optee_os/core/arch/arm/include/
A Darm32.h209 uint32_t cpsr; in read_cpsr() local
212 : [cpsr] "=r" (cpsr) in read_cpsr()
214 return cpsr; in read_cpsr()
217 static inline __noprof void write_cpsr(uint32_t cpsr) in write_cpsr() argument
220 : : [cpsr] "r" (cpsr) in write_cpsr()
/optee_os/core/arch/arm/plat-hisilicon/
A Dhi3519av100_plat_init.S47 mrs r1, cpsr
69 msr cpsr, r1
/optee_os/core/arch/arm/sm/
A Dsm_a32.S333 mrs r1, cpsr
373 msr cpsr, r1
414 mrs r1, cpsr
421 msr cpsr, r1
/optee_os/core/arch/arm/include/kernel/
A Dthread.h239 uint32_t cpsr; member
247 uint64_t cpsr; member

Completed in 37 milliseconds