/linux/lib/crc/ |
H A D | Makefile | 23 obj-$(CONFIG_CRC32) += crc32.o 24 crc32-y := crc32-main.o 27 crc32-$(CONFIG_ARM) += arm/crc32-core.o 28 crc32-$(CONFIG_ARM64) += arm64/crc32-core.o 29 crc32-$(CONFIG_PPC) += powerpc/crc32c-vpmsum_asm.o 30 crc32-$(CONFIG_RISCV) += riscv/crc32_lsb.o riscv/crc32_msb.o 31 crc32 [all...] |
/linux/drivers/nvmem/layouts/ |
H A D | u-boot-env.c | 6 #include <linux/crc32.h> 18 __le32 crc32; member 23 __le32 crc32; member 31 __le32 crc32; member 99 uint32_t crc32; in u_boot_env_parse() local 124 crc32_offset = offsetof(struct u_boot_env_image_single, crc32); in u_boot_env_parse() 129 crc32_offset = offsetof(struct u_boot_env_image_redundant, crc32); in u_boot_env_parse() 134 crc32_offset = offsetof(struct u_boot_env_image_broadcom, crc32); in u_boot_env_parse() 147 crc32 = *crc32_addr; in u_boot_env_parse() 152 if (calc != crc32) { in u_boot_env_parse() [all...] |
/linux/lib/crc/arm64/ |
H A D | crc32-core.S | 73 crc32\c\()x w8, w0, x3 78 crc32\c\()w w8, w0, w3 83 crc32\c\()h w8, w0, w3 87 crc32\c\()b w8, w0, w3 90 crc32\c\()x w8, w0, x5 91 crc32\c\()x w8, w8, x6 99 crc32\c\()x w0, w0, x3 100 crc32\c\()x w0, w0, x4 101 crc32\c\()x w0, w0, x5 102 crc32\ [all...] |
/linux/fs/jffs2/ |
H A D | write.c | 16 #include <linux/crc32.h> 47 ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4)); in jffs2_do_new_inode() 72 D1(if(je32_to_cpu(ri->hdr_crc) != crc32(0, ri, sizeof(struct jffs2_unknown_node)-4)) { in jffs2_write_dnode() 106 ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8)); in jffs2_write_dnode() 221 D1(if(je32_to_cpu(rd->hdr_crc) != crc32(0, rd, sizeof(struct jffs2_unknown_node)-4)) { in jffs2_write_dirent() 265 rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8)); in jffs2_write_dirent() 378 ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4)); in jffs2_write_inode_range() 388 ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8)); in jffs2_write_inode_range() 389 ri->data_crc = cpu_to_je32(crc32(0, comprbuf, cdatalen)); in jffs2_write_inode_range() 463 ri->node_crc = cpu_to_je32(crc32( in jffs2_do_create() [all...] |
H A D | dir.c | 18 #include <linux/crc32.h> 338 ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4)); in jffs2_symlink() 341 ri->data_crc = cpu_to_je32(crc32(0, target, targetlen)); in jffs2_symlink() 342 ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8)); in jffs2_symlink() 405 rd->hdr_crc = cpu_to_je32(crc32(0, rd, sizeof(struct jffs2_unknown_node)-4)); in jffs2_symlink() 413 rd->node_crc = cpu_to_je32(crc32(0, rd, sizeof(*rd)-8)); in jffs2_symlink() 414 rd->name_crc = cpu_to_je32(crc32(0, dentry->d_name.name, namelen)); in jffs2_symlink() 502 ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8)); in jffs2_mkdir() 550 rd->hdr_crc = cpu_to_je32(crc32(0, rd, sizeof(struct jffs2_unknown_node)-4)); in jffs2_mkdir() 558 rd->node_crc = cpu_to_je32(crc32( in jffs2_mkdir() [all...] |
H A D | xattr.c | 22 #include <linux/crc32.h> 68 return crc32(xprefix, xname, name_len) ^ crc32(xprefix, xvalue, xsize); in xattr_datum_hashkey() 154 crc = crc32(0, &rx, sizeof(rx) - 4); in do_verify_xattr_datum() 231 crc = crc32(0, data, length); in do_load_xattr_datum() 307 rx.hdr_crc = cpu_to_je32(crc32(0, &rx, sizeof(struct jffs2_unknown_node) - 4)); in save_xattr_datum() 314 rx.data_crc = cpu_to_je32(crc32(0, vecs[1].iov_base, vecs[1].iov_len)); in save_xattr_datum() 315 rx.node_crc = cpu_to_je32(crc32(0, &rx, sizeof(struct jffs2_raw_xattr) - 4)); in save_xattr_datum() 385 xd->data_crc = crc32(0, data, xd->name_len + 1 + xd->value_len); in create_xattr_datum() 466 crc = crc32( in verify_xattr_ref() [all...] |
H A D | summary.c | 20 #include <linux/crc32.h> 589 crc = crc32(0, &crcnode, sizeof(crcnode)-4); in jffs2_sum_scan_sumnode() 602 crc = crc32(0, summary, sizeof(struct jffs2_raw_summary)-8); in jffs2_sum_scan_sumnode() 609 crc = crc32(0, summary->sum, sumsize - sizeof(struct jffs2_raw_summary)); in jffs2_sum_scan_sumnode() 712 isum.hdr_crc = cpu_to_je32(crc32(0, &isum, sizeof(struct jffs2_unknown_node) - 4)); in jffs2_sum_write_data() 809 isum.sum_crc = cpu_to_je32(crc32(0, c->summary->sum_buf, datasize)); in jffs2_sum_write_data() 810 isum.node_crc = cpu_to_je32(crc32(0, &isum, sizeof(isum) - 8)); in jffs2_sum_write_data()
|
/linux/lib/xz/ |
H A D | xz_dec_stream.c | 16 uint32_t crc32; member 45 uint32_t crc32; member 244 s->crc32 = xz_crc32(b->out + s->out_start, in dec_block() 245 b->out_pos - s->out_start, s->crc32); in dec_block() 269 s->block.hash.crc32 = xz_crc32( in dec_block() 271 sizeof(s->block.hash), s->block.hash.crc32); in dec_block() 284 s->crc32 = xz_crc32(b->in + s->in_start, in_used, s->crc32); in index_update() 328 s->index.hash.crc32 = xz_crc32( in dec_index() 331 s->index.hash.crc32); in dec_index() [all...] |
H A D | xz_stream.h | 13 # include <linux/crc32.h> 14 # undef crc32
|
/linux/lib/crc/arm/ |
H A D | crc32-core.S | 118 * Calculate crc32 121 * CRC - initial crc32 122 * return %eax crc32 124 * size_t len, uint crc32) 254 crc32\c\()w r0, r0, r2 255 crc32\c\()w r0, r0, r3 265 crc32\c\()w r0, r0, r3 271 crc32\c\()h r0, r0, r3 276 crc32\c\()b r0, r0, r3 284 crc32\ [all...] |
/linux/drivers/gpu/drm/vkms/ |
H A D | vkms_composer.c | 3 #include <linux/crc32.h> 359 * @crc32: The crc output of the final frame 365 * from all planes, calculates the crc32 of the output from the former step, 370 u32 *crc32, struct line_buffer *stage_buffer, in blend() argument 398 *crc32 = crc32_le(*crc32, (void *)output_buffer->pixels, row_size); in blend() 435 u32 *crc32) in compose_active_planes() argument 472 blend(active_wb, crtc_state, crc32, &stage_buffer, in compose_active_planes() 501 u32 crc32 = 0; in vkms_composer_worker() local 538 ret = compose_active_planes(active_wb, crtc_state, &crc32); in vkms_composer_worker() [all...] |
/linux/tools/pcmcia/ |
H A D | crc32hash.c | 2 /* crc32hash.c - derived from linux/lib/crc32.c, GNU GPL v2 */ 12 static unsigned int crc32(unsigned char const *p, unsigned int len) in crc32() function 30 result = crc32((unsigned char const *)argv[1], strlen(argv[1])); in main()
|
/linux/drivers/net/ethernet/cavium/liquidio/ |
H A D | liquidio_image.h | 37 __be32 crc32; /* crc32 of image */ member 51 __be32 crc32; /* header checksum */ member
|
/linux/drivers/net/wireless/ath/carl9170/ |
H A D | fw.c | 12 #include <linux/crc32.h> 139 u32 crc32; in carl9170_fw_checksum() local 174 crc32 = crc32_le(~0, data, len); in carl9170_fw_checksum() 175 if (cpu_to_le32(crc32) != chk_desc->fw_crc32) { in carl9170_fw_checksum() 180 crc32 = crc32_le(crc32, (void *)otus_desc, dsc_len); in carl9170_fw_checksum() 181 if (cpu_to_le32(crc32) != chk_desc->hdr_crc32) { in carl9170_fw_checksum()
|
/linux/kernel/power/ |
H A D | swap.c | 31 #include <linux/crc32.h> 103 u32 crc32; member 110 u32 crc32; member 322 swsusp_header->crc32 = handle->crc32; in mark_swapfiles() 587 u32 *crc32; /* points to handle's crc32 */ member 612 *d->crc32 = crc32_le(*d->crc32, in crc32_threadfn() 767 handle->crc32 in save_compressed_image() [all...] |
/linux/Documentation/translations/zh_CN/staging/ |
H A D | xz.rst | 57 或LZMA_CHECK_CRC32。使用xz命令行工具时,使用--check=none或--check=crc32。 68 xz --check=crc32 --lzma2=dict=512KiB inputfile
|
H A D | index.rst | 21 * crc32
|
/linux/Documentation/pcmcia/ |
H A D | devicetable.rst | 17 If you want to match product ID strings, you also need to pass the crc32 35 to determine the crc32 hash. Simply pass the string you want to evaluate
|
/linux/Documentation/staging/ |
H A D | index.rst | 9 crc32
|
/linux/lib/crc/x86/ |
H A D | crc32c-3way.S | 6 * http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/crc-iscsi-polynomial-crc32-instruction-paper.pdf 49 ## ISCSI CRC 32 Implementation with crc32 and pclmulqdq Instruction 91 crc32b %al, crc0 # compute crc32 of 1-byte 181 crc32 %rax, crc0_q
|
/linux/drivers/misc/mei/ |
H A D | vsc-tp.c | 9 #include <linux/crc32.h> 206 crc = crc32(crc, crc_src, cpy_len); in vsc_tp_xfer_helper() 220 crc = crc32(crc, crc_src, cpy_len); in vsc_tp_xfer_helper() 227 crc = crc32(crc, src, cpy_len); in vsc_tp_xfer_helper() 296 crc = ~crc32(~0, (u8 *)pkt, sizeof(pkt) + olen); in vsc_tp_xfer()
|
/linux/drivers/hid/intel-ish-hid/ishtp/ |
H A D | loader.c | 38 #include <linux/crc32.h> 270 vendor_crc = crc32(ISH_CRC_INIT, sys_vendor, strlen(sys_vendor)) ^ ISH_CRC_XOROUT; in request_ish_firmware() 272 name_crc = crc32(ISH_CRC_INIT, product_name, strlen(product_name)) ^ ISH_CRC_XOROUT; in request_ish_firmware() 274 sku_crc = crc32(ISH_CRC_INIT, product_sku, strlen(product_sku)) ^ ISH_CRC_XOROUT; in request_ish_firmware()
|
/linux/include/linux/ |
H A D | crc32.h | 34 static inline u32 crc32(u32 crc, const void *p, size_t len) in crc32() function
|
/linux/scripts/ |
H A D | xz_wrap.sh | 162 exec $XZ --check=crc32 --threads=1 $BCJ --lzma2=$LZMA2OPTS,dict=128MiB
|
/linux/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_hw.c | 11 #include <linux/crc32.h> 156 u32 crc32; in atl1e_hash_mc_addr() local 160 crc32 = ether_crc_le(6, mc_addr); in atl1e_hash_mc_addr() 162 value |= (((crc32 >> i) & 1) << (31 - i)); in atl1e_hash_mc_addr()
|