Symbol: crc16
arch/mips/pci/pci-xtalk-bridge.c
588
if (crc16(CRC16_INIT, prom, 32) != CRC16_VALID ||
arch/mips/pci/pci-xtalk-bridge.c
589
crc16(CRC16_INIT, prom + 32, 32) != CRC16_VALID)
drivers/crypto/atmel-i2c.c
51
*__crc16 = cpu_to_le16(bitrev16(crc16(0, data, len)));
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1110
gpu_id = crc16(0, crc_buf, sizeof(buf)) &
drivers/hwmon/aquacomputer_d5next.c
690
checksum = crc16(0xffff, priv->buffer + priv->checksum_start,
drivers/iio/chemical/scd30_serial.c
52
return crc16(0xffff, buf, size);
drivers/input/keyboard/applespi.c
131
__le16 crc16;
drivers/input/keyboard/applespi.c
1368
crc = crc16(0, buffer, buflen);
drivers/input/keyboard/applespi.c
168
__le16 crc16;
drivers/input/keyboard/applespi.c
201
__le16 crc16;
drivers/input/keyboard/applespi.c
221
__le16 crc16;
drivers/input/keyboard/applespi.c
234
__le16 crc16;
drivers/input/keyboard/applespi.c
249
__le16 crc16;
drivers/input/keyboard/applespi.c
266
__le16 crc16;
drivers/input/keyboard/applespi.c
353
__le16 crc16;
drivers/input/keyboard/applespi.c
864
crc = crc16(0, (u8 *)message, le16_to_cpu(packet->length) - 2);
drivers/input/keyboard/applespi.c
867
crc = crc16(0, (u8 *)packet, sizeof(*packet) - 2);
drivers/input/keyboard/applespi.c
868
packet->crc16 = cpu_to_le16(crc);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1353
firmware_csum = crc16(~0, firmware, firmware_size) ^ ~0;
drivers/net/can/usb/etas_es58x/es58x_core.c
87
crc = crc16(0, &urb_cmd->raw_cmd[ES58X_CRC_CALC_OFFSET], len);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
3133
u16 crc16;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
3135
u16 crc16;
drivers/net/ethernet/mellanox/mlx5/core/lib/nv_param.c
60
u8 crc16[0x10];
drivers/net/ethernet/microchip/lan743x_main.c
3763
return bitrev16(crc16(0xFFFF, buf, len));
drivers/net/ethernet/qlogic/qed/qed_hsi.h
1545
__le16 crc16;
drivers/net/ethernet/sgi/ioc3-eth.c
218
crc16(CRC16_INIT, prom, 13) != CRC16_VALID)
drivers/net/hamradio/mkiss.c
150
crc = crc16(0, cp, size);
drivers/net/hamradio/mkiss.c
490
crc = swab16(crc16(0, p, len));
drivers/net/phy/smsc.c
374
return bitrev16(crc16(0xFFFF, buffer, len));
drivers/net/usb/smsc75xx.c
1519
return bitrev16(crc16(0xFFFF, buffer, len));
drivers/net/usb/smsc95xx.c
1347
u32 crc = bitrev16(crc16(0xFFFF, buffer, len));
drivers/net/wireless/intersil/p54/eeprom.c
735
u16 crc16 = ~0;
drivers/net/wireless/intersil/p54/eeprom.c
860
crc16 = ~crc_ccitt(crc16, (u8 *) entry, sizeof(*entry));
drivers/net/wireless/intersil/p54/eeprom.c
861
if (crc16 != le16_to_cpup((__le16 *)entry->data)) {
drivers/net/wireless/intersil/p54/eeprom.c
874
crc16 = crc_ccitt(crc16, (u8 *)entry, (entry_len + 1) * 2);
drivers/net/wireless/zydas/zd1211rw/zd_mac.h
253
__le16 crc16;
drivers/ptp/ptp_ocp.c
1808
crc = crc16(0xffff, &fw->data[offset], length);
drivers/s390/char/hmcdrv_ftp.c
92
crc = crc16(crc, cmd, len);
drivers/w1/slaves/w1_ds2406.c
48
if (crc16(0, w1_buf, sizeof(w1_buf)) == 0xb001) /* good read? */
drivers/w1/slaves/w1_ds2406.c
80
if (crc16(0, w1_buf, sizeof(w1_buf)) == 0xb001) /* good read? */
drivers/w1/slaves/w1_ds2423.c
78
crc = crc16(CRC16_INIT, wrbuf, 3);
drivers/w1/slaves/w1_ds2423.c
79
crc = crc16(crc, rbuf, 11);
drivers/w1/slaves/w1_ds2423.c
85
crc = crc16(CRC16_INIT,
drivers/w1/slaves/w1_ds2433.c
105
if (crc16(CRC16_INIT, &data->memory[off], W1_PAGE_SIZE) == CRC16_VALID)
drivers/w1/slaves/w1_ds2433.c
247
if (crc16(CRC16_INIT, &buf[idx], W1_PAGE_SIZE) != CRC16_VALID) {
drivers/w1/slaves/w1_ds250x.c
110
crc = crc16(CRC16_INIT, buf, 6);
drivers/w1/slaves/w1_ds250x.c
127
crc = crc16(CRC16_INIT, &data->eprom[epoff], W1_PAGE_SIZE);
drivers/w1/slaves/w1_ds250x.c
128
crc = crc16(crc, buf, 2);
drivers/w1/slaves/w1_ds28e04.c
247
if (crc16(CRC16_INIT, &buf[idx], W1_PAGE_SIZE)
drivers/w1/slaves/w1_ds28e04.c
92
if (crc16(CRC16_INIT, &data->memory[off], W1_PAGE_SIZE) == CRC16_VALID)
drivers/w1/slaves/w1_ds28e17.c
158
crc = crc16(CRC16_INIT, command, command_count);
drivers/w1/slaves/w1_ds28e17.c
162
crc = crc16(crc, w1_buf, 1);
drivers/w1/slaves/w1_ds28e17.c
165
crc = crc16(crc, buffer, count);
drivers/w1/slaves/w1_ds28e17.c
277
crc = crc16(CRC16_INIT, w1_buf, 3);
drivers/w1/slaves/w1_ds28e17.c
316
crc = crc16(CRC16_INIT, w1_buf, 3);
drivers/w1/slaves/w1_ds28e17.c
319
crc = crc16(crc, wbuffer, wcount);
drivers/w1/slaves/w1_ds28e17.c
323
crc = crc16(crc, w1_buf, 1);
fs/ext4/super.c
3266
crc = crc16(~0, sbi->s_es->s_uuid, sizeof(sbi->s_es->s_uuid));
fs/ext4/super.c
3267
crc = crc16(crc, (__u8 *)&le_group, sizeof(le_group));
fs/ext4/super.c
3268
crc = crc16(crc, (__u8 *)gdp, offset);
fs/ext4/super.c
3272
crc = crc16(crc, (__u8 *)gdp + offset,
fs/ubifs/lpt.c
360
crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
fs/ubifs/lpt.c
392
crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
fs/ubifs/lpt.c
417
crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
fs/ubifs/lpt.c
439
crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
fs/ubifs/lpt.c
931
calc_crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
fs/ubifs/lpt_commit.c
1086
calc_crc = crc16(-1, buf + UBIFS_LPT_CRC_BYTES,
include/linux/crc16.h
18
u16 crc16(u16 crc, const u8 *p, size_t len);
lib/crc/crc16.c
61
EXPORT_SYMBOL(crc16);
lib/crc/tests/crc_kunit.c
302
return crc16(crc, p, len);
net/batman-adv/bridge_loop_avoidance.c
1339
group = htons(crc16(0, primary_if->net_dev->dev_addr, ETH_ALEN));
net/batman-adv/bridge_loop_avoidance.c
1544
crc = crc16(0, primary_if->net_dev->dev_addr, ETH_ALEN);
net/batman-adv/bridge_loop_avoidance.c
190
old_backbone_gw->crc ^= crc16(0, claim->addr, ETH_ALEN);
net/batman-adv/bridge_loop_avoidance.c
753
old_backbone_gw->crc ^= crc16(0, claim->addr, ETH_ALEN);
net/batman-adv/bridge_loop_avoidance.c
761
backbone_gw->crc ^= crc16(0, claim->addr, ETH_ALEN);
net/bluetooth/l2cap_core.c
1168
u16 fcs = crc16(0, (u8 *)skb->data, skb->len);
net/bluetooth/l2cap_core.c
1959
u16 fcs = crc16(0, (u8 *) skb->data, skb->len);
net/bluetooth/l2cap_core.c
2005
u16 fcs = crc16(0, (u8 *) skb->data, skb->len);
net/bluetooth/l2cap_core.c
2103
u16 fcs = crc16(0, (u8 *) tx_skb->data,
net/bluetooth/l2cap_core.c
5684
our_fcs = crc16(0, skb->data - hdr_size, skb->len + hdr_size);
sound/soc/codecs/fs-amp-lib.c
182
crcsum = crc16(0x0000, (const char *)&hdr->crc_size, hdr->crc_size);
sound/soc/codecs/fs-amp-lib.c
183
if (crcsum != hdr->crc16) {
sound/soc/codecs/fs-amp-lib.c
185
crcsum, hdr->crc16);
sound/soc/codecs/fs-amp-lib.h
109
u16 crc16;