2 * include/asm-s390/types.h
6 * Derived from "include/asm-i386/types.h"
12 #include <asm-generic/int-ll64.h>
16 typedef unsigned short umode_t
;
18 /* A address type so that arithmetic can be done on it & it can be upgraded to
21 typedef unsigned long addr_t
;
22 typedef __signed__
long saddr_t
;
24 #endif /* __ASSEMBLY__ */
27 * These aren't exported outside the kernel to avoid name space clashes
33 typedef u64 dma64_addr_t
;
35 /* DMA addresses come in 32-bit and 64-bit flavours. */
36 typedef u64 dma_addr_t
;
38 typedef u32 dma_addr_t
;
43 unsigned long long pair
;
50 #endif /* ! __s390x__ */
51 #endif /* __ASSEMBLY__ */
52 #endif /* __KERNEL__ */
53 #endif /* _S390_TYPES_H */