Home
last modified time | relevance | path

Searched refs:ARM_cpsr (Results 1 - 25 of 48) sorted by relevance

12

/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dptrace.h28 (((regs)->ARM_cpsr & 0xf) == 0)
32 (((regs)->ARM_cpsr & PSR_T_BIT))
39 ((((regs)->ARM_cpsr & PSR_J_BIT) >> (__ffs(PSR_J_BIT) - 1)) | \
40 (((regs)->ARM_cpsr & PSR_T_BIT) >> (__ffs(PSR_T_BIT))))
46 ((regs)->ARM_cpsr & MODE_MASK)
49 (!((regs)->ARM_cpsr & PSR_I_BIT))
52 (!((regs)->ARM_cpsr & PSR_F_BIT))
60 unsigned long mode = regs->ARM_cpsr & MODE_MASK; in valid_user_regs()
65 regs->ARM_cpsr &= ~(PSR_F_BIT | PSR_A_BIT); in valid_user_regs()
67 if ((regs->ARM_cpsr in valid_user_regs()
[all...]
H A Dprocessor.h71 regs->ARM_cpsr = USR_MODE; \
73 regs->ARM_cpsr = USR26_MODE; \
75 regs->ARM_cpsr |= PSR_T_BIT; \
76 regs->ARM_cpsr |= PSR_ENDSTATE; \
H A Dperf_event.h22 (regs)->ARM_cpsr = SVC_MODE; \
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dptrace.h27 (((regs)->ARM_cpsr & 0xf) == 0)
31 (((regs)->ARM_cpsr & PSR_T_BIT))
38 ((((regs)->ARM_cpsr & PSR_J_BIT) >> (__ffs(PSR_J_BIT) - 1)) | \
39 (((regs)->ARM_cpsr & PSR_T_BIT) >> (__ffs(PSR_T_BIT))))
45 ((regs)->ARM_cpsr & MODE_MASK)
48 (!((regs)->ARM_cpsr & PSR_I_BIT))
51 (!((regs)->ARM_cpsr & PSR_F_BIT))
59 unsigned long mode = regs->ARM_cpsr & MODE_MASK; in valid_user_regs()
64 regs->ARM_cpsr &= ~(PSR_F_BIT | PSR_A_BIT); in valid_user_regs()
66 if ((regs->ARM_cpsr in valid_user_regs()
[all...]
H A Dprocessor.h71 regs->ARM_cpsr = USR_MODE; \
73 regs->ARM_cpsr = USR26_MODE; \
75 regs->ARM_cpsr |= PSR_T_BIT; \
76 regs->ARM_cpsr |= PSR_ENDSTATE; \
H A Dperf_event.h22 (regs)->ARM_cpsr = SVC_MODE; \
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/
H A Dactions-arm.c170 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd12rn16rm0rs8_rwflags()
186 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd12rn16rm0rs8_rwflags()
200 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd12rn16rm0_rwflags_nopc()
213 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd12rn16rm0_rwflags_nopc()
230 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd16rn12rm0rs8_rwflags_nopc()
243 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd16rn12rm0rs8_rwflags_nopc()
280 unsigned long cpsr = regs->ARM_cpsr; in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc()
[all...]
H A Dactions-thumb.c49 regs->uregs[rd] = regs->ARM_cpsr & mask; in t32_simulate_mrs()
97 regs->ARM_cpsr &= ~PSR_T_BIT; in t32_simulate_branch()
221 unsigned long cpsr = regs->ARM_cpsr; in t32_emulate_rd8rn16rm0_rwflags()
234 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in t32_emulate_rd8rn16rm0_rwflags()
388 unsigned long cpsr = regs->ARM_cpsr; in t16_simulate_it()
392 regs->ARM_cpsr = cpsr; in t16_simulate_it()
445 unsigned long oldcpsr = regs->ARM_cpsr; in t16_emulate_loregs()
468 regs->ARM_cpsr = t16_emulate_loregs(insn, asi, regs); in t16_emulate_loregs_rwflags()
477 regs->ARM_cpsr in t16_emulate_loregs_noitrwflags()
[all...]
H A Dtest-core.c1122 regs->ARM_cpsr &= ~(APSR_MASK | PSR_IT_MASK); in setup_test_context()
1123 regs->ARM_cpsr |= test_context_cpsr(scenario); in setup_test_context()
1147 regs->ARM_cpsr |= PSR_I_BIT; in setup_test_context()
1203 initial_regs.ARM_cpsr &= ~PSR_IGNORE_BITS; in test_before_post_handler()
1224 result_regs.ARM_cpsr &= ~PSR_IGNORE_BITS; in test_after_pre_handler()
1235 regs->ARM_cpsr &= ~PSR_I_BIT; in test_after_pre_handler()
1276 pr_err("cpsr %08lx\n", regs->ARM_cpsr); in print_registers()
H A Dcore.c211 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in singlestep_skip()
257 if (!p->ainsn.insn_check_cc(regs->ARM_cpsr)) { in kprobe_handler()
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/
H A Dactions-arm.c170 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd12rn16rm0rs8_rwflags()
186 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd12rn16rm0rs8_rwflags()
200 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd12rn16rm0_rwflags_nopc()
213 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd12rn16rm0_rwflags_nopc()
230 unsigned long cpsr = regs->ARM_cpsr; in emulate_rd16rn12rm0rs8_rwflags_nopc()
243 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in emulate_rd16rn12rm0rs8_rwflags_nopc()
280 unsigned long cpsr = regs->ARM_cpsr; in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc()
[all...]
H A Dactions-thumb.c49 regs->uregs[rd] = regs->ARM_cpsr & mask; in t32_simulate_mrs()
97 regs->ARM_cpsr &= ~PSR_T_BIT; in t32_simulate_branch()
221 unsigned long cpsr = regs->ARM_cpsr; in t32_emulate_rd8rn16rm0_rwflags()
234 regs->ARM_cpsr = (regs->ARM_cpsr & ~APSR_MASK) | (cpsr & APSR_MASK); in t32_emulate_rd8rn16rm0_rwflags()
388 unsigned long cpsr = regs->ARM_cpsr; in t16_simulate_it()
392 regs->ARM_cpsr = cpsr; in t16_simulate_it()
445 unsigned long oldcpsr = regs->ARM_cpsr; in t16_emulate_loregs()
470 regs->ARM_cpsr = t16_emulate_loregs(insn, asi, regs); in t16_emulate_loregs_rwflags()
479 regs->ARM_cpsr in t16_emulate_loregs_noitrwflags()
[all...]
H A Dtest-core.c1122 regs->ARM_cpsr &= ~(APSR_MASK | PSR_IT_MASK); in setup_test_context()
1123 regs->ARM_cpsr |= test_context_cpsr(scenario); in setup_test_context()
1147 regs->ARM_cpsr |= PSR_I_BIT; in setup_test_context()
1203 initial_regs.ARM_cpsr &= ~PSR_IGNORE_BITS; in test_before_post_handler()
1224 result_regs.ARM_cpsr &= ~PSR_IGNORE_BITS; in test_after_pre_handler()
1235 regs->ARM_cpsr &= ~PSR_I_BIT; in test_after_pre_handler()
1276 pr_err("cpsr %08lx\n", regs->ARM_cpsr); in print_registers()
H A Dcore.c213 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in singlestep_skip()
259 if (!p->ainsn.insn_check_cc(regs->ARM_cpsr)) { in kprobe_handler()
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dprocess.c125 regs->ARM_pc, regs->ARM_lr, regs->ARM_cpsr); in __show_regs()
138 flags = regs->ARM_cpsr; in __show_regs()
164 printk("xPSR: %08lx\n", regs->ARM_cpsr); in __show_regs()
255 childregs->ARM_cpsr = SVC_MODE; in copy_thread()
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dprocess.c139 regs->ARM_pc, regs->ARM_lr, regs->ARM_cpsr); in __show_regs()
152 flags = regs->ARM_cpsr; in __show_regs()
176 printk("xPSR: %08lx\n", regs->ARM_cpsr); in __show_regs()
264 childregs->ARM_cpsr = SVC_MODE; in copy_thread()
/kernel/linux/linux-6.6/samples/kprobes/
H A Dkprobe_example.c48 p->symbol_name, p->addr, (long)regs->ARM_pc, (long)regs->ARM_cpsr); in handler_pre()
89 p->symbol_name, p->addr, (long)regs->ARM_cpsr); in handler_post()
/kernel/linux/linux-5.10/arch/arm/mm/
H A Dextable.c17 regs->ARM_cpsr &= ~PSR_IT_MASK; in fixup_exception()
/kernel/linux/linux-5.10/arch/arm/include/asm/xen/
H A Devents.h17 return raw_irqs_disabled_flags(regs->ARM_cpsr); in xen_irqs_disabled()
/kernel/linux/linux-6.6/arch/arm/include/asm/xen/
H A Devents.h17 return raw_irqs_disabled_flags(regs->ARM_cpsr); in xen_irqs_disabled()
/kernel/linux/linux-6.6/arch/arm/mm/
H A Dextable.c17 regs->ARM_cpsr &= ~PSR_IT_MASK; in fixup_exception()
/kernel/linux/linux-5.10/arch/arm/probes/
H A Ddecode.h41 long cpsr = regs->ARM_cpsr; in bx_write_pc()
49 regs->ARM_cpsr = cpsr; in bx_write_pc()
H A Ddecode-thumb.c849 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in thumb16_singlestep()
858 regs->ARM_cpsr = it_advance(regs->ARM_cpsr); in thumb32_singlestep()
H A Ddecode-arm.c73 regs->ARM_cpsr |= PSR_T_BIT; in simulate_blx1()
86 regs->ARM_cpsr &= ~PSR_T_BIT; in simulate_blx2bx()
88 regs->ARM_cpsr |= PSR_T_BIT; in simulate_blx2bx()
96 regs->uregs[rd] = regs->ARM_cpsr & mask; in simulate_mrs()
/kernel/linux/linux-6.6/arch/arm/probes/
H A Ddecode.h41 long cpsr = regs->ARM_cpsr; in bx_write_pc()
49 regs->ARM_cpsr = cpsr; in bx_write_pc()

Completed in 15 milliseconds

12