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