Home
last modified time | relevance | path

Searched refs:oldcpsr (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dassembler.h162 .macro save_and_disable_irqs, oldcpsr
164 mrs \oldcpsr, primask variable
166 mrs \oldcpsr, cpsr
171 .macro save_and_disable_irqs_notrace, oldcpsr
173 mrs \oldcpsr, primask variable
175 mrs \oldcpsr, cpsr
184 .macro restore_irqs_notrace, oldcpsr
186 msr primask, \oldcpsr
188 msr cpsr_c, \oldcpsr
192 .macro restore_irqs, oldcpsr
193 tst \\oldcpsr, #PSR_I_BIT global() variable
[all...]
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dassembler.h165 .macro save_and_disable_irqs, oldcpsr
167 mrs \oldcpsr, primask variable
169 mrs \oldcpsr, cpsr
174 .macro save_and_disable_irqs_notrace, oldcpsr
176 mrs \oldcpsr, primask variable
178 mrs \oldcpsr, cpsr
187 .macro restore_irqs_notrace, oldcpsr
189 msr primask, \oldcpsr
191 msr cpsr_c, \oldcpsr
195 .macro restore_irqs, oldcpsr
196 tst \\oldcpsr, #PSR_I_BIT global() variable
[all...]
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/
H A Dactions-thumb.c445 unsigned long oldcpsr = regs->ARM_cpsr; in t16_emulate_loregs() local
449 "msr cpsr_fs, %[oldcpsr] \n\t" in t16_emulate_loregs()
455 : [oldcpsr] "r" (oldcpsr), [regs] "r" (regs), in t16_emulate_loregs()
461 return (oldcpsr & ~APSR_MASK) | (newcpsr & APSR_MASK); in t16_emulate_loregs()
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/
H A Dactions-thumb.c445 unsigned long oldcpsr = regs->ARM_cpsr; in t16_emulate_loregs() local
449 "msr cpsr_fs, %[oldcpsr] \n\t" in t16_emulate_loregs()
457 : [oldcpsr] "r" (oldcpsr), [regs] "r" (regs), in t16_emulate_loregs()
463 return (oldcpsr & ~APSR_MASK) | (newcpsr & APSR_MASK); in t16_emulate_loregs()

Completed in 7 milliseconds