Lines Matching refs:data
200 static u8 tb_crc8(u8 *data, int len)
205 val ^= data[i];
212 static u32 tb_crc32(void *data, size_t len)
214 return ~__crc32c_le(~0, data, len);
254 u8 data[];
304 u8 data[9];
309 res = tb_eeprom_read_n(sw, 0, data, 9);
313 crc = tb_crc8(data + 1, 8);
314 if (crc != data[0]) {
316 data[0], crc);
320 *uid = *(u64 *)(data+1);
333 sw->vendor_name = kstrndup(entry->data,
340 sw->device_name = kstrndup(entry->data,
592 "DROM data CRC32 mismatch (expected: %#x, got: %#x), continuing\n",
608 "DROM data CRC32 mismatch (expected: %#x, got: %#x), continuing\n",