/openbmc/linux/include/linux/ |
H A D | btree-128.h | 22 static inline void *btree_lookup128(struct btree_head128 *head, u64 k1, u64 k2) in btree_lookup128() argument 24 u64 key[2] = {k1, k2}; in btree_lookup128() 29 u64 *k1, u64 *k2) in btree_get_prev128() argument 31 u64 key[2] = {*k1, *k2}; in btree_get_prev128() 37 *k2 = key[1]; in btree_get_prev128() 41 static inline int btree_insert128(struct btree_head128 *head, u64 k1, u64 k2, in btree_insert128() argument 44 u64 key[2] = {k1, k2}; in btree_insert128() 49 static inline int btree_update128(struct btree_head128 *head, u64 k1, u64 k2, in btree_update128() argument 52 u64 key[2] = {k1, k2}; in btree_update128() 57 static inline void *btree_remove128(struct btree_head128 *head, u64 k1, u64 k2) in btree_remove128() argument [all …]
|
/openbmc/linux/arch/arm/crypto/ |
H A D | nh-neon-core.S | 34 K2 .req q6 49 .macro _nh_stride k0, k1, k2, k3 60 vadd.u32 T2, T3, \k2 81 vld1.32 {K2}, [KEY]! 88 _nh_stride K0, K1, K2, K3 89 _nh_stride K1, K2, K3, K0 90 _nh_stride K2, K3, K0, K1 91 _nh_stride K3, K0, K1, K2 98 _nh_stride K0, K1, K2, K3 102 _nh_stride K1, K2, K3, K0 [all …]
|
H A D | sha1-ce-core.S | 18 k2 .req q2 69 vld1.32 {k2-k3}, [ip, :128] 100 add_update p, 1, k2, 9, 10, 11, 8 102 add_update m, 0, k2, 10, 11, 8, 9 103 add_update m, 1, k2, 11, 8, 9, 10 104 add_update m, 0, k2, 8, 9, 10, 11 105 add_update m, 1, k2, 9, 10, 11, 8
|
/openbmc/linux/arch/x86/crypto/ |
H A D | nh-sse2-x86_64.S | 19 #define K2 %xmm6 macro 34 .macro _nh_stride k0, k1, k2, k3, offset 47 paddd \k2, T2 79 movdqu 0x20(KEY), K2 89 _nh_stride K0, K1, K2, K3, 0x00 90 _nh_stride K1, K2, K3, K0, 0x10 91 _nh_stride K2, K3, K0, K1, 0x20 92 _nh_stride K3, K0, K1, K2, 0x30 101 _nh_stride K0, K1, K2, K3, 0x00 105 _nh_stride K1, K2, K3, K0, 0x10 [all …]
|
H A D | nh-avx2-x86_64.S | 21 #define K2 %ymm6 macro 40 .macro _nh_2xstride k0, k1, k2, k3 45 vpaddd \k2, T3, T2 87 vmovdqu 0x00(KEY), K2 89 _nh_2xstride K0, K1, K2, K3 94 _nh_2xstride K2, K3, K0, K1 110 vmovdqu 0x00(KEY), K2 112 _nh_2xstride K0, K1, K2, K3 117 vmovdqa K2, K0 127 _nh_2xstride K0, K1, K2, K3
|
H A D | sha1_avx2_x86_64_asm.S | 674 #define K2 0x6ed9eba1 macro 682 .long K2, K2, K2, K2 683 .long K2, K2, K2, K2
|
/openbmc/linux/arch/arm64/crypto/ |
H A D | nh-neon-core.S | 24 K2 .req v6 35 .macro _nh_stride k0, k1, k2, k3 46 add T2.4s, T3.4s, \k2\().4s 71 ld1 {K2.4s}, [KEY], #16 78 _nh_stride K0, K1, K2, K3 79 _nh_stride K1, K2, K3, K0 80 _nh_stride K2, K3, K0, K1 81 _nh_stride K3, K0, K1, K2 88 _nh_stride K0, K1, K2, K3 92 _nh_stride K1, K2, K3, K0 [all …]
|
H A D | sha1-ce-core.S | 16 k2 .req v2 72 loadrc k2.4s, 0x8f1bbcdc, w6 105 add_update p, od, k2, 9, 10, 11, 8 107 add_update m, ev, k2, 10, 11, 8, 9 108 add_update m, od, k2, 11, 8, 9, 10 109 add_update m, ev, k2, 8, 9, 10, 11 110 add_update m, od, k2, 9, 10, 11, 8
|
H A D | aes-ce.S | 86 .macro fin_round_Nx, de, k, k2, i0, i1, i2, i3, i4 98 eor \i0\().16b, \i0\().16b, \k2\().16b 100 eor \i1\().16b, \i1\().16b, \k2\().16b 102 eor \i2\().16b, \i2\().16b, \k2\().16b 103 eor \i3\().16b, \i3\().16b, \k2\().16b 105 eor \i4\().16b, \i4\().16b, \k2\().16b
|
/openbmc/linux/arch/sh/kernel/cpu/sh3/ |
H A D | entry.S | 69 #define k2 r2 macro 83 * k2 scratch (Exception code) 193 lds k2, pr ! restore pr 210 ! k2 returns original pr 240 mov.l @r15+, k2 ! original PR 253 lds k2, pr ! restore pr 256 mov k3, k2 ! original SR value 260 and k1, k2 ! Mask original SR value 270 6: or k0, k2 ! Set the IMASK-bits 271 ldc k2, ssr [all …]
|
/openbmc/linux/arch/s390/crypto/ |
H A D | chacha-s390.S | 54 #define K2 %v18 macro 91 VL K2,16,,KEY 110 VREPF XC0,K2,0 111 VREPF XC1,K2,1 112 VREPF XC2,K2,2 113 VREPF XC3,K2,3 285 VAF XC0,XC0,K2 308 VAF XC0,XC1,K2 335 VAF XC0,XC2,K2 362 VAF XC0,XC3,K2 [all …]
|
/openbmc/phosphor-net-ipmid/ |
H A D | crypt_algo.hpp | 46 explicit Interface(const std::vector<uint8_t>& k2) : k2(k2) {} in Interface() argument 101 * @brief The Cipher Key is the first 128-bits of key “K2”, K2 is 105 std::vector<uint8_t> k2; member in cipher::crypt::Interface 114 * key “K2”.Once the Cipher Key has been generated it is used to encrypt 144 explicit AlgoAES128(const std::vector<uint8_t>& k2) : Interface(k2) {} in AlgoAES128() argument
|
H A D | crypt_algo.cpp | 111 * AES-CBC-128. ctx must be initialized before calling this function. K2 is in decryptData() 114 if (!EVP_DecryptInit_ex(ctxPtr.get(), EVP_aes_128_cbc(), NULL, k2.data(), in decryptData() 172 * AES-CBC-128. ctx must be initialized before calling this function. K2 is in encryptData() 175 if (!EVP_EncryptInit_ex(ctxPtr.get(), EVP_aes_128_cbc(), NULL, k2.data(), in encryptData()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_dccg.c | 62 enum pixel_rate_div *k2) in dccg32_get_pixel_rate_div() argument 68 *k2 = PIXEL_RATE_DIV_NA; in dccg32_get_pixel_rate_div() 97 *k2 = (enum pixel_rate_div)val_k2; in dccg32_get_pixel_rate_div() 104 enum pixel_rate_div k2) in dccg32_set_pixel_rate_div() argument 111 // K1 / K2 field is only 1 / 2 bits wide in dccg32_set_pixel_rate_div() 112 if (k1 == PIXEL_RATE_DIV_NA || k2 == PIXEL_RATE_DIV_NA) { in dccg32_set_pixel_rate_div() 118 if (k1 == cur_k1 && k2 == cur_k2) in dccg32_set_pixel_rate_div() 125 OTG0_PIXEL_RATE_DIVK2, k2); in dccg32_set_pixel_rate_div() 130 OTG1_PIXEL_RATE_DIVK2, k2); in dccg32_set_pixel_rate_div() 135 OTG2_PIXEL_RATE_DIVK2, k2); in dccg32_set_pixel_rate_div() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn314/ |
H A D | dcn314_dccg.c | 62 enum pixel_rate_div *k2) in dccg314_get_pixel_rate_div() argument 68 *k2 = PIXEL_RATE_DIV_NA; in dccg314_get_pixel_rate_div() 97 *k2 = (enum pixel_rate_div)val_k2; in dccg314_get_pixel_rate_div() 104 enum pixel_rate_div k2) in dccg314_set_pixel_rate_div() argument 110 // K1 / K2 field is only 1 / 2 bits wide in dccg314_set_pixel_rate_div() 111 if (k1 == PIXEL_RATE_DIV_NA || k2 == PIXEL_RATE_DIV_NA) { in dccg314_set_pixel_rate_div() 117 if (k1 == cur_k1 && k2 == cur_k2) in dccg314_set_pixel_rate_div() 124 OTG0_PIXEL_RATE_DIVK2, k2); in dccg314_set_pixel_rate_div() 129 OTG1_PIXEL_RATE_DIVK2, k2); in dccg314_set_pixel_rate_div() 134 OTG2_PIXEL_RATE_DIVK2, k2); in dccg314_set_pixel_rate_div() [all …]
|
/openbmc/linux/fs/ext4/ |
H A D | hash.c | 47 #define K2 013240474631UL macro 68 ROUND(G, a, b, c, d, in[1] + K2, 3); in half_md4_transform() 69 ROUND(G, d, a, b, c, in[3] + K2, 5); in half_md4_transform() 70 ROUND(G, c, d, a, b, in[5] + K2, 9); in half_md4_transform() 71 ROUND(G, b, c, d, a, in[7] + K2, 13); in half_md4_transform() 72 ROUND(G, a, b, c, d, in[0] + K2, 3); in half_md4_transform() 73 ROUND(G, d, a, b, c, in[2] + K2, 5); in half_md4_transform() 74 ROUND(G, c, d, a, b, in[4] + K2, 9); in half_md4_transform() 75 ROUND(G, b, c, d, a, in[6] + K2, 13); in half_md4_transform() 96 #undef K2
|
/openbmc/linux/crypto/ |
H A D | rmd160.c | 27 #define K2 RMD_K2 macro 86 ROUND(ee, aa, bb, cc, dd, F2, K2, in[7], 7); in rmd160_transform() 87 ROUND(dd, ee, aa, bb, cc, F2, K2, in[4], 6); in rmd160_transform() 88 ROUND(cc, dd, ee, aa, bb, F2, K2, in[13], 8); in rmd160_transform() 89 ROUND(bb, cc, dd, ee, aa, F2, K2, in[1], 13); in rmd160_transform() 90 ROUND(aa, bb, cc, dd, ee, F2, K2, in[10], 11); in rmd160_transform() 91 ROUND(ee, aa, bb, cc, dd, F2, K2, in[6], 9); in rmd160_transform() 92 ROUND(dd, ee, aa, bb, cc, F2, K2, in[15], 7); in rmd160_transform() 93 ROUND(cc, dd, ee, aa, bb, F2, K2, in[3], 15); in rmd160_transform() 94 ROUND(bb, cc, dd, ee, aa, F2, K2, in[12], 7); in rmd160_transform() [all …]
|
H A D | tea.c | 60 u32 k0, k1, k2, k3; in tea_encrypt() local 70 k2 = ctx->KEY[2]; in tea_encrypt() 78 z += ((y << 4) + k2) ^ (y + sum) ^ ((y >> 5) + k3); in tea_encrypt() 88 u32 k0, k1, k2, k3; in tea_decrypt() local 98 k2 = ctx->KEY[2]; in tea_decrypt() 106 z -= ((y << 4) + k2) ^ (y + sum) ^ ((y >> 5) + k3); in tea_decrypt()
|
/openbmc/linux/fs/xfs/libxfs/ |
H A D | xfs_alloc_btree.c | 263 const union xfs_btree_key *k2, in xfs_bnobt_diff_two_keys() argument 269 be32_to_cpu(k2->alloc.ar_startblock); in xfs_bnobt_diff_two_keys() 276 const union xfs_btree_key *k2, in xfs_cntbt_diff_two_keys() argument 285 be32_to_cpu(k2->alloc.ar_blockcount); in xfs_cntbt_diff_two_keys() 290 be32_to_cpu(k2->alloc.ar_startblock); in xfs_cntbt_diff_two_keys() 390 const union xfs_btree_key *k2) in xfs_bnobt_keys_inorder() argument 393 be32_to_cpu(k2->alloc.ar_startblock); in xfs_bnobt_keys_inorder() 411 const union xfs_btree_key *k2) in xfs_cntbt_keys_inorder() argument 414 be32_to_cpu(k2->alloc.ar_blockcount) || in xfs_cntbt_keys_inorder() 415 (k1->alloc.ar_blockcount == k2->alloc.ar_blockcount && in xfs_cntbt_keys_inorder() [all …]
|
/openbmc/phosphor-net-ipmid/test/ |
H A D | cipher.cpp | 353 std::vector<uint8_t> k2(SHA_DIGEST_LENGTH); in TEST() local 359 // Generated K2 for the confidentiality algorithm with the additional key in TEST() 362 k2.data(), &mdLen) == NULL) in TEST() 364 FAIL() << "Generating K2 for confidentiality algorithm failed"; in TEST() 367 auto cryptPtr = std::make_unique<cipher::crypt::AlgoAES128>(k2); in TEST() 379 if (!EVP_DecryptInit_ex(ctx, EVP_aes_128_cbc(), NULL, k2.data(), in TEST() 427 std::vector<uint8_t> k2(SHA_DIGEST_LENGTH); in TEST() local 441 // Generated K2 for the confidentiality algorithm with the additional key in TEST() 444 k2.data(), &mdLen) == NULL) in TEST() 446 FAIL() << "Generating K2 for confidentiality algorithm failed"; in TEST() [all …]
|
/openbmc/qemu/hw/ppc/ |
H A D | mac_newworld.c | 32 * 0001:00:03.0 PCI bridge [0604]: Apple Computer Inc. K2 HT-PCI Bridge [106b:0045] 33 * 0001:00:04.0 PCI bridge [0604]: Apple Computer Inc. K2 HT-PCI Bridge [106b:0046] 34 * 0001:00:05.0 PCI bridge [0604]: Apple Computer Inc. K2 HT-PCI Bridge [106b:0047] 35 * 0001:00:06.0 PCI bridge [0604]: Apple Computer Inc. K2 HT-PCI Bridge [106b:0048] 36 * 0001:00:07.0 PCI bridge [0604]: Apple Computer Inc. K2 HT-PCI Bridge [106b:0049] 37 * 0001:01:07.0 Class [ff00]: Apple Computer Inc. K2 KeyLargo Mac/IO [106b:0041] (rev 20) 38 * 0001:01:08.0 USB Controller [0c03]: Apple Computer Inc. K2 KeyLargo USB [106b:0040] 39 * 0001:01:09.0 USB Controller [0c03]: Apple Computer Inc. K2 KeyLargo USB [106b:0040] 43 * 0001:03:0d.0 Class [ff00]: Apple Computer Inc. K2 ATA/100 [106b:0043] 44 * 0001:03:0e.0 FireWire (IEEE 1394) [0c00]: Apple Computer Inc. K2 FireWire [106b:0042] [all …]
|
/openbmc/phosphor-host-ipmid/test/message/ |
H A D | unpack.cpp | 240 uint5_t k2 = 0x19; in TEST() local 243 ASSERT_EQ(v2, k2); in TEST() 258 uint4_t k2 = 0x9; in TEST() local 261 ASSERT_EQ(v2, k2); in TEST() 296 bool k4 = true, k3 = false, k2 = false, k1 = true; in TEST() local 298 ASSERT_EQ(v2, k2); in TEST() 322 bool k4 = true, k3 = false, k2 = false, k1 = true; in TEST() local 324 ASSERT_EQ(v2, k2); in TEST() 347 bool k4 = true, k3 = false, k2 = false, k1 = true; in TEST() local 349 ASSERT_EQ(v2, k2); in TEST() [all …]
|
/openbmc/u-boot/configs/ |
H A D | nanopi-k2_defconfig | 6 CONFIG_IDENT_STRING=" nanopi-k2" 22 CONFIG_DEFAULT_DEVICE_TREE="meson-gxbb-nanopi-k2"
|
/openbmc/linux/lib/raid6/ |
H A D | avx512.c | 202 "vpcmpgtb %%zmm6,%%zmm1,%%k2\n\t" in raid6_avx5122_gen_syndrome() 204 "vpmovm2b %%k2,%%zmm7\n\t" in raid6_avx5122_gen_syndrome() 264 "vpcmpgtb %%zmm6,%%zmm7,%%k2\n\t" in raid6_avx5122_xor_syndrome() 266 "vpmovm2b %%k2,%%zmm7\n\t" in raid6_avx5122_xor_syndrome() 287 "vpcmpgtb %%zmm6,%%zmm7,%%k2\n\t" in raid6_avx5122_xor_syndrome() 289 "vpmovm2b %%k2,%%zmm7\n\t" in raid6_avx5122_xor_syndrome() 362 "vpcmpgtb %%zmm6,%%zmm1,%%k2\n\t" in raid6_avx5124_gen_syndrome() 366 "vpmovm2b %%k2,%%zmm7\n\t" in raid6_avx5124_gen_syndrome() 466 "vpcmpgtb %%zmm6,%%zmm7,%%k2\n\t" in raid6_avx5124_xor_syndrome() 470 "vpmovm2b %%k2,%%zmm7\n\t" in raid6_avx5124_xor_syndrome() [all …]
|
/openbmc/linux/drivers/clk/keystone/ |
H A D | Kconfig | 31 tristate "Syscon based clock driver for K2/K3 SoCs" 36 clocks on TI's K2 and K3 SoCs.
|