Linux 4.19-rc7
[linux-2.6/btrfs-unstable.git] / arch / s390 / include / uapi / asm / types.h
blobda034c606314dfffaddd5612e0b583f8639e327d
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 /*
3 * S390 version
5 * Derived from "include/asm-i386/types.h"
6 */
8 #ifndef _UAPI_S390_TYPES_H
9 #define _UAPI_S390_TYPES_H
11 #include <asm-generic/int-ll64.h>
13 #ifndef __ASSEMBLY__
15 /* A address type so that arithmetic can be done on it & it can be upgraded to
16 64 bit when necessary
18 typedef unsigned long addr_t;
19 typedef __signed__ long saddr_t;
21 typedef struct {
22 __u32 u[4];
23 } __vector128;
25 #endif /* __ASSEMBLY__ */
27 #endif /* _UAPI_S390_TYPES_H */