/Linux-v4.19/arch/arm/include/asm/ |
D | ptrace.h | 31 (((regs)->ARM_cpsr & 0xf) == 0) 35 (((regs)->ARM_cpsr & PSR_T_BIT)) 42 ((((regs)->ARM_cpsr & PSR_J_BIT) >> (__ffs(PSR_J_BIT) - 1)) | \ 43 (((regs)->ARM_cpsr & PSR_T_BIT) >> (__ffs(PSR_T_BIT)))) 49 ((regs)->ARM_cpsr & MODE_MASK) 52 (!((regs)->ARM_cpsr & PSR_I_BIT)) 55 (!((regs)->ARM_cpsr & PSR_F_BIT)) 63 unsigned long mode = regs->ARM_cpsr & MODE_MASK; in valid_user_regs() 68 regs->ARM_cpsr &= ~(PSR_F_BIT | PSR_A_BIT); in valid_user_regs() 70 if ((regs->ARM_cpsr & PSR_I_BIT) == 0) { in valid_user_regs() [all …]
|
D | processor.h | 79 regs->ARM_cpsr = USR_MODE; \ 81 regs->ARM_cpsr = USR26_MODE; \ 83 regs->ARM_cpsr |= PSR_T_BIT; \ 84 regs->ARM_cpsr |= PSR_ENDSTATE; \
|
D | kvm_emulate.h | 132 return (unsigned long *)&vcpu->arch.ctxt.gp_regs.usr_regs.ARM_cpsr; in vcpu_cpsr() 142 unsigned long cpsr_mode = vcpu->arch.ctxt.gp_regs.usr_regs.ARM_cpsr & MODE_MASK; in mode_has_spsr() 148 unsigned long cpsr_mode = vcpu->arch.ctxt.gp_regs.usr_regs.ARM_cpsr & MODE_MASK; in vcpu_mode_priv()
|
D | perf_event.h | 26 (regs)->ARM_cpsr = SVC_MODE; \
|
D | kexec.h | 50 [_ARM_cpsr] "=r" (newregs->ARM_cpsr), in crash_setup_regs()
|
/Linux-v4.19/arch/arm/probes/kprobes/ |
D | actions-arm.c | 178 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd12rn16rm0rs8_rwflags() 194 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd12rn16rm0rs8_rwflags() 208 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd12rn16rm0_rwflags_nopc() 221 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd12rn16rm0_rwflags_nopc() 238 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd16rn12rm0rs8_rwflags_nopc() 251 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd16rn12rm0rs8_rwflags_nopc() 288 unsigned long cpsr = regs->ARM_cpsr; in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc() 302 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc()
|
D | actions-thumb.c | 52 regs->uregs[rd] = regs->ARM_cpsr & mask; in t32_simulate_mrs() 100 regs->ARM_cpsr &= ~PSR_T_BIT; in t32_simulate_branch() 224 unsigned long cpsr = regs->ARM_cpsr; in t32_emulate_rd8rn16rm0_rwflags() 237 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in t32_emulate_rd8rn16rm0_rwflags() 391 unsigned long cpsr = regs->ARM_cpsr; in t16_simulate_it() 395 regs->ARM_cpsr = cpsr; in t16_simulate_it() 448 unsigned long oldcpsr = regs->ARM_cpsr; in t16_emulate_loregs() 471 regs->ARM_cpsr = t16_emulate_loregs(insn, asi, regs); in t16_emulate_loregs_rwflags() 480 regs->ARM_cpsr = cpsr; in t16_emulate_loregs_noitrwflags() 493 unsigned long cpsr = regs->ARM_cpsr; in t16_emulate_hiregs() [all …]
|
D | test-core.c | 1125 regs->ARM_cpsr &= ~(APSR_MASK | PSR_IT_MASK); in setup_test_context() 1126 regs->ARM_cpsr |= test_context_cpsr(scenario); in setup_test_context() 1150 regs->ARM_cpsr |= PSR_I_BIT; in setup_test_context() 1206 initial_regs.ARM_cpsr &= ~PSR_IGNORE_BITS; in test_before_post_handler() 1227 result_regs.ARM_cpsr &= ~PSR_IGNORE_BITS; in test_after_pre_handler() 1238 regs->ARM_cpsr &= ~PSR_I_BIT; in test_after_pre_handler() 1279 pr_err("cpsr %08lx\n", regs->ARM_cpsr); in print_registers()
|
D | core.c | 219 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in singlestep_skip() 265 if (!p->ainsn.insn_check_cc(regs->ARM_cpsr)) { in kprobe_handler()
|
/Linux-v4.19/arch/arm/probes/ |
D | decode-thumb.c | 852 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in thumb16_singlestep() 861 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in thumb32_singlestep()
|
D | decode-arm.c | 81 regs->ARM_cpsr |= PSR_T_BIT; in simulate_blx1() 94 regs->ARM_cpsr &= ~PSR_T_BIT; in simulate_blx2bx() 96 regs->ARM_cpsr |= PSR_T_BIT; in simulate_blx2bx() 104 regs->uregs[rd] = regs->ARM_cpsr & mask; in simulate_mrs()
|
D | decode.h | 73 long cpsr = regs->ARM_cpsr; in bx_write_pc() 81 regs->ARM_cpsr = cpsr; in bx_write_pc()
|
/Linux-v4.19/arch/arm/kernel/ |
D | process.c | 126 regs->ARM_pc, regs->ARM_lr, regs->ARM_cpsr); in __show_regs() 139 flags = regs->ARM_cpsr; in __show_regs() 165 printk("xPSR: %08lx\n", regs->ARM_cpsr); in __show_regs() 257 childregs->ARM_cpsr = SVC_MODE; in copy_thread()
|
D | signal.c | 202 regs->ARM_cpsr = context.arm_cpsr; in restore_sigframe() 309 __put_user_error(regs->ARM_cpsr, &sf->uc.uc_mcontext.arm_cpsr, err); in setup_sigframe() 364 unsigned long cpsr = regs->ARM_cpsr & ~(PSR_f | PSR_E_BIT); in setup_return() 477 regs->ARM_cpsr = cpsr; in setup_return()
|
D | traps.c | 431 (regs->ARM_cpsr & hook->cpsr_mask) == hook->cpsr_val) in call_undef_hook() 651 regs->ARM_cpsr &= ~MODE32_BIT; in arm_syscall() 657 regs->ARM_cpsr |= MODE32_BIT; in arm_syscall()
|
D | swp_emulate.c | 171 res = arm_check_condition(instr, regs->ARM_cpsr); in swp_handler()
|
D | kgdb.c | 48 { "cpsr", 4, offsetof(struct pt_regs, ARM_cpsr)},
|
D | asm-offsets.c | 99 DEFINE(S_PSR, offsetof(struct pt_regs, ARM_cpsr)); in main()
|
/Linux-v4.19/arch/arm/kvm/hyp/ |
D | banked-sr.c | 33 ctxt->gp_regs.usr_regs.ARM_cpsr = read_special(SPSR); in __banked_save_state() 60 write_special(ctxt->gp_regs.usr_regs.ARM_cpsr, SPSR_cxsf); in __banked_restore_state()
|
/Linux-v4.19/arch/arm/mm/ |
D | extable.c | 17 regs->ARM_cpsr &= ~PSR_IT_MASK; in fixup_exception()
|
/Linux-v4.19/arch/arm/include/asm/xen/ |
D | events.h | 17 return raw_irqs_disabled_flags(regs->ARM_cpsr); in xen_irqs_disabled()
|
/Linux-v4.19/arch/arm/nwfpe/ |
D | fpmodule.inl | 72 rval = regs->ARM_cpsr & ~CC_MASK; 73 regs->ARM_cpsr = rval | (val & CC_MASK);
|
/Linux-v4.19/arch/arm/kvm/ |
D | reset.c | 37 .usr_regs.ARM_cpsr = SVC_MODE | PSR_A_BIT | PSR_I_BIT | PSR_F_BIT,
|
/Linux-v4.19/arch/arm/include/uapi/asm/ |
D | ptrace.h | 135 #define ARM_cpsr uregs[16] macro
|
/Linux-v4.19/arch/arm/probes/uprobes/ |
D | core.c | 41 if (!auprobe->asi.insn_check_cc(regs->ARM_cpsr)) { in arch_uprobe_ignore()
|