Home
last modified time | relevance | path

Searched refs:K3 (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v5.4/arch/x86/crypto/
Dnh-sse2-x86_64.S19 #define K3 %xmm7 macro
88 _nh_stride K0, K1, K2, K3, 0x00
89 _nh_stride K1, K2, K3, K0, 0x10
90 _nh_stride K2, K3, K0, K1, 0x20
91 _nh_stride K3, K0, K1, K2, 0x30
100 _nh_stride K0, K1, K2, K3, 0x00
104 _nh_stride K1, K2, K3, K0, 0x10
108 _nh_stride K2, K3, K0, K1, 0x20
Dnh-avx2-x86_64.S22 #define K3 %ymm7 macro
87 vmovdqu 0x10(KEY), K3
88 _nh_2xstride K0, K1, K2, K3
93 _nh_2xstride K2, K3, K0, K1
110 vmovdqu 0x10(KEY), K3
111 _nh_2xstride K0, K1, K2, K3
117 vmovdqa K3, K1
126 _nh_2xstride K0, K1, K2, K3
Dsha1_avx2_x86_64_asm.S686 #define K3 0x8f1bbcdc macro
695 .long K3, K3, K3, K3
696 .long K3, K3, K3, K3
Dsha1_ssse3_asm.S434 #define K3 0x8f1bbcdc macro
443 .long K3, K3, K3, K3
/Linux-v5.4/arch/arm64/crypto/
Dnh-neon-core.S24 K3 .req v7
77 _nh_stride K0, K1, K2, K3
78 _nh_stride K1, K2, K3, K0
79 _nh_stride K2, K3, K0, K1
80 _nh_stride K3, K0, K1, K2
87 _nh_stride K0, K1, K2, K3
91 _nh_stride K1, K2, K3, K0
95 _nh_stride K2, K3, K0, K1
/Linux-v5.4/arch/arm/crypto/
Dnh-neon-core.S35 K3 .req q7
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
106 _nh_stride K2, K3, K0, K1
Dsha1-armv7-neon.S29 #define K3 0x8F1BBCDC macro
35 .LK3: .long K3, K3, K3, K3
/Linux-v5.4/fs/ext4/
Dhash.c48 #define K3 015666365641UL macro
78 ROUND(H, a, b, c, d, in[3] + K3, 3); in half_md4_transform()
79 ROUND(H, d, a, b, c, in[7] + K3, 9); in half_md4_transform()
80 ROUND(H, c, d, a, b, in[2] + K3, 11); in half_md4_transform()
81 ROUND(H, b, c, d, a, in[6] + K3, 15); in half_md4_transform()
82 ROUND(H, a, b, c, d, in[1] + K3, 3); in half_md4_transform()
83 ROUND(H, d, a, b, c, in[5] + K3, 9); in half_md4_transform()
84 ROUND(H, c, d, a, b, in[0] + K3, 11); in half_md4_transform()
85 ROUND(H, b, c, d, a, in[4] + K3, 15); in half_md4_transform()
97 #undef K3
/Linux-v5.4/crypto/
Danubis.c493 u32 K0, K1, K2, K3; in anubis_setkey() local
500 K3 = T4[(kappa[N - 1] ) & 0xff]; in anubis_setkey()
517 K3 = T4[(kappa[i] ) & 0xff] ^ in anubis_setkey()
518 (T5[(K3 >> 24) ] & 0xff000000U) ^ in anubis_setkey()
519 (T5[(K3 >> 16) & 0xff] & 0x00ff0000U) ^ in anubis_setkey()
520 (T5[(K3 >> 8) & 0xff] & 0x0000ff00U) ^ in anubis_setkey()
521 (T5[(K3 ) & 0xff] & 0x000000ffU); in anubis_setkey()
527 ctx->E[r][3] = K3; in anubis_setkey()
Drmd128.c28 #define K3 RMD_K3 macro
98 ROUND(aa, bb, cc, dd, F3, K3, in[3], 11); in rmd128_transform()
99 ROUND(dd, aa, bb, cc, F3, K3, in[10], 13); in rmd128_transform()
100 ROUND(cc, dd, aa, bb, F3, K3, in[14], 6); in rmd128_transform()
101 ROUND(bb, cc, dd, aa, F3, K3, in[4], 7); in rmd128_transform()
102 ROUND(aa, bb, cc, dd, F3, K3, in[9], 14); in rmd128_transform()
103 ROUND(dd, aa, bb, cc, F3, K3, in[15], 9); in rmd128_transform()
104 ROUND(cc, dd, aa, bb, F3, K3, in[8], 13); in rmd128_transform()
105 ROUND(bb, cc, dd, aa, F3, K3, in[1], 15); in rmd128_transform()
106 ROUND(aa, bb, cc, dd, F3, K3, in[2], 14); in rmd128_transform()
[all …]
Drmd256.c28 #define K3 RMD_K3 macro
140 ROUND(aa, bb, cc, dd, F3, K3, in[3], 11); in rmd256_transform()
141 ROUND(dd, aa, bb, cc, F3, K3, in[10], 13); in rmd256_transform()
142 ROUND(cc, dd, aa, bb, F3, K3, in[14], 6); in rmd256_transform()
143 ROUND(bb, cc, dd, aa, F3, K3, in[4], 7); in rmd256_transform()
144 ROUND(aa, bb, cc, dd, F3, K3, in[9], 14); in rmd256_transform()
145 ROUND(dd, aa, bb, cc, F3, K3, in[15], 9); in rmd256_transform()
146 ROUND(cc, dd, aa, bb, F3, K3, in[8], 13); in rmd256_transform()
147 ROUND(bb, cc, dd, aa, F3, K3, in[1], 15); in rmd256_transform()
148 ROUND(aa, bb, cc, dd, F3, K3, in[2], 14); in rmd256_transform()
[all …]
Drmd160.c28 #define K3 RMD_K3 macro
104 ROUND(dd, ee, aa, bb, cc, F3, K3, in[3], 11); in rmd160_transform()
105 ROUND(cc, dd, ee, aa, bb, F3, K3, in[10], 13); in rmd160_transform()
106 ROUND(bb, cc, dd, ee, aa, F3, K3, in[14], 6); in rmd160_transform()
107 ROUND(aa, bb, cc, dd, ee, F3, K3, in[4], 7); in rmd160_transform()
108 ROUND(ee, aa, bb, cc, dd, F3, K3, in[9], 14); in rmd160_transform()
109 ROUND(dd, ee, aa, bb, cc, F3, K3, in[15], 9); in rmd160_transform()
110 ROUND(cc, dd, ee, aa, bb, F3, K3, in[8], 13); in rmd160_transform()
111 ROUND(bb, cc, dd, ee, aa, F3, K3, in[1], 15); in rmd160_transform()
112 ROUND(aa, bb, cc, dd, ee, F3, K3, in[2], 14); in rmd160_transform()
[all …]
Drmd320.c28 #define K3 RMD_K3 macro
146 ROUND(dd, ee, aa, bb, cc, F3, K3, in[3], 11); in rmd320_transform()
147 ROUND(cc, dd, ee, aa, bb, F3, K3, in[10], 13); in rmd320_transform()
148 ROUND(bb, cc, dd, ee, aa, F3, K3, in[14], 6); in rmd320_transform()
149 ROUND(aa, bb, cc, dd, ee, F3, K3, in[4], 7); in rmd320_transform()
150 ROUND(ee, aa, bb, cc, dd, F3, K3, in[9], 14); in rmd320_transform()
151 ROUND(dd, ee, aa, bb, cc, F3, K3, in[15], 9); in rmd320_transform()
152 ROUND(cc, dd, ee, aa, bb, F3, K3, in[8], 13); in rmd320_transform()
153 ROUND(bb, cc, dd, ee, aa, F3, K3, in[1], 15); in rmd320_transform()
154 ROUND(aa, bb, cc, dd, ee, F3, K3, in[2], 14); in rmd320_transform()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/arm/ti/
Dk3.txt1 Texas Instruments K3 Multicore SoC architecture device tree bindings
4 Platforms based on Texas Instruments K3 Multicore SoC architecture
10 Each device tree root node must specify which exact SoC in K3 Multicore SoC
/Linux-v5.4/Documentation/devicetree/bindings/hwlock/
Domap-hwspinlock.txt1 TI HwSpinlock for OMAP and K3 based SoCs
9 K3 AM65x and J721E SoCs
/Linux-v5.4/Documentation/devicetree/bindings/interrupt-controller/
Dti,sci-inta.txt1 Texas Instruments K3 Interrupt Aggregator
27 by a system controller (like the Device Memory and Security Controller on K3
Dti,sci-intr.txt1 Texas Instruments K3 Interrupt Router
27 (like the Device Memory and Security Controller on K3 AM654 SoC). System
/Linux-v5.4/drivers/soc/ti/
DKconfig8 bool "K3 AM6 SoC"
13 bool "K3 J721E SoC"
/Linux-v5.4/Documentation/devicetree/bindings/mailbox/
Domap-mailbox.txt1 OMAP2+ and K3 Mailbox
26 the Crossbar, a kind of interrupt router/multiplexer. The K3 AM65x and J721E
44 "ti,am654-mailbox" for K3 AM65x and J721E SoCs
66 The following are mandatory properties for the K3 AM65x and J721E SoCs only:
/Linux-v5.4/arch/arm/boot/dts/
Dbcm47094-phicomm-k3.dts14 model = "Phicomm K3";
Ds3c6410-mini6410.dts90 label = "K3";
/Linux-v5.4/Documentation/devicetree/bindings/gpio/
Dgpio-davinci.txt8 "ti,am654-gpio", "ti,keystone-gpio": for TI K3 AM654
151 Example for K3 AM654:
/Linux-v5.4/Documentation/devicetree/bindings/dma/
Dk3dma.txt1 * Hisilicon K3 DMA controller
/Linux-v5.4/Documentation/devicetree/bindings/mtd/
Dti,am654-hbmc.txt1 Bindings for HyperBus Memory Controller (HBMC) on TI's K3 family of SoCs
/Linux-v5.4/arch/arm64/
DKconfig.platforms93 bool "Texas Instruments Inc. K3 multicore SoC architecture"
102 This enables support for Texas Instruments' K3 multicore SoC

12