Heiko Carstens | e3dd9c2 | 2009-03-26 15:24:03 +0100 | [diff] [blame] | 1 | /* |
| 2 | * Bitmaps for set_bit, clear_bit, test_and_set_bit, ... |
| 3 | * See include/asm/{bitops.h|posix_types.h} for details |
| 4 | * |
Heiko Carstens | a53c8fa | 2012-07-20 11:15:04 +0200 | [diff] [blame] | 5 | * Copyright IBM Corp. 1999, 2009 |
Heiko Carstens | e3dd9c2 | 2009-03-26 15:24:03 +0100 | [diff] [blame] | 6 | * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com>, |
| 7 | */ |
| 8 | |
| 9 | #include <linux/bitops.h> |
Heiko Carstens | 1485c5c | 2009-03-26 15:24:04 +0100 | [diff] [blame] | 10 | #include <linux/module.h> |
Heiko Carstens | e3dd9c2 | 2009-03-26 15:24:03 +0100 | [diff] [blame] | 11 | |
| 12 | const char _oi_bitmap[] = { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 }; |
Heiko Carstens | 1485c5c | 2009-03-26 15:24:04 +0100 | [diff] [blame] | 13 | EXPORT_SYMBOL(_oi_bitmap); |
Heiko Carstens | e3dd9c2 | 2009-03-26 15:24:03 +0100 | [diff] [blame] | 14 | |
| 15 | const char _ni_bitmap[] = { 0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f }; |
Heiko Carstens | 1485c5c | 2009-03-26 15:24:04 +0100 | [diff] [blame] | 16 | EXPORT_SYMBOL(_ni_bitmap); |
Heiko Carstens | e3dd9c2 | 2009-03-26 15:24:03 +0100 | [diff] [blame] | 17 | |
| 18 | const char _zb_findmap[] = { |
| 19 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4, |
| 20 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5, |
| 21 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4, |
| 22 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6, |
| 23 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4, |
| 24 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5, |
| 25 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4, |
| 26 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7, |
| 27 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4, |
| 28 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5, |
| 29 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4, |
| 30 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6, |
| 31 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4, |
| 32 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5, |
| 33 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4, |
| 34 | 0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,8 }; |
Heiko Carstens | 1485c5c | 2009-03-26 15:24:04 +0100 | [diff] [blame] | 35 | EXPORT_SYMBOL(_zb_findmap); |
Heiko Carstens | e3dd9c2 | 2009-03-26 15:24:03 +0100 | [diff] [blame] | 36 | |
| 37 | const char _sb_findmap[] = { |
| 38 | 8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 39 | 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 40 | 5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 41 | 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 42 | 6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 43 | 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 44 | 5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 45 | 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 46 | 7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 47 | 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 48 | 5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 49 | 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 50 | 6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 51 | 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 52 | 5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, |
| 53 | 4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0 }; |
Heiko Carstens | 1485c5c | 2009-03-26 15:24:04 +0100 | [diff] [blame] | 54 | EXPORT_SYMBOL(_sb_findmap); |