| /OK3568_Linux_fs/kernel/lib/ |
| H A D | crc32.c | 58 crc32_body(u32 crc, unsigned char const *buf, size_t len, const u32 (*tab)[256]) argument 61 # define DO_CRC(x) crc = t0[(crc ^ (x)) & 255] ^ (crc >> 8) 67 # define DO_CRC(x) crc = t0[((crc >> 24) ^ (x)) & 255] ^ (crc << 8) 106 q = crc ^ *++b; /* use pre increment for speed */ 108 crc = DO_CRC4; 110 crc = DO_CRC8; 112 crc ^= DO_CRC4; 128 return crc; 146 static inline u32 __pure crc32_le_generic(u32 crc, unsigned char const *p, argument 153 crc ^= *p++; [all …]
|
| H A D | gen_crc32table.c | 41 uint32_t crc = 1; in crc32init_le_generic() local 46 crc = (crc >> 1) ^ ((crc & 1) ? polynomial : 0); in crc32init_le_generic() 48 tab[0][i + j] = crc ^ tab[0][j]; in crc32init_le_generic() 51 crc = tab[0][i]; in crc32init_le_generic() 53 crc = tab[0][crc & 0xff] ^ (crc >> 8); in crc32init_le_generic() 54 tab[j][i] = crc; in crc32init_le_generic() 75 uint32_t crc = 0x80000000; in crc32init_be() local 80 crc = (crc << 1) ^ ((crc & 0x80000000) ? CRC32_POLY_BE : 0); in crc32init_be() 82 crc32table_be[0][i + j] = crc ^ crc32table_be[0][j]; in crc32init_be() 85 crc = crc32table_be[0][i]; in crc32init_be() [all …]
|
| H A D | crc32test.c | 552 u32 crc; /* random starting crc */ member 674 static u32 crc; in crc32c_test() local 680 crc ^= __crc32c_le(test[i].crc, test_buf + in crc32c_test() 689 if (test[i].crc32c_le != __crc32c_le(test[i].crc, test_buf + in crc32c_test() 717 crc_full = __crc32c_le(test[i].crc, test_buf + test[i].start, in crc32c_combine_test() 723 crc1 = __crc32c_le(test[i].crc, test_buf + in crc32c_combine_test() 754 static u32 crc; in crc32_test() local 760 crc ^= crc32_le(test[i].crc, test_buf + in crc32_test() 763 crc ^= crc32_be(test[i].crc, test_buf + in crc32_test() 772 if (test[i].crc_le != crc32_le(test[i].crc, test_buf + in crc32_test() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_debugfs_crc.c | 100 if (strcmp(sources[i], crtc->crc.source)) in crc_control_show() 109 seq_printf(m, "%s*\n", crtc->crc.source); in crc_control_show() 125 struct drm_crtc_crc *crc = &crtc->crc; in crc_control_write() local 152 spin_lock_irq(&crc->lock); in crc_control_write() 154 if (crc->opened) { in crc_control_write() 155 spin_unlock_irq(&crc->lock); in crc_control_write() 160 kfree(crc->source); in crc_control_write() 161 crc->source = source; in crc_control_write() 163 spin_unlock_irq(&crc->lock); in crc_control_write() 178 static int crtc_crc_data_count(struct drm_crtc_crc *crc) in crtc_crc_data_count() argument [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/ubi/ |
| H A D | crc32.c | 61 u32 crc32_le(u32 crc, unsigned char const *p, size_t len); 69 u32 crc32_le(u32 crc, unsigned char const *p, size_t len) in crc32_le() argument 73 crc ^= *p++; in crc32_le() 75 crc = (crc >> 1) ^ ((crc & 1) ? CRCPOLY_LE : 0); in crc32_le() 77 return crc; in crc32_le() 81 u32 crc32_le(u32 crc, unsigned char const *p, size_t len) in crc32_le() argument 88 # define DO_CRC(x) crc = tab[ (crc ^ (x)) & 255 ] ^ (crc>>8) in crc32_le() 90 # define DO_CRC(x) crc = tab[ ((crc >> 24) ^ (x)) & 255] ^ (crc<<8) in crc32_le() 93 crc = __cpu_to_le32(crc); in crc32_le() 108 crc ^= *++b; in crc32_le() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | crc.c | 77 core->func->crc->set_ctx(head, ctx); in nv50_crc_program_ctx() 84 struct nv50_crc *crc = container_of(work, struct nv50_crc, flip_work); in nv50_crc_ctx_flip_work() local 85 struct nv50_head *head = container_of(crc, struct nv50_head, crc); in nv50_crc_ctx_flip_work() 88 u8 new_idx = crc->ctx_idx ^ 1; in nv50_crc_ctx_flip_work() 106 drm_crtc_index(crtc), crc->ctx_idx, new_idx); in nv50_crc_ctx_flip_work() 109 nv50_crc_program_ctx(head, &crc->ctx[new_idx]); in nv50_crc_ctx_flip_work() 112 spin_lock_irq(&crc->lock); in nv50_crc_ctx_flip_work() 113 crc->ctx_changed = true; in nv50_crc_ctx_flip_work() 114 spin_unlock_irq(&crc->lock); in nv50_crc_ctx_flip_work() 128 struct nv50_crc *crc = &head->crc; in nv50_crc_get_entries() local [all …]
|
| /OK3568_Linux_fs/u-boot/common/ |
| H A D | zm.c | 331 register unsigned short crc; in zsbhdr() local 344 xsendline(ZBIN); zsendline(type); crc = updcrc(type, 0); in zsbhdr() 348 crc = updcrc((0377& *hdr), crc); in zsbhdr() 350 crc = updcrc(0,updcrc(0,crc)); in zsbhdr() 351 zsendline(crc>>8); in zsbhdr() 352 zsendline(crc); in zsbhdr() 364 register unsigned long crc; in zsbh32() local 367 crc = 0xFFFFFFFFL; crc = UPDC32(type, crc); in zsbh32() 370 crc = UPDC32((0377 & *hdr), crc); in zsbh32() 373 crc = ~crc; in zsbh32() [all …]
|
| H A D | ddr_spd.c | 72 int crc, i; in crc16() local 74 crc = 0; in crc16() 76 crc = crc ^ (int)*ptr++ << 8; in crc16() 78 if (crc & 0x8000) in crc16() 79 crc = crc << 1 ^ 0x1021; in crc16() 81 crc = crc << 1; in crc16() 83 return crc & 0xffff; in crc16() 107 if (spd->crc[0] == crc_lsb && spd->crc[1] == crc_msb) { in ddr3_spd_check() 113 spd->crc[0], crc_lsb, spd->crc[1], crc_msb); in ddr3_spd_check() 132 if (spd->crc[0] != crc_lsb || spd->crc[1] != crc_msb) { in ddr4_spd_check() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/crypto/stm32/ |
| H A D | stm32-crc32.c | 104 struct stm32_crc *crc; in stm32_crc_get_next_crc() local 107 crc = list_first_entry(&crc_list.dev_list, struct stm32_crc, list); in stm32_crc_get_next_crc() 108 if (crc) in stm32_crc_get_next_crc() 109 list_move_tail(&crc->list, &crc_list.dev_list); in stm32_crc_get_next_crc() 112 return crc; in stm32_crc_get_next_crc() 119 struct stm32_crc *crc; in stm32_crc_init() local 122 crc = stm32_crc_get_next_crc(); in stm32_crc_init() 123 if (!crc) in stm32_crc_init() 126 pm_runtime_get_sync(crc->dev); in stm32_crc_init() 128 spin_lock_irqsave(&crc->lock, flags); in stm32_crc_init() [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/conf/machine/include/arm/ |
| H A D | arch-armv8r.inc | 11 require conf/machine/include/arm/feature-arm-crc.inc 17 AVAILTUNES += "armv8r armv8r-crc armv8r-crypto armv8r-simd armv8r-crc-crypto armv8r-crc-simd armv8r… 19 ARMPKGARCH:tune-armv8r-crc = "armv8r" 22 ARMPKGARCH:tune-armv8r-crc-crypto = "armv8r" 23 ARMPKGARCH:tune-armv8r-crc-simd = "armv8r" 24 ARMPKGARCH:tune-armv8r-crc-crypto-simd = "armv8r" 26 TUNE_FEATURES:tune-armv8r-crc = "${TUNE_FEATURES:tune-armv8r} crc" 29 TUNE_FEATURES:tune-armv8r-crc-crypto = "${TUNE_FEATURES:tune-armv8r-crc} crypto" 30 TUNE_FEATURES:tune-armv8r-crc-simd = "${TUNE_FEATURES:tune-armv8r-crc} simd" 31 TUNE_FEATURES:tune-armv8r-crc-crypto-simd = "${TUNE_FEATURES:tune-armv8r-crc-crypto} simd" [all …]
|
| H A D | arch-armv8a.inc | 1 DEFAULTTUNE ?= "armv8a-crc" 8 require conf/machine/include/arm/feature-arm-crc.inc 12 AVAILTUNES += "armv8a armv8a-crc armv8a-crc-crypto armv8a-crypto" 14 ARMPKGARCH:tune-armv8a-crc ?= "armv8a" 16 ARMPKGARCH:tune-armv8a-crc-crypto ?= "armv8a" 18 TUNE_FEATURES:tune-armv8a-crc = "${TUNE_FEATURES:tune-armv8a} crc" 20 TUNE_FEATURES:tune-armv8a-crc-crypto = "${TUNE_FEATURES:tune-armv8a-crc} crypto" 22 PACKAGE_EXTRA_ARCHS:tune-armv8a-crc = "${PACKAGE_EXTRA_ARCHS:tune-armv8a} armv8a-crc" 24 PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc} armv8a-crypto … 26 BASE_LIB:tune-armv8a-crc = "lib64" [all …]
|
| H A D | arch-armv9a.inc | 1 DEFAULTTUNE ?= "armv9a-crc" 8 require conf/machine/include/arm/feature-arm-crc.inc 12 AVAILTUNES += "armv9a armv9a-crc armv9a-crc-crypto armv9a-crypto" 14 ARMPKGARCH:tune-armv9a-crc ?= "armv9a" 16 ARMPKGARCH:tune-armv9a-crc-crypto ?= "armv9a" 18 TUNE_FEATURES:tune-armv9a-crc = "${TUNE_FEATURES:tune-armv9a} crc" 20 TUNE_FEATURES:tune-armv9a-crc-crypto = "${TUNE_FEATURES:tune-armv9a-crc} crypto" 22 PACKAGE_EXTRA_ARCHS:tune-armv9a-crc = "${PACKAGE_EXTRA_ARCHS:tune-armv9a} armv9a-crc" 24 PACKAGE_EXTRA_ARCHS:tune-armv9a-crc-crypto = "${PACKAGE_EXTRA_ARCHS:tune-armv9a-crc} armv9a-crypto … 26 BASE_LIB:tune-armv9a-crc = "lib64" [all …]
|
| /OK3568_Linux_fs/kernel/tools/power/acpi/tools/acpidbg/ |
| H A D | acpidbg.c | 123 static int acpi_aml_read(int fd, struct circ_buf *crc) in acpi_aml_read() argument 128 p = &crc->buf[crc->head]; in acpi_aml_read() 129 len = circ_space_to_end(crc); in acpi_aml_read() 134 crc->head = (crc->head + len) & (ACPI_AML_BUF_SIZE - 1); in acpi_aml_read() 138 static int acpi_aml_read_batch_cmd(int unused, struct circ_buf *crc) in acpi_aml_read_batch_cmd() argument 144 p = &crc->buf[crc->head]; in acpi_aml_read_batch_cmd() 145 len = circ_space_to_end(crc); in acpi_aml_read_batch_cmd() 155 crc->head = (crc->head + len) & (ACPI_AML_BUF_SIZE - 1); in acpi_aml_read_batch_cmd() 159 static int acpi_aml_read_batch_log(int fd, struct circ_buf *crc) in acpi_aml_read_batch_log() argument 165 p = &crc->buf[crc->head]; in acpi_aml_read_batch_log() [all …]
|
| /OK3568_Linux_fs/kernel/arch/mips/crypto/ |
| H A D | crc32-mips.c | 53 #define _CRC32(crc, value, size, type) \ argument 60 : "+r" (crc) \ 64 #define CRC32(crc, value, size) \ argument 65 _CRC32(crc, value, size, crc32) 67 #define CRC32C(crc, value, size) \ argument 68 _CRC32(crc, value, size, crc32c) 72 u32 crc = crc_; local 78 CRC32(crc, value, d); 89 CRC32(crc, value, w); 97 CRC32(crc, value, h); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd-crc16.c | 58 static inline u16 mcp251xfd_crc16_byte(u16 crc, const u8 data) in mcp251xfd_crc16_byte() argument 60 u8 index = (crc >> 8) ^ data; in mcp251xfd_crc16_byte() 62 return (crc << 8) ^ mcp251xfd_crc16_table[index]; in mcp251xfd_crc16_byte() 65 static u16 mcp251xfd_crc16(u16 crc, u8 const *buffer, size_t len) in mcp251xfd_crc16() argument 68 crc = mcp251xfd_crc16_byte(crc, *buffer++); in mcp251xfd_crc16() 70 return crc; in mcp251xfd_crc16() 75 u16 crc = 0xffff; in mcp251xfd_crc16_compute() local 77 return mcp251xfd_crc16(crc, data, data_size); in mcp251xfd_crc16_compute() 83 u16 crc; in mcp251xfd_crc16_compute2() local 85 crc = mcp251xfd_crc16_compute(cmd, cmd_size); in mcp251xfd_crc16_compute2() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/crypto/ |
| H A D | crc32-ce-glue.c | 66 u32 *crc = shash_desc_ctx(desc); in crc32_init() local 68 *crc = *mctx; in crc32_init() 75 u32 *crc = shash_desc_ctx(desc); in crc32_update() local 77 *crc = crc32_armv8_le(*crc, data, length); in crc32_update() 84 u32 *crc = shash_desc_ctx(desc); in crc32c_update() local 86 *crc = crc32c_armv8_le(*crc, data, length); in crc32c_update() 92 u32 *crc = shash_desc_ctx(desc); in crc32_final() local 94 put_unaligned_le32(*crc, out); in crc32_final() 100 u32 *crc = shash_desc_ctx(desc); in crc32c_final() local 102 put_unaligned_le32(~*crc, out); in crc32c_final() [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/crypto/ |
| H A D | crct10dif-vpmsum_glue.c | 25 u32 __crct10dif_vpmsum(u32 crc, unsigned char const *p, size_t len); 31 u32 crc = crci; in crct10dif_vpmsum() local 34 return crc_t10dif_generic(crc, p, len); in crct10dif_vpmsum() 38 crc = crc_t10dif_generic(crc, p, prealign); in crct10dif_vpmsum() 44 crc <<= 16; in crct10dif_vpmsum() 48 crc = __crct10dif_vpmsum(crc, p, len & ~VMX_ALIGN_MASK); in crct10dif_vpmsum() 52 crc >>= 16; in crct10dif_vpmsum() 58 crc = crc_t10dif_generic(crc, p, tail); in crct10dif_vpmsum() 61 return crc & 0xffff; in crct10dif_vpmsum() 66 u16 *crc = shash_desc_ctx(desc); in crct10dif_vpmsum_init() local [all …]
|
| /OK3568_Linux_fs/kernel/arch/s390/crypto/ |
| H A D | crc32-vx.c | 31 u32 crc; member 35 u32 crc32_le_vgfm_16(u32 crc, unsigned char const *buf, size_t size); 36 u32 crc32_be_vgfm_16(u32 crc, unsigned char const *buf, size_t size); 37 u32 crc32c_le_vgfm_16(u32 crc, unsigned char const *buf, size_t size); 49 static u32 __pure ___fname(u32 crc, \ 56 return ___crc32_sw(crc, data, datalen); \ 62 crc = ___crc32_sw(crc, data, prealign); \ 70 crc = ___crc32_vx(crc, data, aligned); \ 74 crc = ___crc32_sw(crc, data + aligned, remaining); \ 76 return crc; \ [all …]
|
| /OK3568_Linux_fs/u-boot/lib/ |
| H A D | crc32.c | 169 # define DO_CRC(x) crc = tab[(crc ^ (x)) & 255] ^ (crc >> 8) 171 # define DO_CRC(x) crc = tab[((crc >> 24) ^ (x)) & 255] ^ (crc << 8) 179 uint32_t ZEXPORT crc32_no_comp(uint32_t crc, const Bytef *buf, uInt len) in crc32_no_comp() argument 188 crc = cpu_to_le32(crc); in crc32_no_comp() 202 crc ^= *++b; /* use pre increment for speed */ in crc32_no_comp() 217 return le32_to_cpu(crc); in crc32_no_comp() 221 uint32_t ZEXPORT crc32 (uint32_t crc, const Bytef *p, uInt len) in crc32() argument 223 return crc32_no_comp(crc ^ 0xffffffffL, p, len) ^ 0xffffffffL; in crc32() 230 uint32_t ZEXPORT crc32_wd (uint32_t crc, in crc32_wd() argument 244 crc = crc32 (crc, curr, chunk); in crc32_wd() [all …]
|
| /OK3568_Linux_fs/kernel/fs/xfs/libxfs/ |
| H A D | xfs_cksum.h | 17 uint32_t crc; in xfs_start_cksum_safe() local 20 crc = crc32c(XFS_CRC_SEED, buffer, cksum_offset); in xfs_start_cksum_safe() 23 crc = crc32c(crc, &zero, sizeof(__u32)); in xfs_start_cksum_safe() 26 return crc32c(crc, &buffer[cksum_offset + sizeof(__be32)], in xfs_start_cksum_safe() 52 xfs_end_cksum(uint32_t crc) in xfs_end_cksum() argument 54 return ~cpu_to_le32(crc); in xfs_end_cksum() 66 uint32_t crc = xfs_start_cksum_update(buffer, length, cksum_offset); in xfs_update_cksum() local 68 *(__le32 *)(buffer + cksum_offset) = xfs_end_cksum(crc); in xfs_update_cksum() 77 uint32_t crc = xfs_start_cksum_safe(buffer, length, cksum_offset); in xfs_verify_cksum() local 79 return *(__le32 *)(buffer + cksum_offset) == xfs_end_cksum(crc); in xfs_verify_cksum()
|
| /OK3568_Linux_fs/kernel/arch/arm64/crypto/ |
| H A D | crct10dif-ce-glue.c | 28 u16 *crc = shash_desc_ctx(desc); in crct10dif_init() local 30 *crc = 0; in crct10dif_init() 37 u16 *crc = shash_desc_ctx(desc); in crct10dif_update_pmull_p8() local 47 *crc = crc_t10dif_pmull_p8(*crc, data, chunk); in crct10dif_update_pmull_p8() 53 *crc = crc_t10dif_generic(*crc, data, length); in crct10dif_update_pmull_p8() 62 u16 *crc = shash_desc_ctx(desc); in crct10dif_update_pmull_p64() local 72 *crc = crc_t10dif_pmull_p64(*crc, data, chunk); in crct10dif_update_pmull_p64() 78 *crc = crc_t10dif_generic(*crc, data, length); in crct10dif_update_pmull_p64() 86 u16 *crc = shash_desc_ctx(desc); in crct10dif_final() local 88 *(u16 *)out = *crc; in crct10dif_final()
|
| /OK3568_Linux_fs/kernel/fs/ocfs2/ |
| H A D | blockcheck.c | 354 u32 crc; in ocfs2_block_check_compute() local 359 crc = crc32_le(~0, data, blocksize); in ocfs2_block_check_compute() 368 bc->bc_crc32e = cpu_to_le32(crc); in ocfs2_block_check_compute() 387 u32 crc, ecc; in ocfs2_block_check_validate() local 397 crc = crc32_le(~0, data, blocksize); in ocfs2_block_check_validate() 398 if (crc == bc_crc32e) in ocfs2_block_check_validate() 404 (unsigned int)bc_crc32e, (unsigned int)crc); in ocfs2_block_check_validate() 411 crc = crc32_le(~0, data, blocksize); in ocfs2_block_check_validate() 412 if (crc == bc_crc32e) { in ocfs2_block_check_validate() 418 (unsigned int)bc_crc32e, (unsigned int)crc); in ocfs2_block_check_validate() [all …]
|
| /OK3568_Linux_fs/u-boot/net/ |
| H A D | eth_legacy.c | 322 u32 crc; in ether_crc() local 323 crc = ~0; in ether_crc() 325 crc ^= *p++; in ether_crc() 327 crc = (crc >> 1) ^ ((crc & 1) ? CRCPOLY_LE : 0); in ether_crc() 330 crc = (crc >> 16) | (crc << 16); in ether_crc() 331 crc = (crc >> 8 & 0x00ff00ff) | (crc << 8 & 0xff00ff00); in ether_crc() 332 crc = (crc >> 4 & 0x0f0f0f0f) | (crc << 4 & 0xf0f0f0f0); in ether_crc() 333 crc = (crc >> 2 & 0x33333333) | (crc << 2 & 0xcccccccc); in ether_crc() 334 crc = (crc >> 1 & 0x55555555) | (crc << 1 & 0xaaaaaaaa); in ether_crc() 335 return crc; in ether_crc()
|
| /OK3568_Linux_fs/kernel/drivers/ipack/ |
| H A D | ipack.c | 268 static u16 ipack_crc_byte(u16 crc, u8 c) in ipack_crc_byte() argument 272 crc ^= c << 8; in ipack_crc_byte() 274 crc = (crc << 1) ^ ((crc & 0x8000) ? 0x1021 : 0); in ipack_crc_byte() 275 return crc; in ipack_crc_byte() 285 u16 crc; in ipack_calc_crc1() local 288 crc = 0xffff; in ipack_calc_crc1() 291 crc = ipack_crc_byte(crc, c); in ipack_calc_crc1() 293 crc = ~crc; in ipack_calc_crc1() 294 return crc & 0xff; in ipack_calc_crc1() 300 u16 crc; in ipack_calc_crc2() local [all …]
|
| /OK3568_Linux_fs/kernel/kernel/power/ |
| H A D | swap.c | 690 struct crc_data *crc = NULL; in save_image_lzo() local 717 crc = kmalloc(sizeof(*crc), GFP_KERNEL); in save_image_lzo() 718 if (!crc) { in save_image_lzo() 723 memset(crc, 0, offsetof(struct crc_data, go)); in save_image_lzo() 746 init_waitqueue_head(&crc->go); in save_image_lzo() 747 init_waitqueue_head(&crc->done); in save_image_lzo() 750 crc->crc32 = &handle->crc32; in save_image_lzo() 752 crc->unc[thr] = data[thr].unc; in save_image_lzo() 753 crc->unc_len[thr] = &data[thr].unc_len; in save_image_lzo() 756 crc->thr = kthread_run(crc32_threadfn, crc, "image_crc32"); in save_image_lzo() [all …]
|