Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | #if (PAGE_SIZE == 4096) |
| 2 | CACHE(32) |
| 3 | #endif |
| 4 | CACHE(64) |
| 5 | #if L1_CACHE_BYTES < 64 |
| 6 | CACHE(96) |
| 7 | #endif |
| 8 | CACHE(128) |
| 9 | #if L1_CACHE_BYTES < 128 |
| 10 | CACHE(192) |
| 11 | #endif |
| 12 | CACHE(256) |
| 13 | CACHE(512) |
| 14 | CACHE(1024) |
| 15 | CACHE(2048) |
| 16 | CACHE(4096) |
| 17 | CACHE(8192) |
| 18 | CACHE(16384) |
| 19 | CACHE(32768) |
| 20 | CACHE(65536) |
| 21 | CACHE(131072) |
Christoph Lameter | 0aa817f | 2007-05-16 22:11:01 -0700 | [diff] [blame] | 22 | #if KMALLOC_MAX_SIZE >= 262144 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 23 | CACHE(262144) |
Jack Steiner | a615fa8 | 2006-03-06 15:42:50 -0800 | [diff] [blame] | 24 | #endif |
Christoph Lameter | 0aa817f | 2007-05-16 22:11:01 -0700 | [diff] [blame] | 25 | #if KMALLOC_MAX_SIZE >= 524288 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 26 | CACHE(524288) |
Christoph Lameter | 0aa817f | 2007-05-16 22:11:01 -0700 | [diff] [blame] | 27 | #endif |
| 28 | #if KMALLOC_MAX_SIZE >= 1048576 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 29 | CACHE(1048576) |
Christoph Lameter | 0aa817f | 2007-05-16 22:11:01 -0700 | [diff] [blame] | 30 | #endif |
| 31 | #if KMALLOC_MAX_SIZE >= 2097152 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 32 | CACHE(2097152) |
Christoph Lameter | 0aa817f | 2007-05-16 22:11:01 -0700 | [diff] [blame] | 33 | #endif |
| 34 | #if KMALLOC_MAX_SIZE >= 4194304 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 35 | CACHE(4194304) |
Christoph Lameter | 0aa817f | 2007-05-16 22:11:01 -0700 | [diff] [blame] | 36 | #endif |
| 37 | #if KMALLOC_MAX_SIZE >= 8388608 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 38 | CACHE(8388608) |
Christoph Lameter | 0aa817f | 2007-05-16 22:11:01 -0700 | [diff] [blame] | 39 | #endif |
| 40 | #if KMALLOC_MAX_SIZE >= 16777216 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 41 | CACHE(16777216) |
Christoph Lameter | 0aa817f | 2007-05-16 22:11:01 -0700 | [diff] [blame] | 42 | #endif |
| 43 | #if KMALLOC_MAX_SIZE >= 33554432 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 44 | CACHE(33554432) |
Christoph Lameter | 0aa817f | 2007-05-16 22:11:01 -0700 | [diff] [blame] | 45 | #endif |