| /f-stack/freebsd/arm/arm/ |
| H A D | vm_machdep.c | 145 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 D | undefined.c | 166 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 D | machdep_kdb.c | 101 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 D | syscall.c | 163 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 D | trap-v6.c | 416 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 D | machdep.c | 353 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 D | gdb_machdep.c | 67 return (&kdb_frame->tf_spsr); in gdb_cpu_getreg()
|
| H A D | machdep_ptrace.c | 136 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 D | genassym.c | 96 ASSYM(TF_SPSR, offsetof(struct trapframe, tf_spsr));
|
| /f-stack/freebsd/arm64/cloudabi32/ |
| H A D | cloudabi32_sysvec.c | 62 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 D | vm_machdep.c | 100 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 D | elf32_machdep.c | 213 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 D | machdep.c | 232 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 D | freebsd32_machdep.c | 177 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 D | gdb_machdep.c | 56 case GDB_REG_CSPR: return (&kdb_frame->tf_spsr); in gdb_cpu_getreg()
|
| H A D | debug_monitor.c | 189 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 D | genassym.c | 80 ASSYM(TF_SPSR, offsetof(struct trapframe, tf_spsr));
|
| H A D | db_interface.c | 68 { "spsr", DB_OFFSET(tf_spsr), db_frame },
|
| /f-stack/freebsd/arm64/cloudabi64/ |
| H A D | cloudabi64_sysvec.c | 105 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 D | cloudabi32_sysvec.c | 113 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 D | frame.h | 48 uint32_t tf_spsr; member
|
| H A D | cpu.h | 49 #define TRAPF_USERMODE(tfp) (((tfp)->tf_spsr & PSR_M_MASK) == PSR_M_EL0t)
|
| /f-stack/freebsd/arm/include/ |
| H A D | pmc_mdep.h | 71 (TF)->tf_spsr = PSR_SVC32_MODE; \
|
| H A D | frame.h | 64 register_t tf_spsr; /* Zero on arm26 */ member
|
| H A D | cpu.h | 53 #define TRAPF_USERMODE(frame) ((frame->tf_spsr & PSR_MODE) == PSR_USR32_MODE)
|