Commit | Line | Data |
---|---|---|
1da177e4 | 1 | /* |
1da177e4 LT |
2 | * S390 version |
3 | * | |
4 | * Derived from "include/asm-i386/types.h" | |
5 | */ | |
1da177e4 LT |
6 | #ifndef _S390_TYPES_H |
7 | #define _S390_TYPES_H | |
8 | ||
9807f759 | 9 | #include <uapi/asm/types.h> |
1da177e4 LT |
10 | |
11 | /* | |
12 | * These aren't exported outside the kernel to avoid name space clashes | |
13 | */ | |
1da177e4 | 14 | |
1da177e4 LT |
15 | #ifndef __ASSEMBLY__ |
16 | ||
f4815ac6 | 17 | #ifndef CONFIG_64BIT |
1da177e4 LT |
18 | typedef union { |
19 | unsigned long long pair; | |
20 | struct { | |
21 | unsigned long even; | |
22 | unsigned long odd; | |
23 | } subreg; | |
24 | } register_pair; | |
25 | ||
f4815ac6 | 26 | #endif /* ! CONFIG_64BIT */ |
1da177e4 | 27 | #endif /* __ASSEMBLY__ */ |
1da177e4 | 28 | #endif /* _S390_TYPES_H */ |