Home
last modified time | relevance | path

Searched refs:pstate (Results 1 – 25 of 61) sorted by relevance

123

/arch/arm64/kernel/
A Dtraps.c54 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 Dprocess.c162 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 Dptrace.c93 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 Darmv8_deprecated.c174 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 Dptrace.h130 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 Dprocessor.h298 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 Dsdei.h27 unsigned long pc, unsigned long pstate);
33 unsigned long pstate);
A Dperf_event.h20 (regs)->pstate = PSR_MODE_EL1h; \
/arch/arm64/kvm/
A Dreset.c194 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 Drtrap_64.S28 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 Dspiterrs.S159 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 Dhelpers.S29 rdpr %pstate, %o0
30 wrpr %o0, PSTATE_IE, %pstate
45 wrpr %o0, %pstate
A Dtsb.S147 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 Ddtlb_prot.S21 rdpr %pstate, %g5 ! Move into alt-globals
22 wrpr %g5, PSTATE_AG|PSTATE_MG, %pstate
A Dsmp_64.c429 : "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 Dktlb.S86 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 Dhvtramp.S82 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF), %pstate
125 wrpr %g0, (PSTATE_PRIV | PSTATE_PEF | PSTATE_IE), %pstate
A Durtt_fill.S53 661: wrpr %g0, RTRAP_PSTATE, %pstate
57 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate
/arch/arm64/kvm/hyp/include/hyp/
A Dadjust_pc.h36 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 Dsysreg-sr.h185 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 Dclear_page.S66 rdpr %pstate, %o4
67 wrpr %o4, PSTATE_IE, %pstate
72 wrpr %o4, 0x0, %pstate
/arch/sparc/mm/
A Dultra.S60 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 Dkprobes.c183 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 Dhibernate.h17 unsigned long pstate; member
/arch/sparc/power/
A Dhibernate_asm.S31 rdpr %pstate, %g2
111 wrpr %g2, %pstate

Completed in 50 milliseconds

123