Searched refs:crc (Results 1 - 25 of 558) sorted by relevance

1234567891011>>

/linux-master/lib/
H A Dcrc32.c58 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
146 crc32_le_generic(u32 crc, unsigned char const *p, size_t len, const u32 (*tab)[256], u32 polynomial) argument
186 crc32_le(u32 crc, unsigned char const *p, size_t len) argument
190 __crc32c_le(u32 crc, unsigned char const *p, size_t len) argument
195 crc32_le(u32 crc, unsigned char const *p, size_t len) argument
199 __crc32c_le(u32 crc, unsigned char const *p, size_t len) argument
242 crc32_generic_shift(u32 crc, size_t len, u32 polynomial) argument
272 crc32_le_shift(u32 crc, size_t len) argument
277 __crc32c_le_shift(u32 crc, size_t len) argument
293 crc32_be_generic(u32 crc, unsigned char const *p, size_t len, const u32 (*tab)[256], u32 polynomial) argument
334 crc32_be(u32 crc, unsigned char const *p, size_t len) argument
339 crc32_be(u32 crc, unsigned char const *p, size_t len) argument
[all...]
H A Dcrc64.c13 * http://www.ross.net/crc/download/crc_v3.txt
46 * @crc: seed value for computation. 0 or (u64)~0 for a new CRC calculation,
51 u64 __pure crc64_be(u64 crc, const void *p, size_t len) argument
58 t = ((crc >> 56) ^ (*_p++)) & 0xFF;
59 crc = crc64table[t] ^ (crc << 8);
62 return crc;
68 * @crc: seed value for computation. 0 for a new CRC calculation, or the
73 u64 __pure crc64_rocksoft_generic(u64 crc, const void *p, size_t len) argument
78 crc
[all...]
H A Dgen_crc64table.c27 uint64_t i, j, c, crc; local
30 crc = 0ULL;
34 if ((crc ^ (c >> j)) & 1)
35 crc = (crc >> 1) ^ poly;
37 crc >>= 1;
39 table[i] = crc;
45 uint64_t i, j, c, crc; local
48 crc = 0;
52 if ((crc
[all...]
H A Dgen_crc32table.c33 * crc is the crc of the byte i; other entries are filled in based on the
41 uint32_t crc = 1; local
46 crc = (crc >> 1) ^ ((crc & 1) ? polynomial : 0);
48 tab[0][i + j] = crc ^ tab[0][j];
51 crc = tab[0][i];
53 crc = tab[0][crc
75 uint32_t crc = 0x80000000; local
[all...]
/linux-master/tools/pcmcia/
H A Dcrc32hash.c15 unsigned int crc = 0; local
17 crc ^= *p++;
19 crc = (crc >> 1) ^ ((crc & 1) ? 0xedb88320 : 0);
21 return crc;
/linux-master/drivers/gpu/drm/
H A Ddrm_debugfs_crc.c49 * file dri/0/crtc-N/crc/control in debugfs, with N being the :ref:`index of
55 * the dri/0/crtc-N/crc/data file. Each line in that file contains the frame
100 if (strcmp(sources[i], crtc->crc.source))
109 seq_printf(m, "%s*\n", crtc->crc.source);
125 struct drm_crtc_crc *crc = &crtc->crc; local
134 DRM_DEBUG_KMS("Expected < %lu bytes into crtc crc control\n",
152 spin_lock_irq(&crc->lock);
154 if (crc->opened) {
155 spin_unlock_irq(&crc
178 crtc_crc_data_count(struct drm_crtc_crc *crc) argument
184 crtc_crc_cleanup(struct drm_crtc_crc *crc) argument
198 struct drm_crtc_crc *crc = &crtc->crc; local
261 struct drm_crtc_crc *crc = &crtc->crc; local
288 struct drm_crtc_crc *crc = &crtc->crc; local
347 struct drm_crtc_crc *crc = &crtc->crc; local
396 struct drm_crtc_crc *crc = &crtc->crc; local
[all...]
/linux-master/include/linux/
H A Dcrc16.h20 extern u16 crc16(u16 crc, const u8 *buffer, size_t len);
22 static inline u16 crc16_byte(u16 crc, const u8 data) argument
24 return (crc >> 8) ^ crc16_table[(crc ^ data) & 0xff];
H A Dcrc-itu-t.h3 * crc-itu-t.h - CRC ITU-T V.41 routine
18 extern u16 crc_itu_t(u16 crc, const u8 *buffer, size_t len);
20 static inline u16 crc_itu_t_byte(u16 crc, const u8 data) argument
22 return (crc << 8) ^ crc_itu_t_table[((crc >> 8) ^ data) & 0xff];
H A Dcrc-ccitt.h9 extern u16 crc_ccitt(u16 crc, const u8 *buffer, size_t len);
11 static inline u16 crc_ccitt_byte(u16 crc, const u8 c) argument
13 return (crc >> 8) ^ crc_ccitt_table[(crc ^ c) & 0xff];
H A Dcrc7.h8 static inline u8 crc7_be_byte(u8 crc, u8 data) argument
10 return crc7_be_syndrome_table[crc ^ data];
13 extern u8 crc7_be(u8 crc, const u8 *buffer, size_t len);
H A Dcrc64.h12 u64 __pure crc64_be(u64 crc, const void *p, size_t len);
13 u64 __pure crc64_rocksoft_generic(u64 crc, const void *p, size_t len);
16 u64 crc64_rocksoft_update(u64 crc, const unsigned char *buffer, size_t len);
H A Dcrc32c.h7 extern u32 crc32c(u32 crc, const void *address, unsigned int length);
H A Dcrc-t10dif.h11 extern __u16 crc_t10dif_generic(__u16 crc, const unsigned char *buffer,
14 extern __u16 crc_t10dif_update(__u16 crc, unsigned char const *, size_t);
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dcrc32.h11 * @crc: Current CRC32 working state
16 static inline u32 crc32_posix_end(u32 crc, size_t total_len) argument
22 crc = crc32_be(crc, &c, 1);
26 return ~crc;
/linux-master/lib/xz/
H A Dxz_crc32.c49 XZ_EXTERN uint32_t xz_crc32(const uint8_t *buf, size_t size, uint32_t crc) argument
51 crc = ~crc;
54 crc = xz_crc32_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8);
58 return ~crc;
/linux-master/arch/s390/crypto/
H A Dcrc32-vx.h8 u32 crc32_be_vgfm_16(u32 crc, unsigned char const *buf, size_t size);
9 u32 crc32_le_vgfm_16(u32 crc, unsigned char const *buf, size_t size);
10 u32 crc32c_le_vgfm_16(u32 crc, unsigned char const *buf, size_t size);
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Dcrc.c19 #include "crc.h"
77 core->func->crc->set_ctx(head, ctx);
84 struct nv50_crc *crc = container_of(work, struct nv50_crc, flip_work); local
85 struct nv50_head *head = container_of(crc, struct nv50_head, crc);
91 u8 new_idx = crc->ctx_idx ^ 1;
104 crtc->name, crc->ctx_idx, new_idx);
107 nv50_crc_program_ctx(head, &crc->ctx[new_idx]);
116 spin_lock_irq(&crc->lock);
117 crc
132 struct nv50_crc *crc = &head->crc; local
155 struct nv50_crc *crc = &head->crc; local
247 struct nv50_crc *crc = &head->crc; local
279 struct nv50_crc *crc = &head->crc; local
303 struct nv50_crc *crc = &head->crc; local
326 struct nv50_crc *crc = &head->crc; local
453 struct nv50_crc *crc = &head->crc; local
544 struct nv50_crc *crc = &head->crc; local
630 struct nv50_crc *crc = &head->crc; local
660 struct nv50_crc *crc = &head->crc; local
726 struct nv50_crc *crc = &head->crc; local
[all...]
/linux-master/fs/xfs/libxfs/
H A Dxfs_cksum.h9 * inside it. The offset of the 32bit crc fields is passed as the
17 uint32_t crc; local
20 crc = crc32c(XFS_CRC_SEED, buffer, cksum_offset);
23 crc = crc32c(crc, &zero, sizeof(__u32));
26 return crc32c(crc, &buffer[cksum_offset + sizeof(__be32)],
52 xfs_end_cksum(uint32_t crc) argument
54 return ~cpu_to_le32(crc);
66 uint32_t crc = xfs_start_cksum_update(buffer, length, cksum_offset); local
68 *(__le32 *)(buffer + cksum_offset) = xfs_end_cksum(crc);
77 uint32_t crc = xfs_start_cksum_safe(buffer, length, cksum_offset); local
[all...]
/linux-master/arch/powerpc/crypto/
H A Dcrct10dif-vpmsum_glue.c9 #include <linux/crc-t10dif.h>
25 u32 __crct10dif_vpmsum(u32 crc, unsigned char const *p, size_t len);
31 u32 crc = crci; local
34 return crc_t10dif_generic(crc, p, len);
38 crc = crc_t10dif_generic(crc, p, prealign);
44 crc <<= 16;
48 crc = __crct10dif_vpmsum(crc, p, len & ~VMX_ALIGN_MASK);
52 crc >>
66 u16 *crc = shash_desc_ctx(desc); local
75 u16 *crc = shash_desc_ctx(desc); local
[all...]
/linux-master/arch/arm/crypto/
H A Dcrct10dif-ce-glue.c8 #include <linux/crc-t10dif.h>
26 u16 *crc = shash_desc_ctx(desc); local
28 *crc = 0;
35 u16 *crc = shash_desc_ctx(desc); local
39 *crc = crc_t10dif_pmull(*crc, data, length);
42 *crc = crc_t10dif_generic(*crc, data, length);
50 u16 *crc = shash_desc_ctx(desc); local
52 *(u16 *)out = *crc;
[all...]
/linux-master/crypto/
H A Dcrc64_rocksoft_generic.c10 u64 *crc = shash_desc_ctx(desc); local
12 *crc = 0;
20 u64 *crc = shash_desc_ctx(desc); local
22 *crc = crc64_rocksoft_generic(*crc, data, length);
29 u64 *crc = shash_desc_ctx(desc); local
31 put_unaligned_le64(*crc, out);
35 static int __chksum_finup(u64 crc, const u8 *data, unsigned int len, u8 *out) argument
37 crc = crc64_rocksoft_generic(crc, dat
45 u64 *crc = shash_desc_ctx(desc); local
[all...]
/linux-master/drivers/crypto/stm32/
H A Dstm32-crc32.c104 struct stm32_crc *crc; local
107 crc = list_first_entry_or_null(&crc_list.dev_list, struct stm32_crc, list);
108 if (crc)
109 list_move_tail(&crc->list, &crc_list.dev_list);
112 return crc;
119 struct stm32_crc *crc; local
122 crc = stm32_crc_get_next_crc();
123 if (!crc)
126 pm_runtime_get_sync(crc->dev);
128 spin_lock_irqsave(&crc
152 struct stm32_crc *crc; local
317 struct stm32_crc *crc; local
382 struct stm32_crc *crc = platform_get_drvdata(pdev); local
404 struct stm32_crc *crc = dev_get_drvdata(dev); local
418 struct stm32_crc *crc = dev_get_drvdata(dev); local
432 struct stm32_crc *crc = dev_get_drvdata(dev); local
441 struct stm32_crc *crc = dev_get_drvdata(dev); local
[all...]
/linux-master/arch/mips/crypto/
H A Dcrc32-mips.c46 #define __CRC32(crc, value, op, SZ, TYPE) \
54 : "+r" (crc) \
58 #define _CRC32_crc32b(crc, value) __CRC32(crc, value, crc32b, 0, 0)
59 #define _CRC32_crc32h(crc, value) __CRC32(crc, value, crc32h, 1, 0)
60 #define _CRC32_crc32w(crc, value) __CRC32(crc, value, crc32w, 2, 0)
61 #define _CRC32_crc32d(crc, value) __CRC32(crc, valu
78 u32 crc = crc_; local
118 u32 crc = crc_; local
163 u32 crc; member in struct:chksum_desc_ctx
226 __chksum_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) argument
232 __chksumc_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) argument
[all...]
/linux-master/arch/arm64/crypto/
H A Dcrct10dif-ce-glue.c9 #include <linux/crc-t10dif.h>
28 u16 *crc = shash_desc_ctx(desc); local
30 *crc = 0;
37 u16 *crc = shash_desc_ctx(desc); local
47 *crc = crc_t10dif_pmull_p8(*crc, data, chunk);
53 *crc = crc_t10dif_generic(*crc, data, length);
62 u16 *crc = shash_desc_ctx(desc); local
72 *crc
86 u16 *crc = shash_desc_ctx(desc); local
[all...]
/linux-master/arch/loongarch/crypto/
H A Dcrc32-loongarch.c3 * crc32.c - CRC32 and CRC32C using LoongArch crc* instructions
18 #define _CRC32(crc, value, size, type) \
22 : "+r" (crc) \
27 #define CRC32(crc, value, size) _CRC32(crc, value, size, crc)
28 #define CRC32C(crc, value, size) _CRC32(crc, value, size, crcc)
32 u32 crc = crc_; local
37 CRC32(crc, valu
67 u32 crc = crc_; local
108 u32 crc; member in struct:chksum_desc_ctx
169 __chksum_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) argument
175 __chksumc_finup(u32 crc, const u8 *data, unsigned int len, u8 *out) argument
[all...]

Completed in 229 milliseconds

1234567891011>>