| /arch/arm64/kernel/ |
| A D | traps.c | 54 return (pstate & PSR_Z_BIT) != 0; in __check_eq() 59 return (pstate & PSR_Z_BIT) == 0; in __check_ne() 64 return (pstate & PSR_C_BIT) != 0; in __check_cs() 94 pstate &= ~(pstate >> 1); /* PSR_C_BIT &= ~PSR_Z_BIT */ in __check_hi() 100 pstate &= ~(pstate >> 1); /* PSR_C_BIT &= ~PSR_Z_BIT */ in __check_ls() 106 pstate ^= (pstate << 3); /* PSR_N_BIT ^= PSR_V_BIT */ in __check_ge() 112 pstate ^= (pstate << 3); /* PSR_N_BIT ^= PSR_V_BIT */ in __check_lt() 119 unsigned long temp = pstate ^ (pstate << 3); in __check_gt() 128 unsigned long temp = pstate ^ (pstate << 3); in __check_le() 311 u32 it, pstate = regs->pstate; in compat_get_it_state() local [all …]
|
| A D | process.c | 162 u64 pstate = regs->pstate; in print_pstate() local 166 pstate, in print_pstate() 184 pstate, in print_pstate() 185 pstate & PSR_N_BIT ? 'N' : 'n', in print_pstate() 186 pstate & PSR_Z_BIT ? 'Z' : 'z', in print_pstate() 187 pstate & PSR_C_BIT ? 'C' : 'c', in print_pstate() 188 pstate & PSR_V_BIT ? 'V' : 'v', in print_pstate() 189 pstate & PSR_D_BIT ? 'D' : 'd', in print_pstate() 190 pstate & PSR_A_BIT ? 'A' : 'a', in print_pstate() 191 pstate & PSR_I_BIT ? 'I' : 'i', in print_pstate() [all …]
|
| A D | ptrace.c | 93 REG_OFFSET_NAME(pstate), 1784 return pstate_to_compat_psr(regs->pstate); in compat_get_user_reg() 1846 newregs.pstate = reg; in compat_gpr_set() 2424 regs->pstate |= PSR_AA32_E_BIT; in valid_compat_regs() 2426 regs->pstate &= ~PSR_AA32_E_BIT; in valid_compat_regs() 2430 (regs->pstate & PSR_AA32_A_BIT) == 0 && in valid_compat_regs() 2445 regs->pstate |= PSR_MODE32_BIT; in valid_compat_regs() 2455 (regs->pstate & PSR_D_BIT) == 0 && in valid_native_regs() 2456 (regs->pstate & PSR_A_BIT) == 0 && in valid_native_regs() 2457 (regs->pstate & PSR_I_BIT) == 0 && in valid_native_regs() [all …]
|
| A D | armv8_deprecated.c | 174 switch (aarch32_check_condition(instr, regs->pstate)) { in swp_handler() 256 switch (aarch32_check_condition(instr, regs->pstate)) { in cp15barrier_handler() 357 regs->pstate |= PSR_AA32_E_BIT; in compat_setend_handler() 360 regs->pstate &= ~PSR_AA32_E_BIT; in compat_setend_handler()
|
| /arch/arm64/include/asm/ |
| A D | ptrace.h | 130 unsigned long pstate; in compat_psr_to_pstate() local 132 pstate = psr & ~COMPAT_PSR_DIT_BIT; in compat_psr_to_pstate() 135 pstate |= PSR_AA32_DIT_BIT; in compat_psr_to_pstate() 137 return pstate; in compat_psr_to_pstate() 144 psr = pstate & ~PSR_AA32_DIT_BIT; in pstate_to_compat_psr() 146 if (pstate & PSR_AA32_DIT_BIT) in pstate_to_compat_psr() 163 u64 pstate; member 197 (((regs)->pstate & PSR_AA32_T_BIT)) 210 ((regs)->pstate & PSR_MODE_MASK) 221 (!((regs)->pstate & PSR_F_BIT)) [all …]
|
| A D | processor.h | 298 unsigned long pstate) in start_thread_common() argument 306 .pstate = pstate, in start_thread_common() 343 unsigned long pstate = PSR_AA32_MODE_USR; in compat_start_thread() local 345 pstate |= PSR_AA32_T_BIT; in compat_start_thread() 347 pstate |= PSR_AA32_E_BIT; in compat_start_thread() 349 start_thread_common(regs, pc, pstate); in compat_start_thread()
|
| A D | sdei.h | 27 unsigned long pc, unsigned long pstate); 33 unsigned long pstate);
|
| A D | perf_event.h | 20 (regs)->pstate = PSR_MODE_EL1h; \
|
| /arch/arm64/kvm/ |
| A D | reset.c | 194 u32 pstate; in kvm_reset_vcpu() local 214 pstate = VCPU_RESET_PSTATE_SVC; in kvm_reset_vcpu() 216 pstate = VCPU_RESET_PSTATE_EL2; in kvm_reset_vcpu() 218 pstate = VCPU_RESET_PSTATE_EL1; in kvm_reset_vcpu() 227 vcpu_gp_regs(vcpu)->pstate = pstate; in kvm_reset_vcpu()
|
| /arch/sparc/kernel/ |
| A D | rtrap_64.S | 28 661: wrpr %g0, RTRAP_PSTATE, %pstate 36 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate 39 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 44 661: wrpr %g0, RTRAP_PSTATE, %pstate 52 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate 55 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 70 661: wrpr %g0, RTRAP_PSTATE, %pstate 78 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate 80 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate 159 to_user: wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate [all …]
|
| A D | spiterrs.S | 159 rdpr %pstate, %g4 160 wrpr %g4, PSTATE_MG|PSTATE_AG, %pstate 187 rdpr %pstate, %g4 188 wrpr %g4, PSTATE_MG|PSTATE_AG, %pstate 207 rdpr %pstate, %g4 208 wrpr %g4, PSTATE_MG|PSTATE_AG, %pstate 226 rdpr %pstate, %g4 227 wrpr %g4, PSTATE_MG|PSTATE_AG, %pstate
|
| A D | helpers.S | 29 rdpr %pstate, %o0 30 wrpr %o0, PSTATE_IE, %pstate 45 wrpr %o0, %pstate
|
| A D | tsb.S | 147 661: rdpr %pstate, %g5 148 wrpr %g5, PSTATE_AG | PSTATE_MG, %pstate 254 661: rdpr %pstate, %g5 255 wrpr %g5, PSTATE_AG | PSTATE_MG, %pstate 320 rdpr %pstate, %o5 321 wrpr %o5, PSTATE_IE, %pstate 324 wrpr %o5, %pstate 374 rdpr %pstate, %g1 375 wrpr %g1, PSTATE_IE, %pstate 457 wrpr %g1, %pstate
|
| A D | dtlb_prot.S | 21 rdpr %pstate, %g5 ! Move into alt-globals 22 wrpr %g5, PSTATE_AG|PSTATE_MG, %pstate
|
| A D | smp_64.c | 429 : "r" (pstate), "i" (PSTATE_IE), "i" (ASI_INTR_W), in spitfire_xcall_helper() 442 : : "r" (pstate)); in spitfire_xcall_helper() 450 : : "r" (pstate)); in spitfire_xcall_helper() 464 u64 pstate; in spitfire_xcall_deliver() local 467 __asm__ __volatile__("rdpr %%pstate, %0" : "=r" (pstate)); in spitfire_xcall_deliver() 484 u64 *mondo, pstate, ver, busy_mask; in cheetah_xcall_deliver() local 503 : : "r" (pstate), "i" (PSTATE_IE)); in cheetah_xcall_deliver() 561 : : "r" (pstate)); in cheetah_xcall_deliver() 581 : : "r" (pstate)); in cheetah_xcall_deliver() 1292 unsigned long pstate; in cpu_play_dead() local [all …]
|
| A D | ktlb.S | 86 661: rdpr %pstate, %g5 87 wrpr %g5, PSTATE_AG | PSTATE_MG, %pstate 244 661: rdpr %pstate, %g5 245 wrpr %g5, PSTATE_AG | PSTATE_MG, %pstate
|
| A D | hvtramp.S | 82 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF), %pstate 125 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF | PSTATE_IE), %pstate
|
| A D | urtt_fill.S | 53 661: wrpr %g0, RTRAP_PSTATE, %pstate 57 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate
|
| /arch/arm64/kvm/hyp/include/hyp/ |
| A D | adjust_pc.h | 36 vcpu_gp_regs(vcpu)->pstate = read_sysreg_el2(SYS_SPSR); in __kvm_skip_instr() 40 write_sysreg_el2(vcpu_gp_regs(vcpu)->pstate, SYS_SPSR); in __kvm_skip_instr()
|
| A D | sysreg-sr.h | 185 ctxt->regs.pstate = read_sysreg_el2(SYS_SPSR); in __sysreg_save_el2_return_state() 293 u64 mode = ctxt->regs.pstate & (PSR_MODE_MASK | PSR_MODE32_BIT); in to_hw_pstate() 304 return (ctxt->regs.pstate & ~(PSR_MODE_MASK | PSR_MODE32_BIT)) | mode; in to_hw_pstate() 309 u64 pstate = to_hw_pstate(ctxt); in __sysreg_restore_el2_return_state() local 310 u64 mode = pstate & PSR_AA32_MODE_MASK; in __sysreg_restore_el2_return_state() 325 pstate = PSR_MODE_EL2h | PSR_IL_BIT; in __sysreg_restore_el2_return_state() 328 write_sysreg_el2(pstate, SYS_SPSR); in __sysreg_restore_el2_return_state()
|
| /arch/sparc/lib/ |
| A D | clear_page.S | 66 rdpr %pstate, %o4 67 wrpr %o4, PSTATE_IE, %pstate 72 wrpr %o4, 0x0, %pstate
|
| /arch/sparc/mm/ |
| A D | ultra.S | 60 rdpr %pstate, %g7 62 wrpr %g2, %pstate 77 wrpr %g7, 0x0, %pstate 87 rdpr %pstate, %g7 90 wrpr %g2, %pstate 109 wrpr %g7, 0x0, %pstate 174 rdpr %pstate, %g1 184 wrpr %g1, 0, %pstate 251 rdpr %pstate, %g7 273 rdpr %pstate, %g7 [all …]
|
| /arch/arm64/kernel/probes/ |
| A D | kprobes.c | 183 kcb->saved_irqflag = regs->pstate & DAIF_MASK; in kprobes_save_local_irqflag() 184 regs->pstate |= DAIF_MASK; in kprobes_save_local_irqflag() 190 regs->pstate &= ~DAIF_MASK; in kprobes_restore_local_irqflag() 191 regs->pstate |= kcb->saved_irqflag; in kprobes_restore_local_irqflag()
|
| /arch/sparc/include/asm/ |
| A D | hibernate.h | 17 unsigned long pstate; member
|
| /arch/sparc/power/ |
| A D | hibernate_asm.S | 31 rdpr %pstate, %g2 111 wrpr %g2, %pstate
|