arch/x86/boot/compressed/efi.h
31
u32 crc32;
arch/x86/xen/efi.c
28
.crc32 = 0, /* Ignored by Linux Kernel. */
block/partitions/efi.c
122
return (crc32(~0L, buf, len) ^ ~0L);
drivers/accel/habanalabs/common/firmware_if.c
2108
if (data_crc32 != le32_to_cpu(fw_desc->header.crc32)) {
drivers/accel/habanalabs/common/firmware_if.c
2110
data_crc32, fw_desc->header.crc32);
drivers/accel/qaic/qaic_control.c
1227
msg->hdr.crc32 = cpu_to_le32(qdev->gen_crc(wrappers));
drivers/accel/qaic/qaic_control.c
1577
msg->hdr.crc32 = cpu_to_le32(qdev->gen_crc(wrappers));
drivers/accel/qaic/qaic_control.c
258
crc = crc32(crc, &w->msg, w->len);
drivers/accel/qaic/qaic_control.c
278
crc = le32_to_cpu(hdr->crc32);
drivers/accel/qaic/qaic_control.c
279
hdr->crc32 = 0;
drivers/accel/qaic/qaic_control.c
280
ret = (crc32(~0, msg, le32_to_cpu(hdr->len)) ^ ~0) == crc;
drivers/accel/qaic/qaic_control.c
281
hdr->crc32 = cpu_to_le32(crc);
drivers/accel/qaic/qaic_control.c
54
__le32 crc32; /* crc of everything following this field in the message */
drivers/acpi/scan.c
734
adev->pld_crc = crc32(~0, pld, sizeof(*pld));
drivers/atm/iphase.c
2978
trailer->crc32 = 0; /* not needed - dummy bytes */
drivers/atm/iphase.h
197
u_int crc32;
drivers/crypto/intel/qat/qat_common/icp_qat_fw_comp.h
331
__u32 crc32;
drivers/crypto/intel/qat/qat_common/icp_qat_fw_comp.h
393
__u32 crc32;
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
50
DRM_DEBUG("crc32: 0x%08x\n", le32_to_cpu(hdr->crc32));
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
40
uint32_t crc32; /* crc32 checksum of the payload */
drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h
37
u32 crc32;
drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h
58
u32 crc32;
drivers/gpu/drm/i915/gt/uc/intel_gsc_binary_headers.h
90
u32 crc32;
drivers/gpu/drm/i915/gvt/firmware.c
143
crc32_start = offsetofend(struct gvt_firmware_header, crc32);
drivers/gpu/drm/i915/gvt/firmware.c
154
VERIFY("crc32", h->crc32, crc32_le(0, mem, fw->size - crc32_start));
drivers/gpu/drm/i915/gvt/firmware.c
43
u32 crc32; /* protect the data after this field */
drivers/gpu/drm/i915/gvt/firmware.c
95
h->crc32 = crc32_le(0, firmware + crc32_start, size - crc32_start);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
229
u32 crc32 = crc32_le(~0, elf + shdr[i].sh_offset, shdr[i].sh_size) ^ ~0;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c
231
if (shdr[i].sh_info != crc32)
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
205
checksum = ~crc32(~0, (u8 *)&lcd->eeprom, 252);
drivers/gpu/drm/qxl/qxl_display.c
85
crc = crc32(0, (const uint8_t *)&qdev->rom->client_monitors_config,
drivers/gpu/drm/radeon/radeon_ucode.c
43
DRM_DEBUG("crc32: 0x%08x\n", le32_to_cpu(hdr->crc32));
drivers/gpu/drm/radeon/radeon_ucode.h
166
uint32_t crc32; /* crc32 checksum of the payload */
drivers/gpu/drm/vkms/vkms_composer.c
473
u32 *crc32, struct line_buffer *stage_buffer,
drivers/gpu/drm/vkms/vkms_composer.c
501
*crc32 = crc32_le(*crc32, (void *)output_buffer->pixels, row_size);
drivers/gpu/drm/vkms/vkms_composer.c
538
u32 *crc32)
drivers/gpu/drm/vkms/vkms_composer.c
575
blend(active_wb, crtc_state, crc32, &stage_buffer,
drivers/gpu/drm/vkms/vkms_composer.c
604
u32 crc32 = 0;
drivers/gpu/drm/vkms/vkms_composer.c
641
ret = compose_active_planes(active_wb, crtc_state, &crc32);
drivers/gpu/drm/vkms/vkms_composer.c
643
ret = compose_active_planes(NULL, crtc_state, &crc32);
drivers/gpu/drm/vkms/vkms_composer.c
659
drm_crtc_add_crc_entry(crtc, true, frame_start++, &crc32);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
115
u32 crc32 = 0;
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
141
compute_crc(crtc, surf, &crc32);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
157
drm_crtc_add_crc_entry(crtc, true, frame_start++, &crc32);
drivers/gpu/drm/xe/xe_uc_fw_abi.h
241
u32 crc32;
drivers/gpu/drm/xe/xe_uc_fw_abi.h
262
u32 crc32;
drivers/gpu/drm/xe/xe_uc_fw_abi.h
294
u32 crc32;
drivers/gpu/drm/xe/xe_uc_fw_abi.h
392
u32 crc32;
drivers/greybus/gb-beagleplay.c
747
static int cc1352_bootloader_crc32(struct gb_beagleplay *bg, u32 *crc32)
drivers/greybus/gb-beagleplay.c
775
*crc32 = READ_ONCE(bg->fwl_cmd_response);
drivers/greybus/gb-beagleplay.c
907
bg->fwl_crc32 = crc32(0xffffffff, data, size) ^ 0xffffffff;
drivers/hid/hid-playstation.c
1307
report->bt->crc32 = cpu_to_le32(crc);
drivers/hid/hid-playstation.c
2352
report.bt->crc32 = cpu_to_le32(crc);
drivers/hid/hid-playstation.c
2386
u32 report_crc = get_unaligned_le32(&bt->crc32);
drivers/hid/hid-playstation.c
298
__le32 crc32;
drivers/hid/hid-playstation.c
494
__le32 crc32;
drivers/hid/hid-playstation.c
528
__le32 crc32;
drivers/hid/intel-ish-hid/ishtp/loader.c
284
vendor_crc = crc32(ISH_CRC_INIT, sys_vendor, strlen(sys_vendor)) ^ ISH_CRC_XOROUT;
drivers/hid/intel-ish-hid/ishtp/loader.c
286
family_crc = crc32(ISH_CRC_INIT, product_family,
drivers/hid/intel-ish-hid/ishtp/loader.c
289
name_crc = crc32(ISH_CRC_INIT, product_name, strlen(product_name)) ^ ISH_CRC_XOROUT;
drivers/hid/intel-ish-hid/ishtp/loader.c
291
sku_crc = crc32(ISH_CRC_INIT, product_sku, strlen(product_sku)) ^ ISH_CRC_XOROUT;
drivers/iio/imu/adis16480.c
1387
crc_calc = crc32(~0, crc_buf, n_elem * 2);
drivers/iio/imu/adis16550.c
827
crc_calc = crc32(~0, crc_buf, n_elem * 4);
drivers/md/dm-crypt.c
655
put_unaligned_le32(crc32(0, &buf[i * 4], 4), &buf[i * 4]);
drivers/md/dm-vdo/encodings.h
1270
return (crc32(0L, buf, len) ^ ~0L);
drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt2.h
320
u32 crc32;
drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c
292
l1_pre->crc32 = (data[33] << 24);
drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c
293
l1_pre->crc32 |= (data[34] << 16);
drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c
294
l1_pre->crc32 |= (data[35] << 8);
drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c
295
l1_pre->crc32 |= data[36];
drivers/media/pci/saa7164/saa7164-buffer.c
98
buf->crc = crc32(0, buf->cpu, buf->actual_size);
drivers/media/pci/saa7164/saa7164-core.c
271
buf->crc = crc32(0, buf->cpu, buf->actual_size);
drivers/media/pci/saa7164/saa7164-core.c
314
ubuf->crc = crc32(0, ubuf->data, ubuf->actual_size);
drivers/media/pci/saa7164/saa7164-core.c
340
buf->crc = crc32(0, buf->cpu, buf->actual_size);
drivers/media/pci/saa7164/saa7164-encoder.c
769
crc = crc32(0, ubuf->data, ubuf->actual_size);
drivers/media/pci/saa7164/saa7164-vbi.c
472
crc = crc32(0, ubuf->data, ubuf->actual_size);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1338
crc32_csum = crc32(~0L, firmware, 56) ^ ~0L;
drivers/misc/mei/vsc-tp.c
206
crc = crc32(crc, crc_src, cpy_len);
drivers/misc/mei/vsc-tp.c
220
crc = crc32(crc, crc_src, cpy_len);
drivers/misc/mei/vsc-tp.c
227
crc = crc32(crc, src, cpy_len);
drivers/misc/mei/vsc-tp.c
296
crc = ~crc32(~0, (u8 *)pkt, sizeof(pkt) + olen);
drivers/misc/pci_endpoint_test.c
829
u32 crc32;
drivers/misc/pci_endpoint_test.c
879
crc32 = crc32_le(~0, addr, size);
drivers/misc/pci_endpoint_test.c
881
crc32);
drivers/misc/pci_endpoint_test.c
926
u32 crc32;
drivers/misc/pci_endpoint_test.c
992
crc32 = crc32_le(~0, addr, size);
drivers/misc/pci_endpoint_test.c
993
if (crc32 != pci_endpoint_test_readl(test, PCI_ENDPOINT_TEST_CHECKSUM))
drivers/mtd/parsers/bcm47xxpart.c
48
uint32_t crc32;
drivers/mtd/parsers/parser_trx.c
22
uint32_t crc32;
drivers/mtd/ubi/attach.c
518
crc = crc32(UBI_CRC32_INIT, ubi->peb_buf, len);
drivers/mtd/ubi/eba.c
1148
crc = crc32(UBI_CRC32_INIT, buf, data_size);
drivers/mtd/ubi/eba.c
1232
crc = crc32(UBI_CRC32_INIT, buf, len);
drivers/mtd/ubi/eba.c
1408
crc = crc32(UBI_CRC32_INIT, ubi->peb_buf, data_size);
drivers/mtd/ubi/eba.c
707
uint32_t crc1 = crc32(UBI_CRC32_INIT, buf, len);
drivers/mtd/ubi/eba.c
847
crc = crc32(UBI_CRC32_INIT, ubi->peb_buf, data_size);
drivers/mtd/ubi/fastmap.c
1040
crc = crc32(UBI_CRC32_INIT, ubi->fm_buf, fm_size);
drivers/mtd/ubi/fastmap.c
1350
fmsb->data_crc = cpu_to_be32(crc32(UBI_CRC32_INIT, fm_raw,
drivers/mtd/ubi/io.c
1055
crc = crc32(UBI_CRC32_INIT, vid_hdr, UBI_VID_HDR_SIZE_CRC);
drivers/mtd/ubi/io.c
1142
crc = crc32(UBI_CRC32_INIT, vid_hdr, UBI_VID_HDR_SIZE_CRC);
drivers/mtd/ubi/io.c
1256
crc = crc32(UBI_CRC32_INIT, ec_hdr, UBI_EC_HDR_SIZE_CRC);
drivers/mtd/ubi/io.c
1346
crc = crc32(UBI_CRC32_INIT, vid_hdr, UBI_VID_HDR_SIZE_CRC);
drivers/mtd/ubi/io.c
768
crc = crc32(UBI_CRC32_INIT, ec_hdr, UBI_EC_HDR_SIZE_CRC);
drivers/mtd/ubi/io.c
858
crc = crc32(UBI_CRC32_INIT, ec_hdr, UBI_EC_HDR_SIZE_CRC);
drivers/mtd/ubi/vtbl.c
101
crc = crc32(UBI_CRC32_INIT, vtbl_rec, UBI_VTBL_RECORD_SIZE_CRC);
drivers/mtd/ubi/vtbl.c
141
crc = crc32(UBI_CRC32_INIT, vtbl_rec,
drivers/mtd/ubi/vtbl.c
176
crc = crc32(UBI_CRC32_INIT, &vtbl[i], UBI_VTBL_RECORD_SIZE_CRC);
drivers/net/ethernet/apple/bmac.c
810
crc = crc32(~0, addr, ETH_ALEN) >> 26;
drivers/net/ethernet/apple/bmac.c
824
crc = crc32(~0, addr, ETH_ALEN) >> 26;
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.h
103
u32 crc32;
drivers/net/ethernet/atheros/alx/main.c
559
u32 crc32, bit, reg;
drivers/net/ethernet/atheros/alx/main.c
561
crc32 = ether_crc(ETH_ALEN, addr);
drivers/net/ethernet/atheros/alx/main.c
562
reg = (crc32 >> 31) & 0x1;
drivers/net/ethernet/atheros/alx/main.c
563
bit = (crc32 >> 26) & 0x1F;
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
205
u32 crc32;
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
209
crc32 = ether_crc_le(6, mc_addr);
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c
211
value |= (((crc32 >> i) & 1) << (31 - i));
drivers/net/ethernet/atheros/atl1e/atl1e_hw.c
156
u32 crc32;
drivers/net/ethernet/atheros/atl1e/atl1e_hw.c
160
crc32 = ether_crc_le(6, mc_addr);
drivers/net/ethernet/atheros/atl1e/atl1e_hw.c
162
value |= (((crc32 >> i) & 1) << (31 - i));
drivers/net/ethernet/atheros/atlx/atl1.c
545
u32 crc32, value = 0;
drivers/net/ethernet/atheros/atlx/atl1.c
548
crc32 = ether_crc_le(6, mc_addr);
drivers/net/ethernet/atheros/atlx/atl1.c
550
value |= (((crc32 >> i) & 1) << (31 - i));
drivers/net/ethernet/atheros/atlx/atl2.c
2310
u32 crc32, value;
drivers/net/ethernet/atheros/atlx/atl2.c
2314
crc32 = ether_crc_le(6, mc_addr);
drivers/net/ethernet/atheros/atlx/atl2.c
2317
value |= (((crc32 >> i) & 1) << (31 - i));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
3129
u32 crc32;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
3025
return crc32(BULLETIN_CRC_SEED,
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
3693
calculated_crc = ~crc32(~0, fw_data, fw_size - sizeof(stored_crc));
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
3745
calculated_crc = ~crc32(~0, fw_data, fw_size - sizeof(stored_crc));
drivers/net/ethernet/broadcom/tg3.c
9808
return ~crc32(~0, buf, len);
drivers/net/ethernet/cavium/liquidio/liquidio_image.h
37
__be32 crc32; /* crc32 of image */
drivers/net/ethernet/cavium/liquidio/liquidio_image.h
51
__be32 crc32; /* header checksum */
drivers/net/ethernet/cavium/liquidio/octeon_console.c
833
crc32_result = crc32((unsigned int)~0, data,
drivers/net/ethernet/cavium/liquidio/octeon_console.c
836
if (crc32_result != be32_to_cpu(h->crc32)) {
drivers/net/ethernet/cavium/liquidio/octeon_console.c
838
crc32_result, be32_to_cpu(h->crc32));
drivers/net/ethernet/dec/tulip/dmfe.c
934
u32 crc = crc32(~0, Data, Len);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
16
u32 crc = crc32(0, input_data, length);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
32
u32 crc32, index;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
49
crc32 = dr_ste_crc32_calc(masked, DR_STE_SIZE_TAG);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
50
index = crc32 & (num_entries - 1);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
611
crc = crc32(~0, fw->data, fw->size);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
626
reread_crc = crc32(~0, fw_readback, fw->size);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1366
*(dump_buf + offset) = ~crc32(0xffffffff,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
1543
__le32 crc32;
drivers/net/ethernet/qlogic/qed/qed_main.c
2280
*crc = ~crc32(~0U, buf, nvm_image->length - 4);
drivers/net/ethernet/qlogic/qed/qed_selftest.c
160
calc_crc = crc32(0xffffffff, buf, image_att.len - 4);
drivers/net/ethernet/qlogic/qed/qed_sriov.c
324
p_bulletin->crc = crc32(0, (u8 *)p_bulletin + crc_size,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1490
crc = crc32(0, (u8 *)&shadow + crc_size,
drivers/net/ethernet/qualcomm/emac/emac-mac.c
251
u32 crc32, bit, reg, mta;
drivers/net/ethernet/qualcomm/emac/emac-mac.c
254
crc32 = ether_crc(ETH_ALEN, addr);
drivers/net/ethernet/qualcomm/emac/emac-mac.c
260
reg = (crc32 >> 31) & 0x1;
drivers/net/ethernet/qualcomm/emac/emac-mac.c
261
bit = (crc32 >> 26) & 0x1F;
drivers/net/ethernet/rocker/rocker_ofdpa.c
1916
fdb->key_crc32 = crc32(~0, &fdb->key, sizeof(fdb->key));
drivers/net/ethernet/rocker/rocker_ofdpa.c
764
match->key_crc32 = crc32(~0, &match->key, key_len);
drivers/net/ethernet/rocker/rocker_ofdpa.c
800
match->key_crc32 = crc32(~0, &match->key, key_len);
drivers/net/ethernet/spacemit/k1_emac.c
868
u32 crc32 = ether_crc(ETH_ALEN, addr);
drivers/net/ethernet/spacemit/k1_emac.c
870
return crc32 >> 26;
drivers/net/wireless/ath/carl9170/fw.c
139
u32 crc32;
drivers/net/wireless/ath/carl9170/fw.c
174
crc32 = crc32_le(~0, data, len);
drivers/net/wireless/ath/carl9170/fw.c
175
if (cpu_to_le32(crc32) != chk_desc->fw_crc32) {
drivers/net/wireless/ath/carl9170/fw.c
180
crc32 = crc32_le(crc32, (void *)otus_desc, dsc_len);
drivers/net/wireless/ath/carl9170/fw.c
181
if (cpu_to_le32(crc32) != chk_desc->hdr_crc32) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
99
__le32 crc32; /* CRC from flag_version to end of file */
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
947
hdr->crc = cpu_to_le32(~crc32(0, pdata, len));
drivers/net/wireless/realtek/rtl8xxxu/core.c
6346
rx_desc->crc32 || rx_desc->icverr);
drivers/net/wireless/realtek/rtl8xxxu/core.c
6347
if (!rx_desc->crc32 && !rx_desc->icverr)
drivers/net/wireless/realtek/rtl8xxxu/core.c
6361
if (rx_desc->crc32)
drivers/net/wireless/realtek/rtl8xxxu/core.c
6454
rx_desc->crc32 || rx_desc->icverr);
drivers/net/wireless/realtek/rtl8xxxu/core.c
6455
if (!rx_desc->crc32 && !rx_desc->icverr)
drivers/net/wireless/realtek/rtl8xxxu/core.c
6469
if (rx_desc->crc32)
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
138
u32 crc32:1;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
213
u32 crc32:1;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
278
u32 crc32:1;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
350
u32 crc32:1;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.h
726
u32 crc32:1;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.h
456
u32 crc32:1;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.h
70
u32 crc32:1;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h
662
u32 crc32:1;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.h
458
u32 crc32:1;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.h
571
u32 crc32:1;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.h
577
u32 crc32:1;
drivers/nvme/common/auth.c
202
crc = ~crc32(~0, key->key, key_len);
drivers/nvmem/layouts/onie-tlv.c
175
calc_crc = crc32(~0, table, table_len - ONIE_TLV_CRC_SZ) ^ 0xFFFFFFFF;
drivers/nvmem/layouts/u-boot-env.c
100
uint32_t crc32;
drivers/nvmem/layouts/u-boot-env.c
127
crc32_offset = offsetof(struct u_boot_env_image_single, crc32);
drivers/nvmem/layouts/u-boot-env.c
132
crc32_offset = offsetof(struct u_boot_env_image_redundant, crc32);
drivers/nvmem/layouts/u-boot-env.c
137
crc32_offset = offsetof(struct u_boot_env_image_broadcom, crc32);
drivers/nvmem/layouts/u-boot-env.c
150
crc32 = *crc32_addr;
drivers/nvmem/layouts/u-boot-env.c
155
if (calc != crc32) {
drivers/nvmem/layouts/u-boot-env.c
156
dev_err(dev, "Invalid calculated CRC32: 0x%08x (expected: 0x%08x)\n", calc, crc32);
drivers/nvmem/layouts/u-boot-env.c
19
__le32 crc32;
drivers/nvmem/layouts/u-boot-env.c
24
__le32 crc32;
drivers/nvmem/layouts/u-boot-env.c
32
__le32 crc32;
drivers/nvmem/rmem.c
108
computed_crc = crc32(U32_MAX, buf, data_size) ^ U32_MAX;
drivers/pci/endpoint/functions/pci-epf-test.c
455
u32 crc32;
drivers/pci/endpoint/functions/pci-epf-test.c
529
crc32 = crc32_le(~0, src_buf, orig_size);
drivers/pci/endpoint/functions/pci-epf-test.c
530
if (crc32 != checksum)
drivers/pcmcia/ds.c
1084
hash[i] = crc32(0, p_dev->prod_id[i],
drivers/pcmcia/ds.c
58
hash = crc32(0, did->prod_id[i], strlen(did->prod_id[i]));
drivers/pcmcia/ds.c
949
hash[i] = crc32(0, p_dev->prod_id[i], strlen(p_dev->prod_id[i]));
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
626
if (unlikely(fr_crc != ~crc32(~0, skb->data, fr_len))) {
drivers/scsi/fcoe/fcoe.c
1613
le32_to_cpu(fr_crc(fp)) == ~crc32(~0, skb->data, skb->len)) {
drivers/scsi/fcoe/fcoe_transport.c
318
crc = crc32(~0, skb->data, skb_headlen(skb));
drivers/scsi/fcoe/fcoe_transport.c
328
crc = crc32(crc, data + (off & ~PAGE_MASK), clen);
drivers/scsi/libfc/fc_fcp.c
528
crc = crc32(~0, (u8 *) fh, sizeof(*fh));
drivers/scsi/libfc/fc_fcp.c
533
crc = crc32(crc, buf + len, 4 - (len % 4));
drivers/scsi/libfc/fc_frame.c
33
crc = ~crc32(~0, bp, len);
drivers/scsi/libfc/fc_libfc.c
134
*crc = crc32(*crc, buf, sg_bytes);
drivers/soc/fsl/qe/qe.c
503
if (crc != crc32(0, firmware, calc_size)) {
drivers/staging/media/ipu7/ipu7-cpd.c
48
u32 crc32;
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
47
pattrib->crc_err = (u8)prxreport->crc32;
drivers/staging/rtl8723bs/include/rtl8723b_recv.h
15
u32 crc32:1;
drivers/thunderbolt/ctl.c
450
__be32 crc32;
drivers/thunderbolt/ctl.c
465
crc32 = tb_crc(pkg->buffer, frame->size);
drivers/thunderbolt/ctl.c
474
if (*(__be32 *)(pkg->buffer + frame->size) != crc32) {
drivers/thunderbolt/ctl.c
489
if (*(__be32 *)(pkg->buffer + frame->size) != crc32) {
drivers/video/console/sticon.c
207
FNTCRC(cooked_font) = crc32(0, new_font, size + sizeof(*new_font));
drivers/video/fbdev/core/fbcon.c
2541
csum = crc32(0, new_data, size);
fs/btrfs/fs.c
112
put_unaligned_le32(~ctx->crc32, out);
fs/btrfs/fs.c
70
ctx->crc32 = ~0;
fs/btrfs/fs.c
91
ctx->crc32 = crc32c(ctx->crc32, data, len);
fs/btrfs/fs.h
1091
u32 crc32;
fs/f2fs/checkpoint.c
1686
__u32 crc32 = 0;
fs/f2fs/checkpoint.c
1745
crc32 = f2fs_checkpoint_chksum(ckpt);
fs/f2fs/checkpoint.c
1748
= cpu_to_le32(crc32);
fs/f2fs/checkpoint.c
1757
cp_ver |= ((__u64)crc32 << 32);
fs/f2fs/f2fs.h
2160
return crc32(crc, address, length);
fs/gfs2/log.c
849
hash = ~crc32(~0, lh, LH_V1_SIZE);
fs/gfs2/recovery.c
129
hash = crc32(~0, lh, LH_V1_SIZE - 4);
fs/gfs2/recovery.c
130
hash = ~crc32(hash, &zero, 4); /* assume lh_hash is zero */
fs/jffs2/debug.c
795
crc = crc32(0, &node.u, sizeof(node.u) - 4);
fs/jffs2/debug.c
832
crc = crc32(0, &node.i, sizeof(node.i) - 8);
fs/jffs2/debug.c
854
crc = crc32(0, &node.d, sizeof(node.d) - 8);
fs/jffs2/dir.c
340
ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/dir.c
343
ri->data_crc = cpu_to_je32(crc32(0, target, targetlen));
fs/jffs2/dir.c
344
ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
fs/jffs2/dir.c
407
rd->hdr_crc = cpu_to_je32(crc32(0, rd, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/dir.c
415
rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8));
fs/jffs2/dir.c
416
rd->name_crc = cpu_to_je32(crc32(0, dentry->d_name.name, namelen));
fs/jffs2/dir.c
504
ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
fs/jffs2/dir.c
552
rd->hdr_crc = cpu_to_je32(crc32(0, rd, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/dir.c
560
rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8));
fs/jffs2/dir.c
561
rd->name_crc = cpu_to_je32(crc32(0, dentry->d_name.name, namelen));
fs/jffs2/dir.c
676
ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/dir.c
679
ri->data_crc = cpu_to_je32(crc32(0, &dev, devlen));
fs/jffs2/dir.c
680
ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
fs/jffs2/dir.c
728
rd->hdr_crc = cpu_to_je32(crc32(0, rd, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/dir.c
739
rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8));
fs/jffs2/dir.c
740
rd->name_crc = cpu_to_je32(crc32(0, dentry->d_name.name, namelen));
fs/jffs2/erase.c
432
marker.hdr_crc = cpu_to_je32(crc32(0, &marker, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/file.c
162
ri.hdr_crc = cpu_to_je32(crc32(0, &ri, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/file.c
175
ri.node_crc = cpu_to_je32(crc32(0, &ri, sizeof(ri)-8));
fs/jffs2/fs.c
133
ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
fs/jffs2/fs.c
135
ri->data_crc = cpu_to_je32(crc32(0, mdata, mdatalen));
fs/jffs2/fs.c
99
ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/gc.c
1051
crc = crc32(0, &ri, sizeof(ri)-8);
fs/jffs2/gc.c
1073
ri.hdr_crc = cpu_to_je32(crc32(0, &ri, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/gc.c
1099
ri.node_crc = cpu_to_je32(crc32(0, &ri, sizeof(ri)-8));
fs/jffs2/gc.c
1365
ri.hdr_crc = cpu_to_je32(crc32(0, &ri, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/gc.c
1381
ri.node_crc = cpu_to_je32(crc32(0, &ri, sizeof(ri)-8));
fs/jffs2/gc.c
1382
ri.data_crc = cpu_to_je32(crc32(0, comprbuf, cdatalen));
fs/jffs2/gc.c
634
crc = crc32(0, node, sizeof(struct jffs2_unknown_node)-4);
fs/jffs2/gc.c
643
crc = crc32(0, node, sizeof(node->i)-8);
fs/jffs2/gc.c
652
crc = crc32(0, node->i.data, je32_to_cpu(node->i.csize));
fs/jffs2/gc.c
663
crc = crc32(0, node, sizeof(node->d)-8);
fs/jffs2/gc.c
678
crc = crc32(0, node->d.name, node->d.nsize);
fs/jffs2/gc.c
816
ri.hdr_crc = cpu_to_je32(crc32(0, &ri, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/gc.c
831
ri.node_crc = cpu_to_je32(crc32(0, &ri, sizeof(ri)-8));
fs/jffs2/gc.c
832
ri.data_crc = cpu_to_je32(crc32(0, mdata, mdatalen));
fs/jffs2/gc.c
862
rd.hdr_crc = cpu_to_je32(crc32(0, &rd, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/gc.c
874
rd.node_crc = cpu_to_je32(crc32(0, &rd, sizeof(rd)-8));
fs/jffs2/gc.c
875
rd.name_crc = cpu_to_je32(crc32(0, fd->name, rd.nsize));
fs/jffs2/gc.c
912
uint32_t name_crc = crc32(0, fd->name, name_len);
fs/jffs2/read.c
123
crc = crc32(0, readbuf, je32_to_cpu(ri->csize));
fs/jffs2/read.c
51
crc = crc32(0, ri, sizeof(*ri)-8);
fs/jffs2/readinode.c
1060
if (je32_to_cpu(node->u.hdr_crc) != crc32(0, node, sizeof(node->u)-4)) {
fs/jffs2/readinode.c
1229
crc = crc32(0, latest_node, sizeof(*latest_node)-8);
fs/jffs2/readinode.c
596
crc = crc32(0, rd, sizeof(*rd) - 8);
fs/jffs2/readinode.c
681
crc = crc32(0, fd->name, rd->nsize);
fs/jffs2/readinode.c
725
crc = crc32(0, rd, sizeof(*rd) - 8);
fs/jffs2/readinode.c
796
tn->partial_crc = crc32(0, buf, len);
fs/jffs2/readinode.c
99
crc = crc32(tn->partial_crc, buffer, len);
fs/jffs2/scan.c
1011
crc = crc32(0, ri, sizeof(*ri)-8);
fs/jffs2/scan.c
1060
crc = crc32(0, rd, sizeof(*rd)-8);
fs/jffs2/scan.c
1086
crc = crc32(0, fd->name, checkedlen);
fs/jffs2/scan.c
340
crc = crc32(0, rx, sizeof(struct jffs2_raw_xattr) - 4);
fs/jffs2/scan.c
396
crc = crc32(0, rr, sizeof(*rr) - 4);
fs/jffs2/scan.c
764
hdr_crc = crc32(0, &crcnode, sizeof(crcnode)-4);
fs/jffs2/summary.c
589
crc = crc32(0, &crcnode, sizeof(crcnode)-4);
fs/jffs2/summary.c
602
crc = crc32(0, summary, sizeof(struct jffs2_raw_summary)-8);
fs/jffs2/summary.c
609
crc = crc32(0, summary->sum, sumsize - sizeof(struct jffs2_raw_summary));
fs/jffs2/summary.c
712
isum.hdr_crc = cpu_to_je32(crc32(0, &isum, sizeof(struct jffs2_unknown_node) - 4));
fs/jffs2/summary.c
809
isum.sum_crc = cpu_to_je32(crc32(0, c->summary->sum_buf, datasize));
fs/jffs2/summary.c
810
isum.node_crc = cpu_to_je32(crc32(0, &isum, sizeof(isum) - 8));
fs/jffs2/wbuf.c
621
padnode->hdr_crc = cpu_to_je32(crc32(0, padnode, sizeof(*padnode)-4));
fs/jffs2/write.c
106
ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
fs/jffs2/write.c
221
D1(if(je32_to_cpu(rd->hdr_crc) != crc32(0, rd, sizeof(struct jffs2_unknown_node)-4)) {
fs/jffs2/write.c
265
rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8));
fs/jffs2/write.c
378
ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/write.c
388
ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
fs/jffs2/write.c
389
ri->data_crc = cpu_to_je32(crc32(0, comprbuf, cdatalen));
fs/jffs2/write.c
463
ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
fs/jffs2/write.c
47
ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/write.c
513
rd->hdr_crc = cpu_to_je32(crc32(0, rd, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/write.c
521
rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8));
fs/jffs2/write.c
522
rd->name_crc = cpu_to_je32(crc32(0, qstr->name, qstr->len));
fs/jffs2/write.c
576
rd->hdr_crc = cpu_to_je32(crc32(0, rd, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/write.c
584
rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8));
fs/jffs2/write.c
585
rd->name_crc = cpu_to_je32(crc32(0, name, namelen));
fs/jffs2/write.c
693
rd->hdr_crc = cpu_to_je32(crc32(0, rd, sizeof(struct jffs2_unknown_node)-4));
fs/jffs2/write.c
703
rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8));
fs/jffs2/write.c
704
rd->name_crc = cpu_to_je32(crc32(0, name, namelen));
fs/jffs2/write.c
72
D1(if(je32_to_cpu(ri->hdr_crc) != crc32(0, ri, sizeof(struct jffs2_unknown_node)-4)) {
fs/jffs2/xattr.c
154
crc = crc32(0, &rx, sizeof(rx) - 4);
fs/jffs2/xattr.c
231
crc = crc32(0, data, length);
fs/jffs2/xattr.c
307
rx.hdr_crc = cpu_to_je32(crc32(0, &rx, sizeof(struct jffs2_unknown_node) - 4));
fs/jffs2/xattr.c
314
rx.data_crc = cpu_to_je32(crc32(0, vecs[1].iov_base, vecs[1].iov_len));
fs/jffs2/xattr.c
315
rx.node_crc = cpu_to_je32(crc32(0, &rx, sizeof(struct jffs2_raw_xattr) - 4));
fs/jffs2/xattr.c
385
xd->data_crc = crc32(0, data, xd->name_len + 1 + xd->value_len);
fs/jffs2/xattr.c
466
crc = crc32(0, &rr, sizeof(rr) - 4);
fs/jffs2/xattr.c
517
rr.hdr_crc = cpu_to_je32(crc32(0, &rr, sizeof(struct jffs2_unknown_node) - 4));
fs/jffs2/xattr.c
529
rr.node_crc = cpu_to_je32(crc32(0, &rr, sizeof(rr) - 4));
fs/jffs2/xattr.c
68
return crc32(xprefix, xname, name_len) ^ crc32(xprefix, xvalue, xsize);
fs/ubifs/io.c
287
crc = crc32(UBIFS_CRC32_INIT, buf + 8, node_len - 8);
fs/ubifs/io.c
400
crc = crc32(UBIFS_CRC32_INIT, node + 8, len - 8);
fs/ubifs/tnc.c
509
crc = crc32(UBIFS_CRC32_INIT, buf + 8, node_len - 8);
fs/zonefs/super.c
1129
crc = crc32(~0U, (unsigned char *)super, sizeof(struct zonefs_super));
include/linux/bnxt/hsi.h
10205
__le32 crc32;
include/linux/efi.h
89
u32 crc32;
include/linux/habanalabs/hl_boot_if.h
545
__le32 crc32; /* CRC32 of the descriptor w/o header */
include/linux/habanalabs/hl_boot_if.h
554
__le32 crc32; /* CRC32 of the message w/o header */
include/linux/platform_data/cros_ec_commands.h
5843
uint32_t crc32;
kernel/power/swap.c
100
u32 crc32;
kernel/power/swap.c
107
u32 crc32;
kernel/power/swap.c
1282
handle->crc32 = 0;
kernel/power/swap.c
1283
crc->crc32 = &handle->crc32;
kernel/power/swap.c
1490
if(handle->crc32 != swsusp_header->crc32) {
kernel/power/swap.c
318
swsusp_header->crc32 = handle->crc32;
kernel/power/swap.c
571
u32 *crc32; /* points to handle's crc32 */
kernel/power/swap.c
631
*d->crc32 = crc32_le(*d->crc32,
kernel/power/swap.c
778
handle->crc32 = 0;
kernel/power/swap.c
779
crc->crc32 = &handle->crc32;
lib/crc/mips/crc32.h
56
_CRC32(crc, value, size, crc32)
lib/xz/xz_dec_stream.c
16
uint32_t crc32;
lib/xz/xz_dec_stream.c
244
s->crc32 = xz_crc32(b->out + s->out_start,
lib/xz/xz_dec_stream.c
245
b->out_pos - s->out_start, s->crc32);
lib/xz/xz_dec_stream.c
269
s->block.hash.crc32 = xz_crc32(
lib/xz/xz_dec_stream.c
271
sizeof(s->block.hash), s->block.hash.crc32);
lib/xz/xz_dec_stream.c
284
s->crc32 = xz_crc32(b->in + s->in_start, in_used, s->crc32);
lib/xz/xz_dec_stream.c
328
s->index.hash.crc32 = xz_crc32(
lib/xz/xz_dec_stream.c
331
s->index.hash.crc32);
lib/xz/xz_dec_stream.c
351
if (((s->crc32 >> s->pos) & 0xFF) != b->in[b->in_pos++])
lib/xz/xz_dec_stream.c
358
s->crc32 = 0;
lib/xz/xz_dec_stream.c
45
uint32_t crc32;
lib/xz/xz_dec_stream.c
820
s->crc32 = 0;
lib/xz/xz_dec_test.c
133
crc = crc32(crc, buffer_out, buffers.out_pos);
mm/kmemleak.c
1402
object->checksum ^= crc32(0, kasan_reset_tag((void *)ptr), object->size);
mm/kmemleak.c
1405
object->checksum = crc32(0, kasan_reset_tag((void *)object->pointer), object->size);
scripts/gendwarfksyms/types.c
245
version->crc = crc32(0, NULL, 0);
scripts/gendwarfksyms/types.c
256
version->crc = crc32(version->crc, (void *)s, strlen(s));
scripts/genksyms/genksyms.c
157
hash_for_each_possible(symbol_hashtable, sym, hnode, crc32(name)) {
scripts/genksyms/genksyms.c
241
h = crc32(name);
sound/hda/codecs/side-codecs/tas2781_hda.c
140
crc = crc32(~0, data, 84) ^ ~0;
sound/hda/codecs/side-codecs/tas2781_hda.c
95
crc = crc32(~0, data, (3 + tmp_val[1] * 6) * 4) ^ ~0;
sound/soc/codecs/sigmadsp.c
521
crc = crc32(0, fw->data + sizeof(*ssfw_head),
sound/soc/codecs/tas2783-sdw.c
602
crc_calculated = crc32(~0, data,
tools/pcmcia/crc32hash.c
30
result = crc32((unsigned char const *)argv[1], strlen(argv[1]));