Lines Matching defs:crc
58 static inline u16 mcp251xfd_crc16_byte(u16 crc, const u8 data)
60 u8 index = (crc >> 8) ^ data;
62 return (crc << 8) ^ mcp251xfd_crc16_table[index];
65 static u16 mcp251xfd_crc16(u16 crc, u8 const *buffer, size_t len)
68 crc = mcp251xfd_crc16_byte(crc, *buffer++);
70 return crc;
75 u16 crc = 0xffff;
77 return mcp251xfd_crc16(crc, data, data_size);
83 u16 crc;
85 crc = mcp251xfd_crc16_compute(cmd, cmd_size);
86 crc = mcp251xfd_crc16(crc, data, data_size);
88 return crc;