/linux-4.4.14/include/linux/ |
H A D | crc32c.h | 6 extern u32 crc32c(u32 crc, const void *address, unsigned int length); 9 #define crc32c_le crc32c
|
H A D | crc32.h | 42 * __crc32c_le_combine - Combine two crc32c check values into one. For two 47 * @crc1: crc32c of the first block 48 * @crc2: crc32c of the second block
|
H A D | jbd2.h | 158 * field is used to store crc32c(uuid+commit_block). Each journal metadata 192 __be32 t_checksum; /* crc32c(uuid+seq+block) */ 198 __be16 t_checksum; /* truncated crc32c(uuid+seq+block) */ 205 __be32 t_checksum; /* crc32c(uuid+descr_block) */ 220 __be32 r_checksum; /* crc32c(uuid+revoke_block) */ 274 __be32 s_checksum; /* crc32c(superblock) */
|
/linux-4.4.14/arch/sparc/crypto/ |
H A D | Makefile | 14 obj-$(CONFIG_CRYPTO_CRC32C_SPARC64) += crc32c-sparc64.o 25 crc32c-sparc64-y := crc32c_asm.o crc32c_glue.o
|
H A D | crc32c_glue.c | 3 * This is based largely upon arch/x86/crypto/crc32c-intel.c 133 .cra_name = "crc32c", 134 .cra_driver_name = "crc32c-sparc64", 161 pr_info("Using sparc64 crc32c opcode optimized CRC32C implementation\n"); crc32c_sparc64_mod_init() 164 pr_info("sparc64 crc32c opcode not available.\n"); crc32c_sparc64_mod_init() 177 MODULE_DESCRIPTION("CRC32c (Castagnoli), sparc64 crc32c opcode accelerated"); 179 MODULE_ALIAS_CRYPTO("crc32c");
|
/linux-4.4.14/lib/ |
H A D | libcrc32c.c | 20 * own crc32c, but hopefully may be able to use this one are: 42 u32 crc32c(u32 crc, const void *address, unsigned int length) crc32c() function 58 EXPORT_SYMBOL(crc32c); variable 62 tfm = crypto_alloc_shash("crc32c", 0, 0); libcrc32c_mod_init() 77 MODULE_SOFTDEP("pre: crc32c");
|
H A D | crc32.c | 139 * uses, or the previous crc32/crc32c value if computing incrementally. 1016 pr_info("crc32c: CRC_LE_BITS = %d\n", CRC_LE_BITS); crc32c_test() 1019 pr_warn("crc32c: %d self tests failed\n", errors); crc32c_test() 1021 pr_info("crc32c: self tests passed, processed %d bytes in %lld nsec\n", crc32c_test()
|
/linux-4.4.14/fs/xfs/libxfs/ |
H A D | xfs_cksum.h | 18 crc = crc32c(XFS_CRC_SEED, buffer, cksum_offset); xfs_start_cksum() 21 crc = crc32c(crc, &zero, sizeof(__u32)); xfs_start_cksum() 24 return crc32c(crc, &buffer[cksum_offset + sizeof(__be32)], xfs_start_cksum()
|
/linux-4.4.14/crypto/ |
H A D | crc32c_generic.c | 23 * own crc32c, but hopefully may be able to use this one are: 146 .cra_name = "crc32c", 147 .cra_driver_name = "crc32c-generic", 171 MODULE_DESCRIPTION("CRC32c (Castagnoli) calculations wrapper for lib/crc32c"); 173 MODULE_ALIAS_CRYPTO("crc32c"); 174 MODULE_ALIAS_CRYPTO("crc32c-generic");
|
H A D | tcrypt.c | 72 "cast6", "arc4", "michael_mic", "deflate", "crc32c", "tea", "xtea", 1372 ret += tcrypt_test("crc32c"); do_test() 1892 test_hash_speed("crc32c", sec, generic_hash_speed_template); do_test()
|
H A D | testmgr.c | 1701 printk(KERN_ERR "alg: crc32c: Failed to load transform for %s: " alg_test_crc32c() 1717 printk(KERN_ERR "alg: crc32c: Operation failed for " alg_test_crc32c() 1723 printk(KERN_ERR "alg: crc32c: Test failed for %s: " alg_test_crc32c() 2527 .alg = "crc32c",
|
/linux-4.4.14/include/net/sctp/ |
H A D | checksum.h | 43 #include <linux/crc32c.h> 48 /* This uses the crypto implementation of crc32c, which is either sctp_csum_update() 51 return crc32c(sum, buff, len); sctp_csum_update()
|
/linux-4.4.14/arch/x86/crypto/ |
H A D | Makefile | 30 obj-$(CONFIG_CRYPTO_CRC32C_INTEL) += crc32c-intel.o 99 crc32c-intel-y := crc32c-intel_glue.o 100 crc32c-intel-$(CONFIG_64BIT) += crc32c-pcl-intel-asm_64.o
|
H A D | crc32c-intel_glue.c | 50 * use carryless multiply version of crc32c when buffer 239 .cra_name = "crc32c", 240 .cra_driver_name = "crc32c-intel", 282 MODULE_ALIAS_CRYPTO("crc32c"); 283 MODULE_ALIAS_CRYPTO("crc32c-intel");
|
/linux-4.4.14/fs/btrfs/ |
H A D | hash.c | 22 tfm = crypto_alloc_shash("crc32c", 0, 0); btrfs_hash_init()
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
H A D | obd_cksum.h | 123 CDEBUG(D_INFO, "Crypto hash speed: crc %d, crc32c %d, adler %d\n", cksum_types_supported_client() 142 CDEBUG(D_INFO, "Crypto hash speed: crc %d, crc32c %d, adler %d\n", cksum_types_supported_server() 173 #define DECLARE_CKSUM_NAME char *cksum_name[] = {"crc32", "adler", "crc32c"}
|
/linux-4.4.14/include/linux/ceph/ |
H A D | msgr.h | 140 __le32 crc; /* header crc32c */ 159 __le32 crc; /* header crc32c */
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
H A D | nes.h | 47 #include <linux/crc32c.h> 295 crc_value = crc32c(~0, (void *)nes_quad, sizeof (struct nes_v4_quad)); get_crc_value() 298 * With commit ef19454b ("[LIB] crc32c: Keep intermediate crc get_crc_value() 299 * state in cpu order"), behavior of crc32c changes on get_crc_value()
|
/linux-4.4.14/fs/ext4/ |
H A D | xattr.h | 33 __le32 h_checksum; /* crc32c(uuid+id+xattrblock) */
|
H A D | ext4_extents.h | 68 __le32 et_checksum; /* crc32c(uuid+inum+extent_block) */
|
H A D | ext4.h | 283 __le16 bg_block_bitmap_csum_lo;/* crc32c(s_uuid+grp_num+bbitmap) LE */ 284 __le16 bg_inode_bitmap_csum_lo;/* crc32c(s_uuid+grp_num+ibitmap) LE */ 295 __le16 bg_block_bitmap_csum_hi;/* crc32c(s_uuid+grp_num+bbitmap) BE */ 296 __le16 bg_inode_bitmap_csum_hi;/* crc32c(s_uuid+grp_num+ibitmap) BE */ 675 __le16 l_i_checksum_lo;/* crc32c(uuid+inum+inode) LE */ 692 __le16 i_checksum_hi; /* crc32c(uuid+inum+inode) BE */ 1259 __le32 s_checksum_seed; /* crc32c(uuid) if csum_seed set */ 1261 __le32 s_checksum; /* crc32c(superblock) */ 1897 __le32 det_checksum; /* crc32c(uuid+inum+dirblock) */ 2151 __le32 mmp_checksum; /* crc32c(uuid+mmp_block) */
|
H A D | super.c | 3197 sbi->s_chksum_driver = crypto_alloc_shash("crc32c", 0, 0); ext4_fill_super() 3199 ext4_msg(sb, KERN_ERR, "Cannot load crc32c driver."); ext4_fill_super()
|
H A D | namei.c | 241 __le32 dt_checksum; /* crc32c(uuid+inum+dirblock) */
|
/linux-4.4.14/arch/arm64/crypto/ |
H A D | crc32-arm64.c | 253 .cra_name = "crc32c", 254 .cra_driver_name = "crc32c-arm64-hw",
|
/linux-4.4.14/drivers/md/persistent-data/ |
H A D | dm-block-manager.c | 10 #include <linux/crc32c.h> 630 return crc32c(~(u32) 0, data, len) ^ init_xor; dm_bm_checksum()
|
/linux-4.4.14/drivers/block/drbd/ |
H A D | drbd_actlog.c | 27 #include <linux/crc32c.h> 48 __be32 crc32c; member in struct:al_transaction_on_disk 543 crc = crc32c(0, buffer, 4096); al_write_transaction() 544 buffer->crc32c = cpu_to_be32(crc); al_write_transaction() 620 al->crc32c = cpu_to_be32(crc32c(0, al, 4096)); drbd_initialize_al()
|
/linux-4.4.14/drivers/target/iscsi/ |
H A D | iscsi_target_login.c | 114 * per struct iscsi_conn libcrypto contexts for crc32c and crc32-intel 121 * to software 1x8 byte slicing from crc32c.ko iscsi_login_setup_crypto() 124 conn->conn_rx_hash.tfm = crypto_alloc_hash("crc32c", 0, iscsi_login_setup_crypto() 132 conn->conn_tx_hash.tfm = crypto_alloc_hash("crc32c", 0, iscsi_login_setup_crypto()
|
H A D | iscsi_target_nego.c | 1102 * Setup crc32c modules from libcrypto iscsi_target_locate_portal() 1164 * Setup crc32c modules from libcrypto iscsi_target_locate_portal()
|
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/ |
H A D | libcfs_crypto.h | 56 [CFS_HASH_ALG_CRC32C] = { "crc32c", ~0, 4 },
|
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/linux/ |
H A D | linux-crypto.c | 275 request_module("crc32c"); cfs_crypto_register()
|
/linux-4.4.14/drivers/scsi/ |
H A D | iscsi_tcp.c | 555 tcp_sw_conn->tx_hash.tfm = crypto_alloc_hash("crc32c", 0, iscsi_sw_tcp_conn_create() 561 tcp_sw_conn->rx_hash.tfm = crypto_alloc_hash("crc32c", 0, iscsi_sw_tcp_conn_create() 574 "Could not create connection due to crc32c " iscsi_sw_tcp_conn_create() 575 "loading error. Make sure the crc32c " iscsi_sw_tcp_conn_create()
|
/linux-4.4.14/fs/xfs/ |
H A D | xfs_linux.h | 52 #include <linux/crc32c.h>
|
H A D | xfs_log.c | 1682 crc = crc32c(crc, &xhdr[i].hic_xheader, xlog_cksum() 1688 crc = crc32c(crc, dp, size); xlog_cksum()
|
/linux-4.4.14/net/ceph/ |
H A D | messenger.c | 3 #include <linux/crc32c.h> 1306 crc = crc32c(0, &m->hdr, offsetof(struct ceph_msg_header, crc)); prepare_write_message() 1311 crc = crc32c(0, m->front.iov_base, m->front.iov_len); prepare_write_message() 1314 crc = crc32c(0, m->middle->vec.iov_base, prepare_write_message() 1542 crc = crc32c(crc, kaddr + page_offset, length); ceph_crc32c_page() 2255 *crc = crc32c(0, section->iov_base, section->iov_len); read_partial_message_section() 2323 crc = crc32c(0, &con->in_hdr, offsetof(struct ceph_msg_header, crc)); read_partial_message()
|
/linux-4.4.14/drivers/net/ethernet/moxa/ |
H A D | moxart_ether.c | 27 #include <linux/crc32c.h>
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | setup_64.c | 389 "sha512", "mpmul", "montmul", "montsqr", "crc32c",
|
/linux-4.4.14/net/batman-adv/ |
H A D | main.c | 23 #include <linux/crc32c.h> 617 crc = crc32c(crc, data, len); batadv_skb_crc32()
|
H A D | translation-table.c | 26 #include <linux/crc32c.h> 2160 crc_tmp = crc32c(0, &tmp_vid, sizeof(tmp_vid)); hlist_for_each_entry_rcu() 2166 crc_tmp = crc32c(crc_tmp, &flags, sizeof(flags)); hlist_for_each_entry_rcu() 2168 crc ^= crc32c(crc_tmp, tt_common->addr, ETH_ALEN); hlist_for_each_entry_rcu() 2217 crc_tmp = crc32c(0, &tmp_vid, sizeof(tmp_vid)); hlist_for_each_entry_rcu() 2223 crc_tmp = crc32c(crc_tmp, &flags, sizeof(flags)); hlist_for_each_entry_rcu() 2225 crc ^= crc32c(crc_tmp, tt_common->addr, ETH_ALEN); hlist_for_each_entry_rcu()
|
/linux-4.4.14/fs/jbd2/ |
H A D | journal.c | 1550 journal->j_chksum_driver = crypto_alloc_shash("crc32c", 0, 0); journal_get_superblock() 1552 printk(KERN_ERR "JBD2: Cannot load crc32c driver.\n"); journal_get_superblock() 1865 journal->j_chksum_driver = crypto_alloc_shash("crc32c", jbd2_journal_set_features() 1868 printk(KERN_ERR "JBD2: Cannot load crc32c " jbd2_journal_set_features()
|
/linux-4.4.14/include/target/iscsi/ |
H A D | iscsi_target_core.h | 572 /* libcrypto RX and TX contexts for crc32c */
|
/linux-4.4.14/drivers/md/ |
H A D | raid5-cache.c | 19 #include <linux/crc32c.h>
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sp.c | 28 #include <linux/crc32c.h>
|
H A D | bnx2x_main.c | 55 #include <linux/crc32c.h>
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 6778 * packets, (aka let the stack check the crc32c) igb_rx_checksum()
|