| /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ | |
| /* | |
| * Port on Texas Instruments TMS320C6x architecture | |
| * | |
| * Copyright (C) 2004, 2009 Texas Instruments Incorporated | |
| * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | |
| * | |
| * This program is free software; you can redistribute it and/or modify | |
| * it under the terms of the GNU General Public License version 2 as | |
| * published by the Free Software Foundation. | |
| */ | |
| #ifndef _ASM_C6X_SIGCONTEXT_H | |
| #define _ASM_C6X_SIGCONTEXT_H | |
| struct sigcontext { | |
| unsigned long sc_mask; /* old sigmask */ | |
| unsigned long sc_sp; /* old user stack pointer */ | |
| unsigned long sc_a4; | |
| unsigned long sc_b4; | |
| unsigned long sc_a6; | |
| unsigned long sc_b6; | |
| unsigned long sc_a8; | |
| unsigned long sc_b8; | |
| unsigned long sc_a0; | |
| unsigned long sc_a1; | |
| unsigned long sc_a2; | |
| unsigned long sc_a3; | |
| unsigned long sc_a5; | |
| unsigned long sc_a7; | |
| unsigned long sc_a9; | |
| unsigned long sc_b0; | |
| unsigned long sc_b1; | |
| unsigned long sc_b2; | |
| unsigned long sc_b3; | |
| unsigned long sc_b5; | |
| unsigned long sc_b7; | |
| unsigned long sc_b9; | |
| unsigned long sc_a16; | |
| unsigned long sc_a17; | |
| unsigned long sc_a18; | |
| unsigned long sc_a19; | |
| unsigned long sc_a20; | |
| unsigned long sc_a21; | |
| unsigned long sc_a22; | |
| unsigned long sc_a23; | |
| unsigned long sc_a24; | |
| unsigned long sc_a25; | |
| unsigned long sc_a26; | |
| unsigned long sc_a27; | |
| unsigned long sc_a28; | |
| unsigned long sc_a29; | |
| unsigned long sc_a30; | |
| unsigned long sc_a31; | |
| unsigned long sc_b16; | |
| unsigned long sc_b17; | |
| unsigned long sc_b18; | |
| unsigned long sc_b19; | |
| unsigned long sc_b20; | |
| unsigned long sc_b21; | |
| unsigned long sc_b22; | |
| unsigned long sc_b23; | |
| unsigned long sc_b24; | |
| unsigned long sc_b25; | |
| unsigned long sc_b26; | |
| unsigned long sc_b27; | |
| unsigned long sc_b28; | |
| unsigned long sc_b29; | |
| unsigned long sc_b30; | |
| unsigned long sc_b31; | |
| unsigned long sc_csr; | |
| unsigned long sc_pc; | |
| }; | |
| #endif /* _ASM_C6X_SIGCONTEXT_H */ |