Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
m32r
include
asm
sigcontext.h
Go to the documentation of this file.
1
#ifndef _ASM_M32R_SIGCONTEXT_H
2
#define _ASM_M32R_SIGCONTEXT_H
3
4
struct
sigcontext
{
5
/* CPU registers */
6
/* Saved main processor registers. */
7
unsigned
long
sc_r4
;
8
unsigned
long
sc_r5
;
9
unsigned
long
sc_r6
;
10
struct
pt_regs
*
sc_pt_regs
;
11
unsigned
long
sc_r0
;
12
unsigned
long
sc_r1
;
13
unsigned
long
sc_r2
;
14
unsigned
long
sc_r3
;
15
unsigned
long
sc_r7
;
16
unsigned
long
sc_r8
;
17
unsigned
long
sc_r9
;
18
unsigned
long
sc_r10
;
19
unsigned
long
sc_r11
;
20
unsigned
long
sc_r12
;
21
22
/* Saved main processor status and miscellaneous context registers. */
23
unsigned
long
sc_acc0h
;
24
unsigned
long
sc_acc0l
;
25
unsigned
long
sc_acc1h
;
/* ISA_DSP_LEVEL2 only */
26
unsigned
long
sc_acc1l
;
/* ISA_DSP_LEVEL2 only */
27
unsigned
long
sc_psw
;
28
unsigned
long
sc_bpc
;
/* saved PC for TRAP syscalls */
29
unsigned
long
sc_bbpsw
;
30
unsigned
long
sc_bbpc
;
31
unsigned
long
sc_spu
;
/* saved user stack */
32
unsigned
long
sc_fp
;
33
unsigned
long
sc_lr
;
/* saved PC for JL syscalls */
34
unsigned
long
sc_spi
;
/* saved kernel stack */
35
36
unsigned
long
oldmask
;
37
};
38
39
#endif
/* _ASM_M32R_SIGCONTEXT_H */
Generated on Thu Jan 10 2013 12:50:30 for Linux Kernel by
1.8.2