xref: /linux-6.15/rust/kernel/sizes.rs (revision 4d080a02)
1*4d080a02SFUJITA Tomonori // SPDX-License-Identifier: GPL-2.0
2*4d080a02SFUJITA Tomonori 
3*4d080a02SFUJITA Tomonori //! Commonly used sizes.
4*4d080a02SFUJITA Tomonori //!
5*4d080a02SFUJITA Tomonori //! C headers: [`include/linux/sizes.h`](srctree/include/linux/sizes.h).
6*4d080a02SFUJITA Tomonori 
7*4d080a02SFUJITA Tomonori /// 0x00000400
8*4d080a02SFUJITA Tomonori pub const SZ_1K: usize = bindings::SZ_1K as usize;
9*4d080a02SFUJITA Tomonori /// 0x00000800
10*4d080a02SFUJITA Tomonori pub const SZ_2K: usize = bindings::SZ_2K as usize;
11*4d080a02SFUJITA Tomonori /// 0x00001000
12*4d080a02SFUJITA Tomonori pub const SZ_4K: usize = bindings::SZ_4K as usize;
13*4d080a02SFUJITA Tomonori /// 0x00002000
14*4d080a02SFUJITA Tomonori pub const SZ_8K: usize = bindings::SZ_8K as usize;
15*4d080a02SFUJITA Tomonori /// 0x00004000
16*4d080a02SFUJITA Tomonori pub const SZ_16K: usize = bindings::SZ_16K as usize;
17*4d080a02SFUJITA Tomonori /// 0x00008000
18*4d080a02SFUJITA Tomonori pub const SZ_32K: usize = bindings::SZ_32K as usize;
19*4d080a02SFUJITA Tomonori /// 0x00010000
20*4d080a02SFUJITA Tomonori pub const SZ_64K: usize = bindings::SZ_64K as usize;
21*4d080a02SFUJITA Tomonori /// 0x00020000
22*4d080a02SFUJITA Tomonori pub const SZ_128K: usize = bindings::SZ_128K as usize;
23*4d080a02SFUJITA Tomonori /// 0x00040000
24*4d080a02SFUJITA Tomonori pub const SZ_256K: usize = bindings::SZ_256K as usize;
25*4d080a02SFUJITA Tomonori /// 0x00080000
26*4d080a02SFUJITA Tomonori pub const SZ_512K: usize = bindings::SZ_512K as usize;
27