Home
last modified time | relevance | path

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

/optee_os-3.20.0/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.c61 uint32_t cpsr = read_cpsr(); in thread_get_exceptions() local
68 uint32_t cpsr = read_cpsr(); in thread_set_exceptions() local
78 write_cpsr(cpsr); in thread_set_exceptions()
165 thread->regs.cpsr |= CPSR_T; in init_regs()
312 static bool is_from_user(uint32_t cpsr) in is_from_user() argument
457 uint32_t cpsr __maybe_unused) in release_unused_kernel_stack()
477 uint32_t cpsr __unused) in release_unused_kernel_stack()
496 if (is_from_user(cpsr)) { in thread_state_suspend()
507 threads[ct].regs.cpsr = cpsr; in thread_state_suspend()
961 regs->cpsr = spsr; in set_ctx_regs()
[all …]
A Dthread_a32.S31 mrs r1, cpsr
34 msr cpsr, r1
40 mrs r1, cpsr
43 msr cpsr, r1
49 mrs r1, cpsr
52 msr cpsr, r1
58 mrs r1, cpsr
61 msr cpsr, r1
66 mrs r1, cpsr
70 msr cpsr, r1
[all …]
A Dsecure_partition.c998 uint64_t cpsr = 0; in sp_enter_invoke_cmd() local
1010 cpsr = sp_regs->cpsr; in sp_enter_invoke_cmd()
1011 sp_regs->cpsr = read_daif() & (SPSR_64_DAIF_MASK << SPSR_64_DAIF_SHIFT); in sp_enter_invoke_cmd()
1015 sp_regs->cpsr = cpsr; in sp_enter_invoke_cmd()
A Dasm-defines.c38 DEFINE(THREAD_CTX_REGS_CPSR, offsetof(struct thread_ctx_regs, cpsr));
A Dstmm_sp.c170 spc->regs.cpsr = get_spsr(); in init_stmm_regs()
573 spc->regs.cpsr = svc_regs->spsr; in save_sp_ctx()
589 spc->regs.cpsr = svc_regs->spsr; in save_sp_ctx()
/optee_os-3.20.0/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-3.20.0/core/arch/arm/plat-hisilicon/
A Dhi3519av100_plat_init.S47 mrs r1, cpsr
69 msr cpsr, r1
/optee_os-3.20.0/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-3.20.0/core/arch/arm/include/kernel/
A Dthread_arch.h260 uint32_t cpsr; member
268 uint64_t cpsr; member
A Dthread_private_arch.h159 int thread_state_suspend(uint32_t flags, uint32_t cpsr, vaddr_t pc);

Completed in 17 milliseconds