Searched refs:spsr (Results 1 – 13 of 13) sorted by relevance
| /freebsd/sys/arm64/arm64/ |
| H A D | undefined.c | 106 uint64_t spsr; in arm_cond_match() local 117 spsr = frame->tf_spsr; in arm_cond_match() 123 match = (spsr & PSR_Z) != 0; in arm_cond_match() 126 match = (spsr & PSR_C) != 0; in arm_cond_match() 129 match = (spsr & PSR_N) != 0; in arm_cond_match() 132 match = (spsr & PSR_V) != 0; in arm_cond_match() 135 match = (spsr & (PSR_C | PSR_Z)) == PSR_C; in arm_cond_match() 138 match = (!(spsr & PSR_N) == !(spsr & PSR_V)); in arm_cond_match() 141 match = !(spsr & PSR_Z) && (!(spsr & PSR_N) == !(spsr & PSR_V)); in arm_cond_match()
|
| H A D | freebsd32_machdep.c | 218 uint32_t spsr; in set_mcontext32() local 223 spsr = mcp->mc_gregset[16]; in set_mcontext32() 228 if ((spsr & ~(PSR_SETTABLE_32 | PSR_SS)) != in set_mcontext32() 232 spsr &= PSR_SETTABLE_32; in set_mcontext32() 233 spsr |= tf->tf_spsr & ~PSR_SETTABLE_32; in set_mcontext32() 236 spsr |= PSR_SS; in set_mcontext32() 245 tf->tf_spsr = spsr; in set_mcontext32()
|
| H A D | exec_machdep.c | 83 regs->spsr = frame->tf_spsr; in fill_regs() 138 frame->tf_spsr |= regs->spsr & PSR_SETTABLE_64; in set_regs() 513 uint64_t spsr; in set_mcontext() local 518 spsr = mcp->mc_gpregs.gp_spsr; in set_mcontext() 526 spsr &= PSR_13_MASK; in set_mcontext() 530 if ((spsr & PSR_M_MASK) != PSR_M_EL0t || in set_mcontext() 531 (spsr & PSR_AARCH32) != 0 || in set_mcontext() 532 (spsr & PSR_DAIF) != (td->td_frame->tf_spsr & PSR_DAIF)) in set_mcontext() 544 tf->tf_spsr |= spsr; in set_mcontext() 547 tf->tf_spsr = spsr; in set_mcontext()
|
| /freebsd/usr.sbin/bhyve/aarch64/ |
| H A D | mem_aarch64.c | 47 uint64_t spsr, esr; in mmio_handle_non_backed_mem() local 49 if (vm_get_register(vcpu, VM_REG_GUEST_CPSR, &spsr) == -1) in mmio_handle_non_backed_mem() 51 if ((spsr & PSR_M_MASK) == PSR_M_EL0t) in mmio_handle_non_backed_mem()
|
| /freebsd/sys/arm/arm/ |
| H A D | exception.S | 88 mrs r0, spsr; /* Put the SPSR on the stack */ \ 117 mrs r3, spsr; /* Save xxx32 spsr */ \ 136 mrs r0, spsr; /* Put the SPSR on the stack */ \ 323 mrs r2, spsr
|
| H A D | exec_machdep.c | 217 int spsr; in set_mcontext() local 223 spsr = gr[_REG_CPSR]; in set_mcontext() 224 if ((spsr & PSR_MODE) != PSR_USR32_MODE || in set_mcontext() 225 (spsr & (PSR_I | PSR_F)) != 0) in set_mcontext()
|
| /freebsd/sys/arm64/linux/ |
| H A D | linux_machdep.c | 81 l_regset->cpsr = b_reg->spsr; in bsd_to_linux_regset() 94 b_reg->spsr = l_regset->cpsr; in linux_to_bsd_regset()
|
| /freebsd/sys/arm64/include/ |
| H A D | reg.h | 45 __uint64_t spsr; member
|
| /freebsd/sys/contrib/dev/broadcom/brcm80211/brcmfmac/ |
| H A D | sdio.c | 345 __le32 spsr; member 3061 le32_to_cpu(tr.cpsr), le32_to_cpu(tr.spsr), in brcmf_sdio_trap_info() 3075 le32_to_cpu(tr.cpsr), le32_to_cpu(tr.spsr), in brcmf_sdio_trap_info()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterInfo.td | 187 def SPSR : ARMReg<2, "spsr">;
|
| H A D | ARMInstrInfo.td | 5830 "mrs", "\t$Rd, spsr", []> {
|
| H A D | ARMInstrThumb2.td | 4522 def t2MRSsys_AR: T2I<(outs GPR:$Rd), (ins), NoItinerary, "mrs", "\t$Rd, spsr",
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/ |
| H A D | EmulateInstructionARM.cpp | 12792 uint32_t spsr = in EmulateSUBSPcLrEtc() local 12797 CPSRWriteByInstr(spsr, 15, true); in EmulateSUBSPcLrEtc()
|