/linux-master/crypto/ |
H A D | crct10dif_generic.c | 28 #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 D | crc32c_generic.c | 7 *@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 D | crct10dif-pclmul_glue.c | 27 #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 D | crc32-pclmul_glue.c | 52 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 D | crc32-ce-glue.c | 66 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 D | xz_stream.h | 16 # define xz_crc32(buf, size, crc) \ 17 (~crc32_le(~(uint32_t)(crc), buf, size))
|
/linux-master/kernel/module/ |
H A D | version.c | 16 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 D | crc32-vx.c | 31 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 D | crc32le-vx.c | 79 * @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 D | acpidbg.c | 123 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 D | mcp251xfd-crc16.c | 58 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 D | mcp251xfd-tx.c | 89 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 D | crc32.h | 11 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 D | ppp_defs.h | 10 #include <linux/crc-ccitt.h>
|
/linux-master/fs/ocfs2/ |
H A D | blockcheck.c | 352 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/nfc/nxp-nci/ |
H A D | firmware.c | 76 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 D | bcm933xx_hcs.h | 22 __u32 crc; member in struct:bcm_hcs
|
/linux-master/lib/ |
H A D | crc8.c | 24 * 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 D | crc-t10dif.c | 11 #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;
|
H A D | crc64-rocksoft.c | 57 u64 crc64_rocksoft_update(u64 crc, const unsigned char *buffer, size_t len) argument 61 u64 crc; member in struct:__anon138 66 return crc64_rocksoft_generic(crc, buffer, len); 70 desc.crc = crc; 76 return desc.crc;
|
/linux-master/drivers/ipack/ |
H A D | ipack.c | 265 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 D | crc32c-vpmsum_glue.c | 21 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 D | rxe_icrc.c | 37 * @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 D | nosy-dump.h | 95 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 D | w1_ds2423.c | 43 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...] |