Lines Matching refs:uid
220 u8 uid_crc8; /* checksum for uid */
222 u64 uid;
282 * tb_drom_read_uid_only - read uid directly from drom
287 int tb_drom_read_uid_only(struct tb_switch *sw, u64 *uid)
293 /* read uid */
300 tb_sw_warn(sw, "uid crc8 mismatch (expected: %#x, got: %#x)\n",
305 *uid = *(u64 *)(data+1);
482 tb_drom_read_uid_only(sw, &sw->uid);
552 usb4_switch_read_uid(sw, &sw->uid);
561 tb_drom_read_uid_only(sw, &sw->uid);
593 crc = tb_crc8((u8 *) &header->uid, 8);
596 "drom uid crc8 mismatch (expected: %#x, got: %#x), aborting\n",
600 if (!sw->uid)
601 sw->uid = header->uid;