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
alpha
include
asm
reg.h
Go to the documentation of this file.
1
#ifndef __reg_h__
2
#define __reg_h__
3
4
/*
5
* Exception frame offsets.
6
*/
7
#define EF_V0 0
8
#define EF_T0 1
9
#define EF_T1 2
10
#define EF_T2 3
11
#define EF_T3 4
12
#define EF_T4 5
13
#define EF_T5 6
14
#define EF_T6 7
15
#define EF_T7 8
16
#define EF_S0 9
17
#define EF_S1 10
18
#define EF_S2 11
19
#define EF_S3 12
20
#define EF_S4 13
21
#define EF_S5 14
22
#define EF_S6 15
23
#define EF_A3 16
24
#define EF_A4 17
25
#define EF_A5 18
26
#define EF_T8 19
27
#define EF_T9 20
28
#define EF_T10 21
29
#define EF_T11 22
30
#define EF_RA 23
31
#define EF_T12 24
32
#define EF_AT 25
33
#define EF_SP 26
34
#define EF_PS 27
35
#define EF_PC 28
36
#define EF_GP 29
37
#define EF_A0 30
38
#define EF_A1 31
39
#define EF_A2 32
40
41
#define EF_SIZE (33*8)
42
#define HWEF_SIZE (6*8)
/* size of PAL frame (PS-A2) */
43
44
#define EF_SSIZE (EF_SIZE - HWEF_SIZE)
45
46
/*
47
* Map register number into core file offset.
48
*/
49
#define CORE_REG(reg, ubase) \
50
(((unsigned long *)((unsigned long)(ubase)))[reg])
51
52
#endif
/* __reg_h__ */
Generated on Thu Jan 10 2013 12:50:22 for Linux Kernel by
1.8.2