changeset 0 | aa628870c1d3 |
-1:000000000000 | 0:aa628870c1d3 |
---|---|
1 #ifndef _LINUX_CRC7_H |
|
2 #define _LINUX_CRC7_H |
|
3 #include <linux/types.h> |
|
4 |
|
5 extern const u8 crc7_syndrome_table[256]; |
|
6 |
|
7 static inline u8 crc7_byte(u8 crc, u8 data) |
|
8 { |
|
9 return crc7_syndrome_table[(crc << 1) ^ data]; |
|
10 } |
|
11 |
|
12 extern u8 crc7(u8 crc, const u8 *buffer, size_t len); |
|
13 |
|
14 #endif |