Files
linux-apfs/include/linux/crc7.h
T

15 lines
277 B
C
Raw Normal View History

2007-07-17 04:04:03 -07:00
#ifndef _LINUX_CRC7_H
#define _LINUX_CRC7_H
#include <linux/types.h>
2014-05-10 10:32:57 -04:00
extern const u8 crc7_be_syndrome_table[256];
2007-07-17 04:04:03 -07:00
2014-05-10 10:32:57 -04:00
static inline u8 crc7_be_byte(u8 crc, u8 data)
2007-07-17 04:04:03 -07:00
{
2014-05-10 10:32:57 -04:00
return crc7_be_syndrome_table[crc ^ data];
2007-07-17 04:04:03 -07:00
}
2014-05-10 10:32:57 -04:00
extern u8 crc7_be(u8 crc, const u8 *buffer, size_t len);
2007-07-17 04:04:03 -07:00
#endif