Searched refs:crc (Results 26 - 50 of 558) sorted by relevance

1234567891011>>

/linux-master/crypto/
H A Dcrct10dif_generic.c28 #include <linux/crc-t10dif.h>
34 __u16 crc; member in struct:chksum_desc_ctx
39 * crc using table.
46 ctx->crc = 0;
56 ctx->crc = crc_t10dif_generic(ctx->crc, data, length);
64 *(__u16 *)out = ctx->crc;
68 static int __chksum_finup(__u16 crc, const u8 *data, unsigned int len, u8 *out) argument
70 *(__u16 *)out = crc_t10dif_generic(crc, data, len);
79 return __chksum_finup(ctx->crc, dat
[all...]
H A Dcrc32c_generic.c7 *@Article{castagnoli-crc,
19 * the iscsi-crc.c module of the linux-iscsi driver at
49 u32 crc; member in struct:chksum_desc_ctx
54 * crc using table.
62 ctx->crc = mctx->key;
88 ctx->crc = __crc32c_le(ctx->crc, data, length);
96 put_unaligned_le32(~ctx->crc, out);
111 return __chksum_finup(&ctx->crc, data, len, out);
/linux-master/arch/x86/crypto/
H A Dcrct10dif-pclmul_glue.c27 #include <linux/crc-t10dif.h>
40 __u16 crc; member in struct:chksum_desc_ctx
47 ctx->crc = 0;
59 ctx->crc = crc_t10dif_pcl(ctx->crc, data, length);
62 ctx->crc = crc_t10dif_generic(ctx->crc, data, length);
70 *(__u16 *)out = ctx->crc;
74 static int __chksum_finup(__u16 crc, const u8 *data, unsigned int len, u8 *out) argument
78 *(__u16 *)out = crc_t10dif_pcl(crc, dat
[all...]
H A Dcrc32-pclmul_glue.c52 crc32_pclmul_le(u32 crc, unsigned char const *p, size_t len) argument
59 return crc32_le(crc, p, len);
65 crc = crc32_le(crc, p, prealign);
74 crc = crc32_pclmul_le_16(p, iquotient, crc);
78 crc = crc32_le(crc, p + iquotient, iremainder);
80 return crc;
/linux-master/arch/arm/crypto/
H A Dcrc32-ce-glue.c66 u32 *crc = shash_desc_ctx(desc); local
68 *crc = *mctx;
75 u32 *crc = shash_desc_ctx(desc); local
77 *crc = crc32_armv8_le(*crc, data, length);
84 u32 *crc = shash_desc_ctx(desc); local
86 *crc = crc32c_armv8_le(*crc, data, length);
92 u32 *crc = shash_desc_ctx(desc); local
94 put_unaligned_le32(*crc, ou
100 u32 *crc = shash_desc_ctx(desc); local
109 u32 *crc = shash_desc_ctx(desc); local
143 u32 *crc = shash_desc_ctx(desc); local
[all...]
/linux-master/lib/xz/
H A Dxz_stream.h16 # define xz_crc32(buf, size, crc) \
17 (~crc32_le(~(uint32_t)(crc), buf, size))
/linux-master/kernel/module/
H A Dversion.c16 const s32 *crc)
24 if (!crc)
41 crcval = *crc;
42 if (versions[i].crc == crcval)
45 crcval, versions[i].crc);
76 return check_version(info, "module_layout", mod, fsa.crc);
13 check_version(const struct load_info *info, const char *symname, struct module *mod, const s32 *crc) argument
/linux-master/arch/s390/crypto/
H A Dcrc32-vx.c31 u32 crc; member in struct:crc_desc_ctx
44 static u32 __pure ___fname(u32 crc, \
51 return ___crc32_sw(crc, data, datalen); \
57 crc = ___crc32_sw(crc, data, prealign); \
65 crc = ___crc32_vx(crc, data, aligned); \
69 crc = ___crc32_sw(crc, data + aligned, remaining); \
71 return crc; \
154 __crc32le_vx_finup(u32 *crc, const u8 *data, unsigned int len, u8 *out) argument
161 __crc32be_vx_finup(u32 *crc, const u8 *data, unsigned int len, u8 *out) argument
168 __crc32c_vx_finup(u32 *crc, const u8 *data, unsigned int len, u8 *out) argument
[all...]
H A Dcrc32le-vx.c79 * @crc: Initial CRC value, typically ~0.
92 static u32 crc32_le_vgfm_generic(u32 crc, unsigned char const *buf, size_t size, unsigned long *constants) argument
105 fpu_vlvgf(0, crc, 3); /* Load CRC into rightmost word */
232 u32 crc32_le_vgfm_16(u32 crc, unsigned char const *buf, size_t size) argument
234 return crc32_le_vgfm_generic(crc, buf, size, &constants_CRC_32_LE[0]);
237 u32 crc32c_le_vgfm_16(u32 crc, unsigned char const *buf, size_t size) argument
239 return crc32_le_vgfm_generic(crc, buf, size, &constants_CRC_32C_LE[0]);
/linux-master/tools/power/acpi/tools/acpidbg/
H A Dacpidbg.c123 static int acpi_aml_read(int fd, struct circ_buf *crc) argument
128 p = &crc->buf[crc->head];
129 len = circ_space_to_end(crc);
134 crc->head = (crc->head + len) & (ACPI_AML_BUF_SIZE - 1);
138 static int acpi_aml_read_batch_cmd(int unused, struct circ_buf *crc) argument
144 p = &crc->buf[crc->head];
145 len = circ_space_to_end(crc);
159 acpi_aml_read_batch_log(int fd, struct circ_buf *crc) argument
223 acpi_aml_write(int fd, struct circ_buf *crc) argument
238 acpi_aml_write_batch_log(int fd, struct circ_buf *crc) argument
255 acpi_aml_write_batch_cmd(int fd, struct circ_buf *crc) argument
[all...]
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-crc16.c58 static inline u16 mcp251xfd_crc16_byte(u16 crc, const u8 data) argument
60 u8 index = (crc >> 8) ^ data;
62 return (crc << 8) ^ mcp251xfd_crc16_table[index];
65 static u16 mcp251xfd_crc16(u16 crc, u8 const *buffer, size_t len) argument
68 crc = mcp251xfd_crc16_byte(crc, *buffer++);
70 return crc;
75 u16 crc = 0xffff; local
77 return mcp251xfd_crc16(crc, data, data_size);
83 u16 crc; local
[all...]
H A Dmcp251xfd-tx.c89 hw_tx_obj = &load_buf->crc.hw_tx_obj;
116 u16 crc; local
118 mcp251xfd_spi_cmd_crc_set_len_in_ram(&load_buf->crc.cmd,
121 len += sizeof(load_buf->crc.cmd);
122 crc = mcp251xfd_crc16_compute(&load_buf->crc, len);
123 put_unaligned_be16(crc, (void *)load_buf + len);
126 len += sizeof(load_buf->crc.crc);
/linux-master/include/linux/
H A Dcrc32.h11 u32 __pure crc32_le(u32 crc, unsigned char const *p, size_t len);
12 u32 __pure crc32_be(u32 crc, unsigned char const *p, size_t len);
32 u32 __attribute_const__ crc32_le_shift(u32 crc, size_t len);
39 u32 __pure __crc32c_le(u32 crc, unsigned char const *p, size_t len);
59 u32 __attribute_const__ __crc32c_le_shift(u32 crc, size_t len);
H A Dppp_defs.h10 #include <linux/crc-ccitt.h>
/linux-master/fs/ocfs2/
H A Dblockcheck.c352 u32 crc; local
357 crc = crc32_le(~0, data, blocksize);
366 bc->bc_crc32e = cpu_to_le32(crc);
385 u32 crc, ecc; local
395 crc = crc32_le(~0, data, blocksize);
396 if (crc == bc_crc32e)
402 (unsigned int)bc_crc32e, (unsigned int)crc);
409 crc = crc32_le(~0, data, blocksize);
410 if (crc == bc_crc32e) {
416 (unsigned int)bc_crc32e, (unsigned int)crc);
445 u32 crc, ecc; local
492 u32 crc, ecc, fix; local
[all...]
/linux-master/drivers/staging/wlan-ng/
H A Dp80211wep.c72 u32 i, j, k, crc, keylen; local
120 crc = ~crc32_le(~0, buf, len);
122 /* now let's check the crc */
123 c_crc[0] = crc;
124 c_crc[1] = crc >> 8;
125 c_crc[2] = crc >> 16;
126 c_crc[3] = crc >> 24;
143 u32 i, j, k, crc, keylen; local
191 crc = ~crc32_le(~0, buf, len);
193 /* now let's encrypt the crc */
[all...]
/linux-master/drivers/nfc/nxp-nci/
H A Dfirmware.c76 u16 crc = 0xffff; local
79 crc = ((crc >> 8) | (crc << 8)) ^ *buffer++;
80 crc ^= (crc & 0xff) >> 4;
81 crc ^= (crc & 0xff) << 12;
82 crc ^= (crc
91 u16 header, crc; local
280 u16 crc, frame_crc; local
[all...]
/linux-master/include/uapi/linux/
H A Dbcm933xx_hcs.h22 __u32 crc; member in struct:bcm_hcs
/linux-master/lib/
H A Dcrc8.c24 * crc8_populate_msb - fill crc table for given polynomial in reverse bit order.
46 * crc8_populate_lsb - fill crc table for given polynomial in regular bit order.
69 * @table: crc table used for calculation.
72 * @crc: previous returned crc8 value.
74 u8 crc8(const u8 table[CRC8_TABLE_SIZE], const u8 *pdata, size_t nbytes, u8 crc) argument
78 crc = table[(crc ^ *pdata++) & 0xff];
80 return crc;
H A Dcrc-t10dif.c11 #include <linux/crc-t10dif.h>
63 __u16 crc_t10dif_update(__u16 crc, const unsigned char *buffer, size_t len) argument
67 __u16 crc; member in struct:__anon706
72 return crc_t10dif_generic(crc, buffer, len);
76 desc.crc = crc;
82 return desc.crc;
/linux-master/drivers/ipack/
H A Dipack.c265 static u16 ipack_crc_byte(u16 crc, u8 c) argument
269 crc ^= c << 8;
271 crc = (crc << 1) ^ ((crc & 0x8000) ? 0x1021 : 0);
272 return crc;
276 * The algorithm in lib/crc-ccitt.c does not seem to apply since it uses the
282 u16 crc; local
285 crc = 0xffff;
288 crc
297 u16 crc; local
312 u8 crc; local
329 u16 flags, crc; local
[all...]
/linux-master/arch/powerpc/crypto/
H A Dcrc32c-vpmsum_glue.c21 u32 __crc32c_vpmsum(u32 crc, unsigned char const *p, size_t len);
23 static u32 crc32c_vpmsum(u32 crc, unsigned char const *p, size_t len) argument
29 return __crc32c_le(crc, p, len);
33 crc = __crc32c_le(crc, p, prealign);
42 crc = __crc32c_vpmsum(crc, p, len & ~VMX_ALIGN_MASK);
51 crc = __crc32c_le(crc, p, tail);
54 return crc;
[all...]
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_icrc.c37 * @crc: starting crc32 value from previous segments
43 static __be32 rxe_crc32(struct rxe_dev *rxe, __be32 crc, void *next, size_t len) argument
51 *(__be32 *)shash_desc_ctx(shash) = crc;
54 rxe_dbg_dev(rxe, "failed crc calculation, err: %d\n", err);
55 return (__force __be32)crc32_le((__force u32)crc, next, len);
79 __be32 crc; local
94 crc = (__force __be32)0xdebb20e3;
124 crc = rxe_crc32(pkt->rxe, crc, pshdr, length);
127 crc
[all...]
/linux-master/tools/firewire/
H A Dnosy-dump.h95 uint32_t crc; member in struct:link_packet::__anon14856::__anon14858
101 uint32_t crc; member in struct:link_packet::__anon14856::__anon14859
108 uint32_t crc; member in struct:link_packet::__anon14856::__anon14860
115 uint32_t crc; member in struct:link_packet::__anon14856::__anon14861
117 /* crc and ack follows. */
123 uint32_t crc; member in struct:link_packet::__anon14856::__anon14862
130 uint32_t crc; member in struct:link_packet::__anon14856::__anon14863
132 /* crc and ack follows. */
137 uint32_t crc; member in struct:link_packet::__anon14856::__anon14864
143 uint32_t crc; member in struct:link_packet::__anon14856::__anon14865
153 uint32_t crc; member in struct:link_packet::__anon14856::__anon14866
[all...]
/linux-master/drivers/w1/slaves/
H A Dw1_ds2423.c43 int crc; local
59 * 2 bytes for crc
75 c, "crc=NO\n");
78 crc = crc16(CRC16_INIT, wrbuf, 3);
79 crc = crc16(crc, rbuf, 11);
82 * DS2423 calculates crc from all bytes
83 * read after the previous crc bytes.
85 crc = crc16(CRC16_INIT,
90 if (crc
[all...]

Completed in 341 milliseconds

1234567891011>>