OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [include/] [linux/] [crc-ccitt.h] - Blame information for rev 81

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
#ifndef _LINUX_CRC_CCITT_H
2
#define _LINUX_CRC_CCITT_H
3
#ifdef __KERNEL__
4
 
5
#include <linux/types.h>
6
 
7
extern u16 const crc_ccitt_table[256];
8
 
9
extern u16 crc_ccitt(u16 crc, const u8 *buffer, size_t len);
10
 
11
static inline u16 crc_ccitt_byte(u16 crc, const u8 c)
12
{
13
        return (crc >> 8) ^ crc_ccitt_table[(crc ^ c) & 0xff];
14
}
15
 
16
#endif /* __KERNEL__ */
17
#endif /* _LINUX_CRC_CCITT_H */

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.