1
2#ifndef _SPARC_TYPES_H
3#define _SPARC_TYPES_H
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18#ifndef __ASSEMBLY__
19
20typedef unsigned short umode_t;
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 long __s64;
32typedef unsigned long long __u64;
33
34#endif
35
36#ifdef __KERNEL__
37
38#define BITS_PER_LONG 32
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 long s64;
52typedef unsigned long long u64;
53
54typedef u32 dma_addr_t;
55typedef u32 dma64_addr_t;
56
57#endif
58
59#endif
60
61#endif
62