Home
last modified time | relevance | path

Searched refs:tf_spsr (Results 1 – 25 of 27) sorted by relevance

12

/f-stack/freebsd/arm/arm/
H A Dvm_machdep.c145 tf->tf_spsr &= ~PSR_C; in cpu_fork()
174 frame->tf_spsr &= ~PSR_C; /* carry bit */ in cpu_set_syscall_retval()
181 if ((frame->tf_spsr & PSR_T) != 0) in cpu_set_syscall_retval()
192 frame->tf_spsr |= PSR_C; /* carry bit */ in cpu_set_syscall_retval()
216 td->td_frame->tf_spsr &= ~PSR_C; in cpu_copy_thread()
237 tf->tf_spsr = PSR_USR32_MODE; in cpu_set_upcall()
H A Dundefined.c166 if ((frame->tf_spsr & PSR_T) == 0 && in gdb_trapper()
218 if (__predict_true(frame->tf_spsr & PSR_I) == 0) in undefinedinstruction()
220 if (__predict_true(frame->tf_spsr & PSR_F) == 0) in undefinedinstruction()
234 if ((frame->tf_spsr & PSR_T) == 0) { in undefinedinstruction()
309 if ((frame->tf_spsr & PSR_MODE) == PSR_USR32_MODE) { in undefinedinstruction()
H A Dmachdep_kdb.c101 regs->r_cpsr = tf->tf_spsr; in fill_regs()
121 tf->tf_spsr &= ~PSR_FLAGS; in set_regs()
122 tf->tf_spsr |= regs->r_cpsr & PSR_FLAGS; in set_regs()
H A Dsyscall.c163 if (__predict_true(frame->tf_spsr & PSR_I) == 0) in swi_handler()
165 if (__predict_true(frame->tf_spsr & PSR_F) == 0) in swi_handler()
H A Dtrap-v6.c416 if (__predict_true(tf->tf_spsr & PSR_I) == 0) in abort_handler()
418 if (__predict_true(tf->tf_spsr & PSR_F) == 0) in abort_handler()
589 printf("spsr=%08x\n", tf->tf_spsr); in abort_fatal()
593 printf("trapframe: %p, spsr=%08x\n", tf, tf->tf_spsr); in abort_fatal()
H A Dmachdep.c353 tf->tf_spsr = PSR_USR32_MODE; in exec_setregs()
433 gr[_REG_CPSR] = tf->tf_spsr & ~PSR_C; in get_mcontext()
436 gr[_REG_CPSR] = tf->tf_spsr; in get_mcontext()
519 tf->tf_spsr = gr[_REG_CPSR]; in set_mcontext()
623 tf->tf_spsr |= PSR_T;
625 tf->tf_spsr &= ~PSR_T;
H A Dgdb_machdep.c67 return (&kdb_frame->tf_spsr); in gdb_cpu_getreg()
H A Dmachdep_ptrace.c136 if ((td->td_frame->tf_spsr & PSR_T) != 0) in ptrace_single_step()
191 if ((td->td_frame->tf_spsr & PSR_T) != 0) in ptrace_clear_single_step()
H A Dgenassym.c96 ASSYM(TF_SPSR, offsetof(struct trapframe, tf_spsr));
/f-stack/freebsd/arm64/cloudabi32/
H A Dcloudabi32_sysvec.c62 regs->tf_spsr |= PSR_AARCH32; in cloudabi32_proc_setregs()
121 frame->tf_spsr &= ~PSR_C; in cloudabi32_set_syscall_retval()
124 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval()
136 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval()
153 frame->tf_spsr |= PSR_AARCH32; in cloudabi32_schedtail()
/f-stack/freebsd/arm64/arm64/
H A Dvm_machdep.c100 tf->tf_spsr = td1->td_frame->tf_spsr & (PSR_M_32 | PSR_DAIF); in cpu_fork()
150 frame->tf_spsr &= ~PSR_C; /* carry bit */ in cpu_set_syscall_retval()
158 frame->tf_spsr |= PSR_C; /* carry bit */ in cpu_set_syscall_retval()
201 if (td->td_frame->tf_spsr & PSR_M_32) in cpu_set_upcall()
218 if (td->td_frame->tf_spsr & PSR_M_32) { in cpu_set_user_tls()
H A Delf32_machdep.c213 frame->tf_spsr &= ~PSR_C; in freebsd32_set_syscall_retval()
219 if ((frame->tf_spsr & PSR_T) != 0) in freebsd32_set_syscall_retval()
229 frame->tf_spsr |= PSR_C; in freebsd32_set_syscall_retval()
253 tf->tf_spsr = PSR_M_32; in freebsd32_setregs()
H A Dmachdep.c232 regs->spsr = frame->tf_spsr; in fill_regs()
243 regs->x[16] = frame->tf_spsr; in fill_regs()
258 frame->tf_spsr &= ~PSR_FLAGS; in set_regs()
259 frame->tf_spsr |= regs->spsr & PSR_FLAGS; in set_regs()
271 frame->tf_spsr = regs->x[16] & PSR_FLAGS; in set_regs()
469 regs->r_cpsr = tf->tf_spsr; in fill_regs32()
487 tf->tf_spsr = regs->r_cpsr; in set_regs32()
536 td->td_frame->tf_spsr |= PSR_SS; in ptrace_single_step()
545 td->td_frame->tf_spsr &= ~PSR_SS; in ptrace_clear_single_step()
579 mcp->mc_gpregs.gp_spsr = tf->tf_spsr; in get_mcontext()
[all …]
H A Dfreebsd32_machdep.c177 mcp->mc_gregset[16] = tf->tf_spsr & ~PSR_C; in get_mcontext32()
180 mcp->mc_gregset[16] = tf->tf_spsr; in get_mcontext32()
204 tf->tf_spsr = mcp->mc_gregset[16]; in set_mcontext32()
401 tf->tf_spsr |= PSR_T; in freebsd32_sendsig()
403 tf->tf_spsr &= ~PSR_T; in freebsd32_sendsig()
H A Dgdb_machdep.c56 case GDB_REG_CSPR: return (&kdb_frame->tf_spsr); in gdb_cpu_getreg()
H A Ddebug_monitor.c189 kdb_frame->tf_spsr |= DBG_SPSR_SS; in kdb_cpu_set_singlestep()
544 frame->tf_spsr |= PSR_D; in dbg_monitor_exit()
548 frame->tf_spsr &= ~PSR_D; in dbg_monitor_exit()
H A Dgenassym.c80 ASSYM(TF_SPSR, offsetof(struct trapframe, tf_spsr));
H A Ddb_interface.c68 { "spsr", DB_OFFSET(tf_spsr), db_frame },
/f-stack/freebsd/arm64/cloudabi64/
H A Dcloudabi64_sysvec.c105 frame->tf_spsr &= ~PSR_C; in cloudabi64_set_syscall_retval()
116 frame->tf_spsr |= PSR_C; in cloudabi64_set_syscall_retval()
/f-stack/freebsd/arm/cloudabi32/
H A Dcloudabi32_sysvec.c113 frame->tf_spsr &= ~PSR_C; in cloudabi32_set_syscall_retval()
124 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval()
/f-stack/freebsd/arm64/include/
H A Dframe.h48 uint32_t tf_spsr; member
H A Dcpu.h49 #define TRAPF_USERMODE(tfp) (((tfp)->tf_spsr & PSR_M_MASK) == PSR_M_EL0t)
/f-stack/freebsd/arm/include/
H A Dpmc_mdep.h71 (TF)->tf_spsr = PSR_SVC32_MODE; \
H A Dframe.h64 register_t tf_spsr; /* Zero on arm26 */ member
H A Dcpu.h53 #define TRAPF_USERMODE(frame) ((frame->tf_spsr & PSR_MODE) == PSR_USR32_MODE)

12