Symbol: crc32c
crypto/crc32c.c
71
ctx->crc = crc32c(ctx->crc, data, length);
crypto/crc32c.c
85
put_unaligned_le32(~crc32c(*crcp, data, len), out);
drivers/block/drbd/drbd_actlog.c
35
__be32 crc32c;
drivers/block/drbd/drbd_actlog.c
378
crc = crc32c(0, buffer, 4096);
drivers/block/drbd/drbd_actlog.c
379
buffer->crc32c = cpu_to_be32(crc);
drivers/infiniband/hw/irdma/utils.c
1382
if ((__force u32)cpu_to_le32(~crc32c(~0, addr, len)) != val)
drivers/infiniband/sw/siw/siw.h
680
*crc = crc32c(*crc, data, len);
drivers/md/dm-pcache/cache.h
491
return crc32c(PCACHE_CRC_SEED, data, key->len);
drivers/md/dm-pcache/cache.h
503
return crc32c(PCACHE_CRC_SEED, (void *)kset_onmedia + 4, crc_size);
drivers/md/dm-pcache/cache_dev.c
175
sb->crc = cpu_to_le32(crc32c(PCACHE_CRC_SEED, (void *)(sb) + 4, sizeof(struct pcache_sb) - 4));
drivers/md/dm-pcache/cache_dev.c
196
crc = crc32c(PCACHE_CRC_SEED, (void *)(sb) + 4, sizeof(struct pcache_sb) - 4);
drivers/md/dm-pcache/pcache_internal.h
45
return crc32c(PCACHE_CRC_SEED, (void *)header + 4, meta_size - 4);
drivers/md/persistent-data/dm-block-manager.c
652
return crc32c(~(u32) 0, data, len) ^ init_xor;
drivers/md/raid5-cache.c
1023
sh->dev[i].log_checksum = crc32c(log->uuid_checksum,
drivers/md/raid5-cache.c
1744
crc = crc32c(log->uuid_checksum, mb, PAGE_SIZE);
drivers/md/raid5-cache.c
1783
mb->checksum = cpu_to_le32(crc32c(log->uuid_checksum, mb, PAGE_SIZE));
drivers/md/raid5-cache.c
1978
checksum = crc32c(log->uuid_checksum, addr, PAGE_SIZE);
drivers/md/raid5-cache.c
2399
crc32c(log->uuid_checksum, addr,
drivers/md/raid5-cache.c
2412
mb->checksum = cpu_to_le32(crc32c(log->uuid_checksum,
drivers/md/raid5-cache.c
2905
sh->dev[i].log_checksum = crc32c(log->uuid_checksum,
drivers/md/raid5-cache.c
2989
expected_crc = crc32c(log->uuid_checksum, mb, PAGE_SIZE);
drivers/md/raid5-cache.c
3097
log->uuid_checksum = crc32c(~0, rdev->mddev->uuid,
drivers/md/raid5-cache.c
717
crc = crc32c(log->uuid_checksum, block, PAGE_SIZE);
drivers/md/raid5-ppl.c
1001
crc = crc32c(crc, page_address(page), s);
drivers/md/raid5-ppl.c
1055
pplhdr->checksum = cpu_to_le32(~crc32c(~0, pplhdr, PAGE_SIZE));
drivers/md/raid5-ppl.c
1109
crc = ~crc32c(~0, pplhdr, PAGE_SIZE);
drivers/md/raid5-ppl.c
1392
ppl_conf->signature = ~crc32c(~0, mddev->uuid, sizeof(mddev->uuid));
drivers/md/raid5-ppl.c
349
e->checksum = cpu_to_le32(crc32c(le32_to_cpu(e->checksum),
drivers/md/raid5-ppl.c
457
pplhdr->checksum = cpu_to_le32(~crc32c(~0, pplhdr, PPL_HEADER_SIZE));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
2596
return (crc32c(0, mac, ETH_ALEN) >> 24) & 0xff;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1425
crc = crc32c(bitrev32(ETH_MULTICAST_BIN_FROM_MAC_SEED), padded_mac,
drivers/nvme/host/tcp.c
465
*crcp = crc32c(*crcp, vaddr + off, n);
drivers/nvme/host/tcp.c
480
return cpu_to_le32(~crc32c(NVME_TCP_CRC_SEED, pdu, len));
drivers/nvme/target/tcp.c
297
put_unaligned_le32(~crc32c(~0, pdu, len), pdu + len);
drivers/nvme/target/tcp.c
466
crc = crc32c(crc, sg_virt(sg), len);
drivers/scsi/libiscsi_tcp.c
201
*segment->crcp = crc32c(*segment->crcp,
drivers/scsi/libiscsi_tcp.c
208
*segment->crcp = crc32c(*segment->crcp,
drivers/scsi/libiscsi_tcp.c
312
put_unaligned_le32(~crc32c(~0, hdr, hdrlen), digest);
drivers/scsi/lpfc/lpfc_init.c
13526
return ~crc32c(~0, data, size);
drivers/target/iscsi/iscsi_target.c
1423
crc = crc32c(crc, virt, cur_len);
drivers/target/iscsi/iscsi_target.c
1434
crc = crc32c(crc, pad_bytes, padding);
drivers/target/iscsi/iscsi_target.c
1444
crc = crc32c(crc, buf, payload_length);
drivers/target/iscsi/iscsi_target.c
1447
crc = crc32c(crc, pad_bytes, padding);
drivers/thunderbolt/ctl.c
322
return cpu_to_be32(~crc32c(~0, data, len));
drivers/thunderbolt/eeprom.c
214
return ~crc32c(~0, data, len);
fs/btrfs/dir-item.h
54
return crc32c((u32)~1, name, len);
fs/btrfs/extent-tree.c
409
high_crc = crc32c(high_crc, &lenum, sizeof(lenum));
fs/btrfs/extent-tree.c
411
low_crc = crc32c(low_crc, &lenum, sizeof(lenum));
fs/btrfs/extent-tree.c
413
low_crc = crc32c(low_crc, &lenum, sizeof(lenum));
fs/btrfs/free-space-cache.c
540
crc = crc32c(crc, io_ctl->orig + offset, PAGE_SIZE - offset);
fs/btrfs/free-space-cache.c
565
crc = crc32c(crc, io_ctl->orig + offset, PAGE_SIZE - offset);
fs/btrfs/fs.c
48
put_unaligned_le32(~crc32c(~0, data, len), out);
fs/btrfs/fs.c
91
ctx->crc32 = crc32c(ctx->crc32, data, len);
fs/btrfs/inode-item.h
85
return (u64)crc32c(parent_objectid, name, len);
fs/btrfs/send.c
5582
crc = crc32c(0, sctx->send_buf, sctx->send_size);
fs/btrfs/send.c
5583
crc = crc32c(crc, sctx->send_buf + data_offset, disk_num_bytes);
fs/btrfs/send.c
808
crc = crc32c(0, (unsigned char *)sctx->send_buf, sctx->send_size);
fs/erofs/super.c
52
crc = crc32c(0x5045B54A, (&dsb->checksum) + 1, len);
fs/ext4/ext4.h
2635
return crc32c(crc, address, length);
fs/gfs2/log.c
888
crc = crc32c(~0, (void *)lh + LH_V1_SIZE + 4,
fs/gfs2/recovery.c
135
crc = crc32c(~0, (void *)lh + LH_V1_SIZE + 4,
fs/xfs/libxfs/xfs_cksum.h
20
crc = crc32c(XFS_CRC_SEED, buffer, cksum_offset);
fs/xfs/libxfs/xfs_cksum.h
23
crc = crc32c(crc, &zero, sizeof(__u32));
fs/xfs/libxfs/xfs_cksum.h
26
return crc32c(crc, &buffer[cksum_offset + sizeof(__be32)],
fs/xfs/libxfs/xfs_cksum.h
41
return crc32c(XFS_CRC_SEED, buffer, length);
fs/xfs/xfs_log.c
1522
crc = crc32c(crc, &rhead->h_ext[i], XLOG_REC_EXT_SIZE);
fs/xfs/xfs_log.c
1526
crc = crc32c(crc, dp, size);
include/linux/crc32.h
82
u32 crc32c(u32 crc, const void *p, size_t len);
include/linux/jbd2.h
1798
return crc32c(crc, address, length);
lib/crc/crc32-main.c
88
EXPORT_SYMBOL(crc32c);
lib/crc/mips/crc32.h
59
_CRC32(crc, value, size, crc32c)
lib/crc/tests/crc_kunit.c
400
return crc32c(crc, p, len);
net/batman-adv/translation-table.c
2492
crc_tmp = crc32c(0, &tmp_vid, sizeof(tmp_vid));
net/batman-adv/translation-table.c
2498
crc_tmp = crc32c(crc_tmp, &flags, sizeof(flags));
net/batman-adv/translation-table.c
2500
crc ^= crc32c(crc_tmp, tt_common->addr, ETH_ALEN);
net/batman-adv/translation-table.c
2551
crc_tmp = crc32c(0, &tmp_vid, sizeof(tmp_vid));
net/batman-adv/translation-table.c
2557
crc_tmp = crc32c(crc_tmp, &flags, sizeof(flags));
net/batman-adv/translation-table.c
2559
crc ^= crc32c(crc_tmp, tt_common->addr, ETH_ALEN);
net/ceph/messenger.c
1172
crc = crc32c(crc, kaddr + page_offset, length);
net/ceph/messenger_v1.c
1130
crc = crc32c(crc, page_address(con->bounce_page), ret);
net/ceph/messenger_v1.c
1164
crc = crc32c(0, &con->v1.in_hdr, offsetof(struct ceph_msg_header, crc));
net/ceph/messenger_v1.c
229
crc = crc32c(0, &m->hdr, offsetof(struct ceph_msg_header, crc));
net/ceph/messenger_v1.c
234
crc = crc32c(0, m->front.iov_base, m->front.iov_len);
net/ceph/messenger_v1.c
237
crc = crc32c(0, m->middle->vec.iov_base,
net/ceph/messenger_v1.c
978
*crc = crc32c(*crc, section->iov_base, section->iov_len);
net/ceph/messenger_v2.c
1200
crc = crc32c(-1, CTRL_BODY(base), ctrl_len);
net/ceph/messenger_v2.c
1202
crc = crc32c(crc, extdata, extdata_len);
net/ceph/messenger_v2.c
1601
con->v2.out_epil.front_crc = crc32c(-1, msg->front.iov_base,
net/ceph/messenger_v2.c
1611
crc32c(-1, msg->middle->vec.iov_base, middle_len(msg));
net/ceph/messenger_v2.c
1863
con->in_data_crc = crc32c(con->in_data_crc,
net/ceph/messenger_v2.c
1909
con->in_data_crc = crc32c(con->in_data_crc,
net/ceph/messenger_v2.c
1944
con->in_data_crc = crc32c(con->in_data_crc,
net/ceph/messenger_v2.c
3430
crc = crc32c(crc, page_address(ceph_zero_page), len);
net/ceph/messenger_v2.c
3448
crc32c(-1, msg->front.iov_base, sent);
net/ceph/messenger_v2.c
3470
crc32c(-1, msg->middle->vec.iov_base, sent);
net/ceph/messenger_v2.c
497
put_unaligned_le32(crc32c(0, start, crcp - start), crcp);
net/ceph/messenger_v2.c
506
crc = crc32c(0, p, crcp - p);
net/ceph/messenger_v2.c
645
crc = crc32c(-1, con->v2.in_kvecs[0].iov_base, ctrl_len);
net/ceph/messenger_v2.c
660
con->in_front_crc = crc32c(-1, con->in_msg->front.iov_base,
net/ceph/messenger_v2.c
668
con->in_middle_crc = crc32c(-1,
net/core/datagram.c
494
*crcp = crc32c(*crcp, addr, copied);
net/core/skbuff.c
3708
crc = crc32c(crc, skb->data + offset, copy);
net/core/skbuff.c
3736
crc = crc32c(crc, vaddr + p_off, p_len);
sound/soc/codecs/aw88395/aw88395_device.c
429
crc_value = crc32c(0xFFFFFFFF, crc_dsp_cfg->data, crc_data_len) ^ 0xFFFFFFFF;