crc16
if (crc16(CRC16_INIT, prom, 32) != CRC16_VALID ||
crc16(CRC16_INIT, prom + 32, 32) != CRC16_VALID)
*__crc16 = cpu_to_le16(bitrev16(crc16(0, data, len)));
gpu_id = crc16(0, crc_buf, sizeof(buf)) &
checksum = crc16(0xffff, priv->buffer + priv->checksum_start,
return crc16(0xffff, buf, size);
__le16 crc16;
crc = crc16(0, buffer, buflen);
__le16 crc16;
__le16 crc16;
__le16 crc16;
__le16 crc16;
__le16 crc16;
__le16 crc16;
__le16 crc16;
crc = crc16(0, (u8 *)message, le16_to_cpu(packet->length) - 2);
crc = crc16(0, (u8 *)packet, sizeof(*packet) - 2);
packet->crc16 = cpu_to_le16(crc);
firmware_csum = crc16(~0, firmware, firmware_size) ^ ~0;
crc = crc16(0, &urb_cmd->raw_cmd[ES58X_CRC_CALC_OFFSET], len);
u16 crc16;
u16 crc16;
u8 crc16[0x10];
return bitrev16(crc16(0xFFFF, buf, len));
__le16 crc16;
crc16(CRC16_INIT, prom, 13) != CRC16_VALID)
crc = crc16(0, cp, size);
crc = swab16(crc16(0, p, len));
return bitrev16(crc16(0xFFFF, buffer, len));
return bitrev16(crc16(0xFFFF, buffer, len));
u32 crc = bitrev16(crc16(0xFFFF, buffer, len));
u16 crc16 = ~0;
crc16 = ~crc_ccitt(crc16, (u8 *) entry, sizeof(*entry));
if (crc16 != le16_to_cpup((__le16 *)entry->data)) {
crc16 = crc_ccitt(crc16, (u8 *)entry, (entry_len + 1) * 2);
__le16 crc16;
crc = crc16(0xffff, &fw->data[offset], length);
crc = crc16(crc, cmd, len);
if (crc16(0, w1_buf, sizeof(w1_buf)) == 0xb001) /* good read? */
if (crc16(0, w1_buf, sizeof(w1_buf)) == 0xb001) /* good read? */
crc = crc16(CRC16_INIT, wrbuf, 3);
crc = crc16(crc, rbuf, 11);
crc = crc16(CRC16_INIT,
if (crc16(CRC16_INIT, &data->memory[off], W1_PAGE_SIZE) == CRC16_VALID)
if (crc16(CRC16_INIT, &buf[idx], W1_PAGE_SIZE) != CRC16_VALID) {
crc = crc16(CRC16_INIT, buf, 6);
crc = crc16(CRC16_INIT, &data->eprom[epoff], W1_PAGE_SIZE);
crc = crc16(crc, buf, 2);
if (crc16(CRC16_INIT, &buf[idx], W1_PAGE_SIZE)
if (crc16(CRC16_INIT, &data->memory[off], W1_PAGE_SIZE) == CRC16_VALID)
crc = crc16(CRC16_INIT, command, command_count);
crc = crc16(crc, w1_buf, 1);
crc = crc16(crc, buffer, count);
crc = crc16(CRC16_INIT, w1_buf, 3);
crc = crc16(CRC16_INIT, w1_buf, 3);
crc = crc16(crc, wbuffer, wcount);
crc = crc16(crc, w1_buf, 1);
crc = crc16(~0, sbi->s_es->s_uuid, sizeof(sbi->s_es->s_uuid));
crc = crc16(crc, (__u8 *)&le_group, sizeof(le_group));
crc = crc16(crc, (__u8 *)gdp, offset);
crc = crc16(crc, (__u8 *)gdp + offset,
crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
calc_crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
calc_crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
u16 crc16(u16 crc, const u8 *p, size_t len);
EXPORT_SYMBOL(crc16);
return crc16(crc, p, len);
group = htons(crc16(0, primary_if->net_dev->dev_addr, ETH_ALEN));
crc = crc16(0, primary_if->net_dev->dev_addr, ETH_ALEN);
old_backbone_gw->crc ^= crc16(0, claim->addr, ETH_ALEN);
old_backbone_gw->crc ^= crc16(0, claim->addr, ETH_ALEN);
backbone_gw->crc ^= crc16(0, claim->addr, ETH_ALEN);
u16 fcs = crc16(0, (u8 *)skb->data, skb->len);
u16 fcs = crc16(0, (u8 *) skb->data, skb->len);
u16 fcs = crc16(0, (u8 *) skb->data, skb->len);
u16 fcs = crc16(0, (u8 *) tx_skb->data,
our_fcs = crc16(0, skb->data - hdr_size, skb->len + hdr_size);
crcsum = crc16(0x0000, (const char *)&hdr->crc_size, hdr->crc_size);
if (crcsum != hdr->crc16) {
crcsum, hdr->crc16);
u16 crc16;