Lines Matching refs:crc
682 u32 crc = msg[2] | (msg[3] << 8) | (msg[4] << 16); in mxt_proc_t6_messages() local
686 if (crc != data->config_crc) { in mxt_proc_t6_messages()
687 data->config_crc = crc; in mxt_proc_t6_messages()
688 dev_dbg(dev, "T6 Config Checksum: 0x%06X\n", crc); in mxt_proc_t6_messages()
1194 static void mxt_calc_crc24(u32 *crc, u8 firstbyte, u8 secondbyte) in mxt_calc_crc24() argument
1201 result = ((*crc << 1) ^ data_word); in mxt_calc_crc24()
1206 *crc = result; in mxt_calc_crc24()
1211 u32 crc = 0; in mxt_calculate_crc() local
1219 mxt_calc_crc24(&crc, *ptr, *(ptr + 1)); in mxt_calculate_crc()
1225 mxt_calc_crc24(&crc, *ptr, 0); in mxt_calculate_crc()
1228 crc &= 0x00FFFFFF; in mxt_calculate_crc()
1230 return crc; in mxt_calculate_crc()