Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
types.h
Go to the documentation of this file.
1 /*
2  * S390 version
3  *
4  * Derived from "include/asm-i386/types.h"
5  */
6 #ifndef _S390_TYPES_H
7 #define _S390_TYPES_H
8 
9 #include <uapi/asm/types.h>
10 
11 /*
12  * These aren't exported outside the kernel to avoid name space clashes
13  */
14 
15 #ifndef __ASSEMBLY__
16 
17 #ifndef CONFIG_64BIT
18 typedef union {
19  unsigned long long pair;
20  struct {
21  unsigned long even;
22  unsigned long odd;
23  } subreg;
25 
26 #endif /* ! CONFIG_64BIT */
27 #endif /* __ASSEMBLY__ */
28 #endif /* _S390_TYPES_H */