Commit d232b128e28f54cd8811dd4f6d8b72ffb12cc0a1

Authored by GuanXuetao
1 parent 7dc59bdde7

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__ */