Searched refs:tf_spsr (Results 1 - 20 of 20) sorted by relevance

/freebsd-11.0-release/sys/arm64/include/
H A Dframe.h48 uint64_t tf_spsr; member in struct:trapframe
H A Dcpu.h49 #define TRAPF_USERMODE(tfp) (((tfp)->tf_spsr & PSR_M_MASK) == PSR_M_EL0t)
/freebsd-11.0-release/sys/arm/arm/
H A Dtrap-v4.c159 #define TRAP_USERMODE(tf) ((tf->tf_spsr & PSR_MODE) == PSR_USR32_MODE)
225 if (__predict_true(tf->tf_spsr & PSR_I) == 0)
227 if (__predict_true(tf->tf_spsr & PSR_F) == 0)
296 if (__predict_false((tf->tf_spsr & PSR_MODE)==PSR_UND32_MODE)) {
429 printf("spsr=%08x\n", tf->tf_spsr);
433 printf("trapframe: %p, spsr=%08x\n", tf, tf->tf_spsr);
524 (tf->tf_spsr & PSR_MODE) == PSR_ABT32_MODE) {
531 tf->tf_spsr &= ~PSR_MODE;
546 tf->tf_spsr |= PSR_SVC32_MODE;
558 tf->tf_spsr |
[all...]
H A Dvm_machdep.c142 tf->tf_spsr &= ~PSR_C;
205 frame->tf_spsr &= ~PSR_C; /* carry bit */
212 if ((frame->tf_spsr & PSR_T) != 0)
223 frame->tf_spsr |= PSR_C; /* carry bit */
247 td->td_frame->tf_spsr &= ~PSR_C;
268 tf->tf_spsr = PSR_USR32_MODE;
H A Dundefined.c198 if (__predict_true(frame->tf_spsr & PSR_I) == 0)
200 if (__predict_true(frame->tf_spsr & PSR_F) == 0)
214 if ((frame->tf_spsr & PSR_T) == 0) {
289 if ((frame->tf_spsr & PSR_MODE) == PSR_USR32_MODE) {
307 if ((frame->tf_spsr & PSR_T) == 0 &&
H A Dsyscall.c170 if (__predict_true(frame->tf_spsr & PSR_I) == 0)
172 if (__predict_true(frame->tf_spsr & PSR_F) == 0)
H A Dgdb_machdep.c66 return (&kdb_frame->tf_spsr);
H A Dtrap-v6.c398 if (__predict_true(tf->tf_spsr & PSR_I) == 0)
400 if (__predict_true(tf->tf_spsr & PSR_F) == 0)
562 printf("spsr=%08x\n", tf->tf_spsr);
566 printf("trapframe: %p, spsr=%08x\n", tf, tf->tf_spsr);
H A Dmachdep.c366 tf->tf_spsr |= PSR_T;
368 tf->tf_spsr &= ~PSR_T;
577 regs->r_cpsr = tf->tf_spsr;
596 tf->tf_spsr &= ~PSR_FLAGS;
597 tf->tf_spsr |= regs->r_cpsr & PSR_FLAGS;
714 if ((td->td_frame->tf_spsr & PSR_T) != 0)
769 if ((td->td_frame->tf_spsr & PSR_T) != 0)
848 tf->tf_spsr = PSR_USR32_MODE;
862 gr[_REG_CPSR] = tf->tf_spsr & ~PSR_C;
865 gr[_REG_CPSR] = tf->tf_spsr;
[all...]
H A Dgenassym.c109 ASSYM(TF_SPSR, offsetof(struct trapframe, tf_spsr));
H A Ddb_interface.c79 { "spsr", DB_OFFSET(tf_spsr), db_frame },
/freebsd-11.0-release/sys/arm/include/
H A Dcpu.h57 #define TRAPF_USERMODE(frame) ((frame->tf_spsr & PSR_MODE) == PSR_USR32_MODE)
H A Dframe.h63 register_t tf_spsr; /* Zero on arm26 */ member in struct:trapframe
/freebsd-11.0-release/sys/arm64/cloudabi64/
H A Dcloudabi64_sysvec.c102 frame->tf_spsr &= ~PSR_C;
113 frame->tf_spsr |= PSR_C;
/freebsd-11.0-release/sys/arm64/arm64/
H A Dvm_machdep.c95 tf->tf_spsr = 0;
141 frame->tf_spsr &= ~PSR_C; /* carry bit */
149 frame->tf_spsr |= PSR_C; /* carry bit */
H A Dmachdep.c149 regs->spsr = frame->tf_spsr;
165 frame->tf_spsr = regs->spsr;
235 td->td_frame->tf_spsr |= PSR_SS;
244 td->td_frame->tf_spsr &= ~PSR_SS;
280 mcp->mc_gpregs.gp_spsr = tf->tf_spsr & ~PSR_C;
283 mcp->mc_gpregs.gp_spsr = tf->tf_spsr;
306 tf->tf_spsr = mcp->mc_gpregs.gp_spsr;
H A Ddb_interface.c68 { "spsr", DB_OFFSET(tf_spsr), db_frame },
H A Dtrap.c254 printf("spsr: %16lx\n", frame->tf_spsr);
388 td->td_frame->tf_spsr &= ~PSR_SS;
H A Ddebug_monitor.c176 kdb_frame->tf_spsr |= DBG_SPSR_SS;
/freebsd-11.0-release/gnu/usr.bin/gdb/kgdb/
H A Dtrgt_arm.c120 offsetof(struct trapframe, tf_spsr)

Completed in 97 milliseconds