crc32c
ctx->crc = crc32c(ctx->crc, data, length);
put_unaligned_le32(~crc32c(*crcp, data, len), out);
__be32 crc32c;
crc = crc32c(0, buffer, 4096);
buffer->crc32c = cpu_to_be32(crc);
if ((__force u32)cpu_to_le32(~crc32c(~0, addr, len)) != val)
*crc = crc32c(*crc, data, len);
return crc32c(PCACHE_CRC_SEED, data, key->len);
return crc32c(PCACHE_CRC_SEED, (void *)kset_onmedia + 4, crc_size);
sb->crc = cpu_to_le32(crc32c(PCACHE_CRC_SEED, (void *)(sb) + 4, sizeof(struct pcache_sb) - 4));
crc = crc32c(PCACHE_CRC_SEED, (void *)(sb) + 4, sizeof(struct pcache_sb) - 4);
return crc32c(PCACHE_CRC_SEED, (void *)header + 4, meta_size - 4);
return crc32c(~(u32) 0, data, len) ^ init_xor;
sh->dev[i].log_checksum = crc32c(log->uuid_checksum,
crc = crc32c(log->uuid_checksum, mb, PAGE_SIZE);
mb->checksum = cpu_to_le32(crc32c(log->uuid_checksum, mb, PAGE_SIZE));
checksum = crc32c(log->uuid_checksum, addr, PAGE_SIZE);
crc32c(log->uuid_checksum, addr,
mb->checksum = cpu_to_le32(crc32c(log->uuid_checksum,
sh->dev[i].log_checksum = crc32c(log->uuid_checksum,
expected_crc = crc32c(log->uuid_checksum, mb, PAGE_SIZE);
log->uuid_checksum = crc32c(~0, rdev->mddev->uuid,
crc = crc32c(log->uuid_checksum, block, PAGE_SIZE);
crc = crc32c(crc, page_address(page), s);
pplhdr->checksum = cpu_to_le32(~crc32c(~0, pplhdr, PAGE_SIZE));
crc = ~crc32c(~0, pplhdr, PAGE_SIZE);
ppl_conf->signature = ~crc32c(~0, mddev->uuid, sizeof(mddev->uuid));
e->checksum = cpu_to_le32(crc32c(le32_to_cpu(e->checksum),
pplhdr->checksum = cpu_to_le32(~crc32c(~0, pplhdr, PPL_HEADER_SIZE));
return (crc32c(0, mac, ETH_ALEN) >> 24) & 0xff;
crc = crc32c(bitrev32(ETH_MULTICAST_BIN_FROM_MAC_SEED), padded_mac,
*crcp = crc32c(*crcp, vaddr + off, n);
return cpu_to_le32(~crc32c(NVME_TCP_CRC_SEED, pdu, len));
put_unaligned_le32(~crc32c(~0, pdu, len), pdu + len);
crc = crc32c(crc, sg_virt(sg), len);
*segment->crcp = crc32c(*segment->crcp,
*segment->crcp = crc32c(*segment->crcp,
put_unaligned_le32(~crc32c(~0, hdr, hdrlen), digest);
return ~crc32c(~0, data, size);
crc = crc32c(crc, virt, cur_len);
crc = crc32c(crc, pad_bytes, padding);
crc = crc32c(crc, buf, payload_length);
crc = crc32c(crc, pad_bytes, padding);
return cpu_to_be32(~crc32c(~0, data, len));
return ~crc32c(~0, data, len);
return crc32c((u32)~1, name, len);
high_crc = crc32c(high_crc, &lenum, sizeof(lenum));
low_crc = crc32c(low_crc, &lenum, sizeof(lenum));
low_crc = crc32c(low_crc, &lenum, sizeof(lenum));
crc = crc32c(crc, io_ctl->orig + offset, PAGE_SIZE - offset);
crc = crc32c(crc, io_ctl->orig + offset, PAGE_SIZE - offset);
put_unaligned_le32(~crc32c(~0, data, len), out);
ctx->crc32 = crc32c(ctx->crc32, data, len);
return (u64)crc32c(parent_objectid, name, len);
crc = crc32c(0, sctx->send_buf, sctx->send_size);
crc = crc32c(crc, sctx->send_buf + data_offset, disk_num_bytes);
crc = crc32c(0, (unsigned char *)sctx->send_buf, sctx->send_size);
crc = crc32c(0x5045B54A, (&dsb->checksum) + 1, len);
return crc32c(crc, address, length);
crc = crc32c(~0, (void *)lh + LH_V1_SIZE + 4,
crc = crc32c(~0, (void *)lh + LH_V1_SIZE + 4,
crc = crc32c(XFS_CRC_SEED, buffer, cksum_offset);
crc = crc32c(crc, &zero, sizeof(__u32));
return crc32c(crc, &buffer[cksum_offset + sizeof(__be32)],
return crc32c(XFS_CRC_SEED, buffer, length);
crc = crc32c(crc, &rhead->h_ext[i], XLOG_REC_EXT_SIZE);
crc = crc32c(crc, dp, size);
u32 crc32c(u32 crc, const void *p, size_t len);
return crc32c(crc, address, length);
EXPORT_SYMBOL(crc32c);
_CRC32(crc, value, size, crc32c)
return crc32c(crc, p, len);
crc_tmp = crc32c(0, &tmp_vid, sizeof(tmp_vid));
crc_tmp = crc32c(crc_tmp, &flags, sizeof(flags));
crc ^= crc32c(crc_tmp, tt_common->addr, ETH_ALEN);
crc_tmp = crc32c(0, &tmp_vid, sizeof(tmp_vid));
crc_tmp = crc32c(crc_tmp, &flags, sizeof(flags));
crc ^= crc32c(crc_tmp, tt_common->addr, ETH_ALEN);
crc = crc32c(crc, kaddr + page_offset, length);
crc = crc32c(crc, page_address(con->bounce_page), ret);
crc = crc32c(0, &con->v1.in_hdr, offsetof(struct ceph_msg_header, crc));
crc = crc32c(0, &m->hdr, offsetof(struct ceph_msg_header, crc));
crc = crc32c(0, m->front.iov_base, m->front.iov_len);
crc = crc32c(0, m->middle->vec.iov_base,
*crc = crc32c(*crc, section->iov_base, section->iov_len);
crc = crc32c(-1, CTRL_BODY(base), ctrl_len);
crc = crc32c(crc, extdata, extdata_len);
con->v2.out_epil.front_crc = crc32c(-1, msg->front.iov_base,
crc32c(-1, msg->middle->vec.iov_base, middle_len(msg));
con->in_data_crc = crc32c(con->in_data_crc,
con->in_data_crc = crc32c(con->in_data_crc,
con->in_data_crc = crc32c(con->in_data_crc,
crc = crc32c(crc, page_address(ceph_zero_page), len);
crc32c(-1, msg->front.iov_base, sent);
crc32c(-1, msg->middle->vec.iov_base, sent);
put_unaligned_le32(crc32c(0, start, crcp - start), crcp);
crc = crc32c(0, p, crcp - p);
crc = crc32c(-1, con->v2.in_kvecs[0].iov_base, ctrl_len);
con->in_front_crc = crc32c(-1, con->in_msg->front.iov_base,
con->in_middle_crc = crc32c(-1,
*crcp = crc32c(*crcp, addr, copied);
crc = crc32c(crc, skb->data + offset, copy);
crc = crc32c(crc, vaddr + p_off, p_len);
crc_value = crc32c(0xFFFFFFFF, crc_dsp_cfg->data, crc_data_len) ^ 0xFFFFFFFF;