1
2#ifndef _SPARC64_TYPES_H
3#define _SPARC64_TYPES_H
4
5
6
7
8
9
10
11
12
13#ifndef __ASSEMBLY__
14
15typedef unsigned short umode_t;
16
17
18
19
20
21
22typedef __signed__ char __s8;
23typedef unsigned char __u8;
24
25typedef __signed__ short __s16;
26typedef unsigned short __u16;
27
28typedef __signed__ int __s32;
29typedef unsigned int __u32;
30
31typedef __signed__ long __s64;
32typedef unsigned long __u64;
33
34#endif
35
36#ifdef __KERNEL__
37
38#define BITS_PER_LONG 64
39
40#ifndef __ASSEMBLY__
41
42typedef __signed__ char s8;
43typedef unsigned char u8;
44
45typedef __signed__ short s16;
46typedef unsigned short u16;
47
48typedef __signed__ int s32;
49typedef unsigned int u32;
50
51typedef __signed__ long s64;
52typedef unsigned long u64;
53
54
55
56typedef u32 dma_addr_t;
57typedef u64 dma64_addr_t;
58
59#endif
60
61#endif
62
63#endif
64