| /kernel/linux/linux-5.10/drivers/scsi/ |
| D | aha1740.c | 77 struct ecb ecb[AHA1740_ECBS]; member 88 static inline struct ecb *ecb_dma_to_cpu (struct Scsi_Host *host, in ecb_dma_to_cpu() 96 return (struct ecb *)(((char *) hdata->ecb) + (unsigned int) offset); in ecb_dma_to_cpu() 104 offset = (char *) cpu - (char *) hdata->ecb; in ecb_cpu_to_dma() 213 struct ecb *ecbptr; in aha1740_intr_handle() 279 memset(ecbptr,0,sizeof(struct ecb)); in aha1740_intr_handle() 347 /* locate an available ecb */ in aha1740_queuecommand_lck() 353 if (!host->ecb[ecbno].cmdw) in aha1740_queuecommand_lck() 360 if (host->ecb[ecbno].cmdw) in aha1740_queuecommand_lck() 361 panic("Unable to find empty ecb for aha1740.\n"); in aha1740_queuecommand_lck() [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/ |
| D | aha1740.c | 77 struct ecb ecb[AHA1740_ECBS]; member 88 static inline struct ecb *ecb_dma_to_cpu (struct Scsi_Host *host, in ecb_dma_to_cpu() 96 return (struct ecb *)(((char *) hdata->ecb) + (unsigned int) offset); in ecb_dma_to_cpu() 104 offset = (char *) cpu - (char *) hdata->ecb; in ecb_cpu_to_dma() 213 struct ecb *ecbptr; in aha1740_intr_handle() 279 memset(ecbptr,0,sizeof(struct ecb)); in aha1740_intr_handle() 347 /* locate an available ecb */ in aha1740_queuecommand_lck() 353 if (!host->ecb[ecbno].cmdw) in aha1740_queuecommand_lck() 360 if (host->ecb[ecbno].cmdw) in aha1740_queuecommand_lck() 361 panic("Unable to find empty ecb for aha1740.\n"); in aha1740_queuecommand_lck() [all …]
|
| /kernel/linux/linux-5.10/crypto/ |
| D | tcrypt.c | 1688 ret += tcrypt_test("ecb(des)"); in do_test() 1694 ret += tcrypt_test("ecb(des3_ede)"); in do_test() 1708 ret += tcrypt_test("ecb(blowfish)"); in do_test() 1714 ret += tcrypt_test("ecb(twofish)"); in do_test() 1722 ret += tcrypt_test("ecb(serpent)"); in do_test() 1730 ret += tcrypt_test("ecb(aes)"); in do_test() 1753 ret += tcrypt_test("ecb(cast5)"); in do_test() 1759 ret += tcrypt_test("ecb(cast6)"); in do_test() 1767 ret += tcrypt_test("ecb(arc4)"); in do_test() 1779 ret += tcrypt_test("ecb(tea)"); in do_test() [all …]
|
| D | arc4.c | 46 pr_warn_ratelimited("\"%s\" (%ld) uses obsolete ecb(arc4) skcipher\n", in crypto_arc4_init() 54 * For legacy reasons, this is named "ecb(arc4)", not "arc4". 57 .base.cra_name = "ecb(arc4)", 58 .base.cra_driver_name = "ecb(arc4)-generic", 87 MODULE_ALIAS_CRYPTO("ecb(arc4)");
|
| D | ecb.c | 3 * ECB: Electronic CodeBook mode 70 inst->alg.ivsize = 0; /* ECB mode doesn't take an IV */ in crypto_ecb_create() 83 .name = "ecb", 102 MODULE_DESCRIPTION("ECB block cipher mode of operation"); 103 MODULE_ALIAS_CRYPTO("ecb");
|
| /kernel/linux/linux-4.19/crypto/ |
| D | tcrypt.c | 1691 ret += tcrypt_test("ecb(des)"); in do_test() 1697 ret += tcrypt_test("ecb(des3_ede)"); in do_test() 1711 ret += tcrypt_test("ecb(blowfish)"); in do_test() 1717 ret += tcrypt_test("ecb(twofish)"); in do_test() 1725 ret += tcrypt_test("ecb(serpent)"); in do_test() 1733 ret += tcrypt_test("ecb(aes)"); in do_test() 1755 ret += tcrypt_test("ecb(cast5)"); in do_test() 1761 ret += tcrypt_test("ecb(cast6)"); in do_test() 1769 ret += tcrypt_test("ecb(arc4)"); in do_test() 1781 ret += tcrypt_test("ecb(tea)"); in do_test() [all …]
|
| D | ecb.c | 2 * ECB: Electronic CodeBook mode 133 inst = crypto_alloc_instance("ecb", alg); in crypto_ecb_alloc() 167 .name = "ecb", 187 MODULE_DESCRIPTION("ECB block cipher algorithm"); 188 MODULE_ALIAS_CRYPTO("ecb");
|
| /kernel/linux/linux-5.10/arch/x86/crypto/ |
| D | camellia_aesni_avx2_glue.c | 40 .fn_u = { .ecb = camellia_ecb_enc_32way } 43 .fn_u = { .ecb = camellia_ecb_enc_16way } 46 .fn_u = { .ecb = camellia_enc_blk_2way } 49 .fn_u = { .ecb = camellia_enc_blk } 94 .fn_u = { .ecb = camellia_ecb_dec_32way } 97 .fn_u = { .ecb = camellia_ecb_dec_16way } 100 .fn_u = { .ecb = camellia_dec_blk_2way } 103 .fn_u = { .ecb = camellia_dec_blk }
|
| D | serpent_sse2_glue.c | 11 * CBC & ECB parts based on code (crypto/cbc.c,ecb.c) by: 88 .fn_u = { .ecb = serpent_enc_blk_xway } 91 .fn_u = { .ecb = __serpent_encrypt } 114 .fn_u = { .ecb = serpent_dec_blk_xway } 117 .fn_u = { .ecb = __serpent_decrypt }
|
| D | serpent_avx2_glue.c | 45 .fn_u = { .ecb = serpent_ecb_enc_16way } 48 .fn_u = { .ecb = serpent_ecb_enc_8way_avx } 51 .fn_u = { .ecb = __serpent_encrypt } 93 .fn_u = { .ecb = serpent_ecb_dec_16way } 96 .fn_u = { .ecb = serpent_ecb_dec_8way_avx } 99 .fn_u = { .ecb = __serpent_decrypt }
|
| D | twofish_glue_3way.c | 101 .fn_u = { .ecb = twofish_enc_blk_3way } 104 .fn_u = { .ecb = twofish_enc_blk } 127 .fn_u = { .ecb = twofish_dec_blk_3way } 130 .fn_u = { .ecb = twofish_dec_blk } 174 .base.cra_name = "ecb(twofish)", 175 .base.cra_driver_name = "ecb-twofish-3way",
|
| D | twofish_avx_glue.c | 88 .fn_u = { .ecb = twofish_ecb_enc_8way } 91 .fn_u = { .ecb = twofish_enc_blk_3way } 94 .fn_u = { .ecb = twofish_enc_blk } 133 .fn_u = { .ecb = twofish_ecb_dec_8way } 136 .fn_u = { .ecb = twofish_dec_blk_3way } 139 .fn_u = { .ecb = twofish_dec_blk }
|
| D | camellia_aesni_avx_glue.c | 60 .fn_u = { .ecb = camellia_ecb_enc_16way } 63 .fn_u = { .ecb = camellia_enc_blk_2way } 66 .fn_u = { .ecb = camellia_enc_blk } 105 .fn_u = { .ecb = camellia_ecb_dec_16way } 108 .fn_u = { .ecb = camellia_dec_blk_2way } 111 .fn_u = { .ecb = camellia_dec_blk }
|
| /kernel/linux/linux-4.19/arch/x86/crypto/ |
| D | camellia_aesni_avx2_glue.c | 48 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_ecb_enc_32way) } 51 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_ecb_enc_16way) } 54 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_enc_blk_2way) } 57 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_enc_blk) } 102 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_ecb_dec_32way) } 105 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_ecb_dec_16way) } 108 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_dec_blk_2way) } 111 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_dec_blk) }
|
| D | twofish_glue_3way.c | 112 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_enc_blk_3way) } 115 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_enc_blk) } 125 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_enc_blk_ctr_3way) } 128 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_enc_blk_ctr) } 138 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_dec_blk_3way) } 141 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_dec_blk) } 186 .base.cra_name = "ecb(twofish)", 187 .base.cra_driver_name = "ecb-twofish-3way",
|
| D | serpent_sse2_glue.c | 10 * CBC & ECB parts based on code (crypto/cbc.c,ecb.c) by: 97 .fn_u = { .ecb = GLUE_FUNC_CAST(serpent_enc_blk_xway) } 100 .fn_u = { .ecb = GLUE_FUNC_CAST(__serpent_encrypt) } 123 .fn_u = { .ecb = GLUE_FUNC_CAST(serpent_dec_blk_xway) } 126 .fn_u = { .ecb = GLUE_FUNC_CAST(__serpent_decrypt) }
|
| D | serpent_avx2_glue.c | 52 .fn_u = { .ecb = GLUE_FUNC_CAST(serpent_ecb_enc_16way) } 55 .fn_u = { .ecb = GLUE_FUNC_CAST(serpent_ecb_enc_8way_avx) } 58 .fn_u = { .ecb = GLUE_FUNC_CAST(__serpent_encrypt) } 100 .fn_u = { .ecb = GLUE_FUNC_CAST(serpent_ecb_dec_16way) } 103 .fn_u = { .ecb = GLUE_FUNC_CAST(serpent_ecb_dec_8way_avx) } 106 .fn_u = { .ecb = GLUE_FUNC_CAST(__serpent_decrypt) }
|
| D | camellia_aesni_avx_glue.c | 70 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_ecb_enc_16way) } 73 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_enc_blk_2way) } 76 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_enc_blk) } 115 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_ecb_dec_16way) } 118 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_dec_blk_2way) } 121 .fn_u = { .ecb = GLUE_FUNC_CAST(camellia_dec_blk) }
|
| D | twofish_avx_glue.c | 111 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_ecb_enc_8way) } 114 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_enc_blk_3way) } 117 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_enc_blk) } 156 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_ecb_dec_8way) } 159 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_dec_blk_3way) } 162 .fn_u = { .ecb = GLUE_FUNC_CAST(twofish_dec_blk) }
|
| /kernel/linux/linux-5.10/drivers/crypto/ |
| D | Kconfig | 196 As of z990 the ECB and CBC mode are hardware accelerated. 208 As of z9 the ECB and CBC modes are hardware accelerated 210 As of z10 the ECB and CBC modes are hardware accelerated 402 the ECB and CBC modes of operation are supported by the driver. Also 604 The Freescale i.MX23/i.MX28 has SHA1/SHA256 and AES128 CBC/ECB 670 - AES (CBC, CTR, ECB, XTS) 671 - 3DES (CBC, ECB) 672 - DES (CBC, ECB) 681 - AES (CBC, CTR, ECB, XTS) 682 - 3DES (ECB, CBC) [all …]
|
| /kernel/linux/linux-4.19/arch/arm64/crypto/ |
| D | Kconfig | 93 tristate "AES in ECB/CBC/CTR/XTS modes using ARMv8 Crypto Extensions" 101 tristate "AES in ECB/CBC/CTR/XTS modes using NEON instructions" 115 tristate "AES in ECB/CBC/CTR/XTS modes using bit-sliced NEON algorithm"
|
| /kernel/linux/linux-5.10/arch/arm64/crypto/ |
| D | Kconfig | 87 tristate "AES in ECB/CBC/CTR/XTS modes using ARMv8 Crypto Extensions" 95 tristate "AES in ECB/CBC/CTR/XTS modes using NEON instructions" 121 tristate "AES in ECB/CBC/CTR/XTS modes using bit-sliced NEON algorithm"
|
| /kernel/linux/linux-5.10/drivers/crypto/nx/ |
| D | nx-aes-ecb.c | 3 * AES ECB routines supporting the Power 7+ Nest Accelerators driver 111 .base.cra_name = "ecb(aes)", 112 .base.cra_driver_name = "ecb-aes-nx",
|
| /kernel/linux/linux-4.19/drivers/crypto/qce/ |
| D | ablkcipher.c | 274 .name = "ecb(aes)", 275 .drv_name = "ecb-aes-qce", 310 .name = "ecb(des)", 311 .drv_name = "ecb-des-qce", 328 .name = "ecb(des3_ede)", 329 .drv_name = "ecb-3des-qce",
|
| /kernel/linux/linux-4.19/drivers/crypto/nx/ |
| D | nx-aes-ecb.c | 2 * AES ECB routines supporting the Power 7+ Nest Accelerators driver 131 .cra_name = "ecb(aes)", 132 .cra_driver_name = "ecb-aes-nx",
|