Home
last modified time | relevance | path

Searched full:k3 (Results 1 – 25 of 149) sorted by relevance

123456

/Linux-v5.10/arch/arm/crypto/
Dnh-neon-core.S35 K3 .req q7
49 .macro _nh_stride k0, k1, k2, k3
55 vld1.32 {\k3}, [KEY]!
61 vadd.u32 T3, T3, \k3
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 …]
Dsha1-ce-core.S19 k3 .req q3
69 vld1.32 {k2-k3}, [ip, :128]
106 add_update m, 0, k3, 10, 11, 8, 9
108 add_update p, 1, k3, 11, 8, 9, 10
109 add_only p, 0, k3, 9
110 add_only p, 1, k3, 10
111 add_only p, 0, k3, 11
/Linux-v5.10/arch/arm64/crypto/
Dnh-neon-core.S24 K3 .req v7
34 .macro _nh_stride k0, k1, k2, k3
40 ld1 {\k3\().4s}, [KEY], #16
46 add T3.4s, T3.4s, \k3\().4s
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
[all …]
Dsha1-ce-core.S17 k3 .req v3
79 loadrc k3.4s, 0xca62c1d6, w6
117 add_update m, ev, k3, 10, 11, 8, 9
119 add_update p, od, k3, 11, 8, 9, 10
120 add_only p, ev, k3, 9
121 add_only p, od, k3, 10
122 add_only p, ev, k3, 11
/Linux-v5.10/arch/x86/crypto/
Dnh-sse2-x86_64.S19 #define K3 %xmm7 macro
33 .macro _nh_stride k0, k1, k2, k3, offset
39 movdqu \offset(KEY), \k3
47 paddd \k3, T3
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
[all …]
Dnh-avx2-x86_64.S22 #define K3 %ymm7 macro
39 .macro _nh_2xstride k0, k1, k2, k3
45 vpaddd \k3, T3, T3
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
/Linux-v5.10/drivers/dma/ti/
DMakefile5 obj-$(CONFIG_TI_K3_UDMA) += k3-udma.o
6 obj-$(CONFIG_TI_K3_UDMA_GLUE_LAYER) += k3-udma-glue.o
7 obj-$(CONFIG_TI_K3_PSIL) += k3-psil.o \
8 k3-psil-am654.o \
9 k3-psil-j721e.o \
10 k3-psil-j7200.o
/Linux-v5.10/arch/sh/kernel/cpu/sh3/
Dentry.S71 #define k3 r3 macro
85 * k3 scratch (Return address)
200 ldc k3, ssr
212 ! k3 returns original sr
242 mov.l @r15+, k3 ! original SR
257 mov k3, k2 ! original SR value
263 mov k3, k0 ! Calculate IMASK-bits
298 sts pr, k3 ! save original pr value in k3
349 sts pr, k3 ! save original pr value in k3
361 bsr save_regs ! needs original pr value in k3
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/arm/ti/
Dk3.yaml4 $id: http://devicetree.org/schemas/arm/ti/k3.yaml#
7 title: Texas Instruments K3 Multicore SoC architecture device tree bindings
13 Platforms based on Texas Instruments K3 Multicore SoC architecture
22 - description: K3 AM654 SoC
28 - description: K3 J721E SoC
32 - description: K3 J7200 SoC
/Linux-v5.10/Documentation/devicetree/bindings/remoteproc/
Dti,k3-dsp-rproc.yaml4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-dsp-rproc.yaml#
7 title: TI K3 DSP devices
13 The TI K3 family of SoCs usually have one or more TI DSP Core sub-systems
20 cores in the K3 SoCs are usually either a TMS320C66x CorePac processor or a
29 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#
37 Use "ti,j721e-c66-dsp" for C66x DSPs on K3 J721E SoCs
38 Use "ti,j721e-c71-dsp" for C71x DSPs on K3 J721E SoCs
137 model = "Texas Instruments K3 J721E SoC";
/Linux-v5.10/crypto/
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 …]
Dtea.c60 u32 k0, k1, k2, k3; in tea_encrypt() local
71 k3 = ctx->KEY[3]; 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
99 k3 = ctx->KEY[3]; in tea_decrypt()
106 z -= ((y << 4) + k2) ^ (y + sum) ^ ((y >> 5) + k3); in tea_decrypt()
/Linux-v5.10/drivers/soc/ti/
DKconfig8 bool "K3 AM6 SoC"
13 bool "K3 J721E SoC"
84 bool "K3 Ring accelerator Sub System"
88 Say y here to support the K3 Ring accelerator module.
100 Include support for the SoC bus socinfo for the TI K3 Multicore SoC
/Linux-v5.10/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.10/arch/arm64/boot/dts/ti/
DMakefile9 dtb-$(CONFIG_ARCH_K3) += k3-am654-base-board.dtb
11 dtb-$(CONFIG_ARCH_K3) += k3-j721e-common-proc-board.dtb
13 dtb-$(CONFIG_ARCH_K3) += k3-j7200-common-proc-board.dtb
Dk3-am65.dtsi11 #include <dt-bindings/pinctrl/k3.h>
15 model = "Texas Instruments K3 AM654 SoC";
121 #include "k3-am65-main.dtsi"
122 #include "k3-am65-mcu.dtsi"
123 #include "k3-am65-wakeup.dtsi"
/Linux-v5.10/Documentation/devicetree/bindings/hwlock/
Dti,omap-hwspinlock.yaml7 title: TI HwSpinlock for OMAP and K3 based SoCs
16 - ti,am654-hwspinlock # for K3 AM65x, J721E and J7200 SoCs
50 /* K3 AM65x SoCs */
51 model = "Texas Instruments K3 AM654 SoC";
/Linux-v5.10/drivers/net/ethernet/ti/
Dam65-cpsw-ethtool.c2 /* Texas Instruments K3 AM65 Ethernet Switch SubSystem Driver ethtool ops
123 u32 ale_block_drop; /* K3 */
124 u32 ale_secure_drop; /* K3 */
125 u32 ale_auth_drop; /* K3 */
135 u32 ale_mcast_sa_drop; /* K3 */
136 u32 ale_dual_vlan_drop; /* K3 */
137 u32 ale_len_err_drop; /* K3 */
138 u32 ale_ip_next_hdr_drop; /* K3 */
139 u32 ale_ipv4_frag_drop; /* K3 */
141 u32 iet_rx_assembly_err; /* K3 slave */
[all …]
DKconfig93 tristate "TI K3 AM654x/J721E CPSW Ethernet driver"
99 This driver supports TI K3 AM654/J721E CPSW2G Ethernet SubSystem.
109 tristate "TI K3 AM65x CPTS"
113 Say y here to support the TI K3 AM65x CPTS with 1588 features such as
/Linux-v5.10/Documentation/devicetree/bindings/soc/ti/
Dk3-socinfo.yaml4 $id: http://devicetree.org/schemas/soc/ti/k3-socinfo.yaml#
7 title: Texas Instruments K3 Multicore SoC platforms chipid module
14 Texas Instruments (ARM64) K3 Multicore SoC platforms chipid module is
/Linux-v5.10/Documentation/devicetree/bindings/dma/
Dk3dma.txt1 * Hisilicon K3 DMA controller
7 - "hisilicon,k3-dma-1.0"
21 compatible = "hisilicon,k3-dma-1.0";
/Linux-v5.10/Documentation/devicetree/bindings/arm/keystone/
Dti,k3-sci-common.yaml4 $id: http://devicetree.org/schemas/arm/keystone/ti,k3-sci-common.yaml#
7 title: Common K3 TI-SCI bindings
13 The TI K3 family of SoCs usually have a central System Controller Processor

123456