1 /* 2 * S390 version 3 * 4 * Derived from "include/asm-i386/types.h" 5 */ 6 7 #ifndef _UAPI_S390_TYPES_H 8 #define _UAPI_S390_TYPES_H 9 10 #include <asm-generic/int-ll64.h> 11 12 #ifndef __ASSEMBLY__ 13 14 /* A address type so that arithmetic can be done on it & it can be upgraded to 15 64 bit when necessary 16 */ 17 typedef unsigned long addr_t; 18 typedef __signed__ long saddr_t; 19 20 typedef struct { 21 __u32 u[4]; 22 } __vector128; 23 24 #endif /* __ASSEMBLY__ */ 25 26 #endif /* _UAPI_S390_TYPES_H */ 27