/* * SPDX-License-Identifier: GPL-2.0+ */ #ifndef _M68K_PTRACE_H #define _M68K_PTRACE_H /* * This struct defines the way the registers are stored on the * kernel stack during an exception. */ #ifndef __ASSEMBLY__ struct pt_regs { ulong d0; ulong d1; ulong d2; ulong d3; ulong d4; ulong d5; ulong d6; ulong d7; ulong a0; ulong a1; ulong a2; ulong a3; ulong a4; ulong a5; ulong a6; #if defined(__M68K__) unsigned format:4; /* frame format specifier */ unsigned vector:12; /* vector offset */ unsigned short sr; unsigned long pc; #else unsigned short sr; unsigned long pc; #endif }; #endif /* #ifndef __ASSEMBLY__ */ #endif /* #ifndef _M68K_PTRACE_H */