Searched refs:cpsr (Results 1 – 11 of 11) sorted by relevance
| /optee_os/core/arch/arm/kernel/ |
| H A D | misc_a32.S | 67 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 */
|
| H A D | thread_a32.S | 31 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 …]
|
| H A D | thread.c | 63 uint32_t cpsr = read_cpsr(); in thread_get_exceptions() local 65 return (cpsr >> CPSR_F_SHIFT) & THREAD_EXCP_ALL; in thread_get_exceptions() 70 uint32_t cpsr = read_cpsr(); in thread_set_exceptions() local 76 cpsr &= ~(THREAD_EXCP_ALL << CPSR_F_SHIFT); in thread_set_exceptions() 77 cpsr |= ((exceptions & THREAD_EXCP_ALL) << CPSR_F_SHIFT); in thread_set_exceptions() 80 write_cpsr(cpsr); in thread_set_exceptions() 162 thread->regs.cpsr = read_cpsr() & ARM32_CPSR_E; in init_regs() 163 thread->regs.cpsr |= CPSR_MODE_SVC | CPSR_A | in init_regs() 167 thread->regs.cpsr |= CPSR_T; in init_regs() 197 thread->regs.cpsr = SPSR_64(SPSR_64_MODE_EL1, SPSR_64_MODE_SP_EL0, in init_regs() [all …]
|
| H A D | asm-defines.c | 40 DEFINE(THREAD_CTX_REGS_CPSR, offsetof(struct thread_ctx_regs, cpsr));
|
| H A D | stmm_sp.c | 186 spc->regs.cpsr = get_spsr(); in init_stmm_regs() 608 spc->regs.cpsr = regs->spsr; in save_sp_ctx() 625 spc->regs.cpsr = regs->spsr; in save_sp_ctx()
|
| H A D | secure_partition.c | 1769 uint64_t *cpsr) in sp_cpsr_configure_foreign_interrupts() argument 1781 *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() 1809 sp_cpsr_configure_foreign_interrupts(sp_s, caller, &sp_regs->cpsr); in sp_enter_invoke_cmd()
|
| /optee_os/core/arch/arm/include/ |
| H A D | arm32.h | 210 uint32_t cpsr; in read_cpsr() local 213 : [cpsr] "=r" (cpsr) in read_cpsr() 215 return cpsr; in read_cpsr() 218 static inline __noprof void write_cpsr(uint32_t cpsr) in write_cpsr() argument 221 : : [cpsr] "r" (cpsr) in write_cpsr()
|
| /optee_os/core/arch/arm/plat-hisilicon/ |
| H A D | hi3519av100_plat_init.S | 47 mrs r1, cpsr 69 msr cpsr, r1
|
| /optee_os/core/arch/arm/sm/ |
| H A D | sm_a32.S | 333 mrs r1, cpsr 373 msr cpsr, r1 414 mrs r1, cpsr 421 msr cpsr, r1
|
| /optee_os/core/arch/arm/include/kernel/ |
| H A D | thread_arch.h | 314 uint32_t cpsr; member 322 uint64_t cpsr; member
|
| H A D | thread_private_arch.h | 161 int thread_state_suspend(uint32_t flags, uint32_t cpsr, vaddr_t pc);
|