crc4
crc = crc4(0, cfam_id, 32);
crc = crc4(0, conf, 32);
crc = crc4(0, 1 << top | msg->msg >> (msg->bits - top), top + 1);
crc = crc4(crc, msg->msg, msg->bits - top);
crc = crc4(0, 1, 1);
crc = crc4(crc, rtag, 4);
crc = crc4(crc, rdata, size);
crc = crc4(crc, rcrc, 4);
crc = crc4(0, 1 << top | msg->msg >> (msg->bits - top), top + 1);
crc = crc4(crc, msg->msg, msg->bits - top);
crc = crc4(0, 1, 1);
crc = crc4(crc, msg.msg, msg.bits);
u8 crc4;
crc4 = drm_dp_msg_header_crc4(buf, (idx * 2) - 1);
buf[idx - 1] |= (crc4 & 0xf);
u8 crc4;
crc4 = drm_dp_msg_header_crc4(buf, (len * 2) - 1);
if ((crc4 & 0xf) != (buf[len - 1] & 0xf)) {
drm_dbg_kms(mgr->dev, "crc4 mismatch 0x%x 0x%x\n", crc4, buf[len - 1]);
u8 crc4;
crc4 = drm_dp_msg_data_crc4(msg, len);
msg[len] = crc4;
u8 crc4;
crc4 = drm_dp_msg_data_crc4(msg->chunk, msg->curchunk_len - 1);
if (crc4 != msg->chunk[msg->curchunk_len - 1])
u32 crc4)
u32 crcs[5] = { crc0, crc1, crc2, crc3, crc4 };
u32 crc4) {}
extern uint8_t crc4(uint8_t c, uint64_t x, int bits);
EXPORT_SYMBOL_GPL(crc4);