Home
last modified time | relevance | path

Searched refs:srr1 (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/powerpc/powerpc/
H A Dtrap.c196 return (frame->exc == EXC_PGM && frame->srr1 & EXC_PGM_TRAP); in frame_is_trap_inst()
229 user = frame->srr1 & PSL_PR; in trap()
263 frame->srr1 &= ~PSL_SE; in trap()
389 frame->srr1 &= ~PSL_DE; in trap()
411 if ((frame->srr1 & EXC_PGM_FPENABLED) && in trap()
418 if (frame->srr1 & EXC_PGM_PRIV) in trap()
420 else if (frame->srr1 & EXC_PGM_ILLEGAL) in trap()
430 printtrap(frame->exc, frame, 0, (frame->srr1 & PSL_PR)); in trap()
508 (u_long)frame->srr0, (u_long)frame->srr1); in trap()
524 printtrap(frame->exc, frame, 1, (frame->srr1 & PSL_PR)); in trap_fatal()
[all …]
H A Dinterrupt.c97 framep->srr1 &= ~PSL_WE; in powerpc_interrupt()
111 framep->srr1 &= ~PSL_WE; in powerpc_interrupt()
134 ee = framep->srr1 & PSL_EE; in powerpc_interrupt()
H A Ddb_trace.c95 { "srr1", DB_OFFSET(srr1), db_frame },
212 db_printf("%s ", tf->srr1 & PSL_PR ? "user" : "kernel"); in db_backtrace()
268 db_printf(": srr1=%#zx\n", tf->srr1); in db_backtrace()
280 if (kernel_only && (tf->srr1 & PSL_PR)) in db_backtrace()
H A Dexec_machdep.c263 tf->srr1 = tf->srr1 & ~(PSL_FE0 | PSL_FE1); in sendsig()
500 if ((mcp->mc_srr1 & psl_userstatic) != (tf->srr1 & psl_userstatic)) { in set_mcontext()
526 tf->srr1 &= ~(PSL_FP | PSL_VSX | PSL_VEC); in set_mcontext()
699 tf->srr1 = psl_userset | PSL_FE_DFLT; in exec_setregs()
725 tf->srr1 = psl_userset32 | PSL_FE_DFLT; in ppc32_setregs()
894 mcp64.mc_srr1 |= (td->td_frame->srr1 & 0xFFFFFFFF00000000ULL); in set_mcontext32()
1178 tf->srr1 = psl_userset32 | PSL_FE_DFLT; in cpu_set_upcall()
1180 tf->srr1 = psl_userset | PSL_FE_DFLT; in cpu_set_upcall()
1198 tf->srr1 = psl_userset | PSL_FE_DFLT; in cpu_set_upcall()
H A Daltivec.c108 tf->srr1 |= PSL_VEC; in enable_vec()
199 tf->srr1 &= ~PSL_VEC; in disable_vec()
H A Dfpu.c136 tf->srr1 |= PSL_FP | PSL_VSX; in enable_fpu()
138 tf->srr1 |= PSL_FP; in enable_fpu()
316 tf->srr1 &= ~(PSL_FP | PSL_VSX); in disable_fpu()
H A Dgenassym.c182 ASSYM(FRAME_SRR1, offsetof(struct trapframe, srr1));
H A Dmachdep.c821 reg = tf->srr1; in DB_SHOW_COMMAND()
/freebsd/sys/powerpc/booke/
H A Dbooke_machdep.c427 tf->srr1 |= PSL_DE; in ptrace_single_step()
438 tf->srr1 &= ~PSL_DE; in ptrace_clear_single_step()
450 kdb_frame->srr1 &= ~PSL_DE; in kdb_cpu_clear_singlestep()
460 kdb_frame->srr1 |= PSL_DE; in kdb_cpu_set_singlestep()
/freebsd/sys/powerpc/aim/
H A Daim_machdep.c502 tf->srr1 |= PSL_SE; in ptrace_single_step()
513 tf->srr1 &= ~PSL_SE; in ptrace_clear_single_step()
522 kdb_frame->srr1 &= ~PSL_SE; in kdb_cpu_clear_singlestep()
529 kdb_frame->srr1 |= PSL_SE; in kdb_cpu_set_singlestep()
554 if ((frame->srr1 & SRR1_MCHK_DATA) != 0) { in cpu_machine_check()
566 if ((frame->srr1 & SRR1_MCHK_IFETCH_M) == SRR1_MCHK_IFETCH_SLBMH) in cpu_machine_check()
/freebsd/sys/powerpc/include/
H A Dframe.h58 register_t srr1; member
H A Dcpu.h107 #define TRAPF_USERMODE(frame) (((frame)->srr1 & PSL_PR) != 0)
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddmu_redact.c443 const struct redact_record *srr1 = rn1->record; in redact_node_compare_end() local
445 if (srr1->eos_marker) in redact_node_compare_end()
451 srr1->end_object, srr1->end_blkid, srr1->datablksz, in redact_node_compare_end()
/freebsd/sys/cddl/dev/dtrace/powerpc/
H A Ddtrace_isa.c93 return ((frame->srr1 & PSL_PR) == 0); in dtrace_sp_inkernel()
550 return (frame->srr1);
H A Ddtrace_subr.c260 KASSERT((frame->srr1 & PSL_EE) == 0, ("interrupts enabled")); in dtrace_trap()
/freebsd/sys/dev/hwpmc/
H A Dhwpmc_powerpc.c610 if (!(tf->srr1 & PSL_SF)) { in pmc_save_user_callchain()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMachO.h2066 uint32_t srr1; member
2109 sys::swapByteOrder(x.srr1); in swapStruct()