root/arch/c6x/include/uapi/asm/sigcontext.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2 /*
   3  *  Port on Texas Instruments TMS320C6x architecture
   4  *
   5  *  Copyright (C) 2004, 2009 Texas Instruments Incorporated
   6  *  Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com)
   7  *
   8  *  This program is free software; you can redistribute it and/or modify
   9  *  it under the terms of the GNU General Public License version 2 as
  10  *  published by the Free Software Foundation.
  11  */
  12 #ifndef _ASM_C6X_SIGCONTEXT_H
  13 #define _ASM_C6X_SIGCONTEXT_H
  14 
  15 
  16 struct sigcontext {
  17         unsigned long  sc_mask;         /* old sigmask */
  18         unsigned long  sc_sp;           /* old user stack pointer */
  19 
  20         unsigned long  sc_a4;
  21         unsigned long  sc_b4;
  22         unsigned long  sc_a6;
  23         unsigned long  sc_b6;
  24         unsigned long  sc_a8;
  25         unsigned long  sc_b8;
  26 
  27         unsigned long  sc_a0;
  28         unsigned long  sc_a1;
  29         unsigned long  sc_a2;
  30         unsigned long  sc_a3;
  31         unsigned long  sc_a5;
  32         unsigned long  sc_a7;
  33         unsigned long  sc_a9;
  34 
  35         unsigned long  sc_b0;
  36         unsigned long  sc_b1;
  37         unsigned long  sc_b2;
  38         unsigned long  sc_b3;
  39         unsigned long  sc_b5;
  40         unsigned long  sc_b7;
  41         unsigned long  sc_b9;
  42 
  43         unsigned long  sc_a16;
  44         unsigned long  sc_a17;
  45         unsigned long  sc_a18;
  46         unsigned long  sc_a19;
  47         unsigned long  sc_a20;
  48         unsigned long  sc_a21;
  49         unsigned long  sc_a22;
  50         unsigned long  sc_a23;
  51         unsigned long  sc_a24;
  52         unsigned long  sc_a25;
  53         unsigned long  sc_a26;
  54         unsigned long  sc_a27;
  55         unsigned long  sc_a28;
  56         unsigned long  sc_a29;
  57         unsigned long  sc_a30;
  58         unsigned long  sc_a31;
  59 
  60         unsigned long  sc_b16;
  61         unsigned long  sc_b17;
  62         unsigned long  sc_b18;
  63         unsigned long  sc_b19;
  64         unsigned long  sc_b20;
  65         unsigned long  sc_b21;
  66         unsigned long  sc_b22;
  67         unsigned long  sc_b23;
  68         unsigned long  sc_b24;
  69         unsigned long  sc_b25;
  70         unsigned long  sc_b26;
  71         unsigned long  sc_b27;
  72         unsigned long  sc_b28;
  73         unsigned long  sc_b29;
  74         unsigned long  sc_b30;
  75         unsigned long  sc_b31;
  76 
  77         unsigned long  sc_csr;
  78         unsigned long  sc_pc;
  79 };
  80 
  81 #endif /* _ASM_C6X_SIGCONTEXT_H */

/* [<][>][^][v][top][bottom][index][help] */