]>
Commit | Line | Data |
---|---|---|
ed6ce67a TC |
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 |