Commit d232b128e28f54cd8811dd4f6d8b72ffb12cc0a1
1 parent
7dc59bdde7
Exists in
master
and in
39 other branches
asm-generic headers: add sizes.h
This patch adds sizes.h into asm-generic headers. Only 32-bit version supported. Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn> Acked-by: Arnd Bergmann <arnd@arndb.de>
Showing 1 changed file with 47 additions and 0 deletions Side-by-side Diff
include/asm-generic/sizes.h
1 | +/* | |
2 | + * linux/include/asm-generic/sizes.h | |
3 | + * | |
4 | + * This program is free software; you can redistribute it and/or modify | |
5 | + * it under the terms of the GNU General Public License version 2 as | |
6 | + * published by the Free Software Foundation. | |
7 | + */ | |
8 | +#ifndef __ASM_GENERIC_SIZES_H__ | |
9 | +#define __ASM_GENERIC_SIZES_H__ | |
10 | + | |
11 | +#define SZ_1 0x00000001 | |
12 | +#define SZ_2 0x00000002 | |
13 | +#define SZ_4 0x00000004 | |
14 | +#define SZ_8 0x00000008 | |
15 | +#define SZ_16 0x00000010 | |
16 | +#define SZ_32 0x00000020 | |
17 | +#define SZ_64 0x00000040 | |
18 | +#define SZ_128 0x00000080 | |
19 | +#define SZ_256 0x00000100 | |
20 | +#define SZ_512 0x00000200 | |
21 | + | |
22 | +#define SZ_1K 0x00000400 | |
23 | +#define SZ_2K 0x00000800 | |
24 | +#define SZ_4K 0x00001000 | |
25 | +#define SZ_8K 0x00002000 | |
26 | +#define SZ_16K 0x00004000 | |
27 | +#define SZ_32K 0x00008000 | |
28 | +#define SZ_64K 0x00010000 | |
29 | +#define SZ_128K 0x00020000 | |
30 | +#define SZ_256K 0x00040000 | |
31 | +#define SZ_512K 0x00080000 | |
32 | + | |
33 | +#define SZ_1M 0x00100000 | |
34 | +#define SZ_2M 0x00200000 | |
35 | +#define SZ_4M 0x00400000 | |
36 | +#define SZ_8M 0x00800000 | |
37 | +#define SZ_16M 0x01000000 | |
38 | +#define SZ_32M 0x02000000 | |
39 | +#define SZ_64M 0x04000000 | |
40 | +#define SZ_128M 0x08000000 | |
41 | +#define SZ_256M 0x10000000 | |
42 | +#define SZ_512M 0x20000000 | |
43 | + | |
44 | +#define SZ_1G 0x40000000 | |
45 | +#define SZ_2G 0x80000000 | |
46 | + | |
47 | +#endif /* __ASM_GENERIC_SIZES_H__ */ |