Home
last modified time | relevance | path

Searched +full:in3 +full:- +full:in2 (Results 1 – 25 of 77) sorted by relevance

1234

/linux-6.12.1/arch/arm64/crypto/
Daes-cipher-core.S1 /* SPDX-License-Identifier: GPL-2.0-only */
31 * 32-bit quantities, i.e., 'ldrb w12, [tt, w12, uxtw #2]' is not a
56 .macro __hround, out0, out1, in0, in1, in2, in3, t0, t1, enc, sz, op
59 __pair\enc \sz, \op, w12, w13, \in0, \in1, \in3, 0
60 __pair\enc \sz, \op, w14, w15, \in1, \in2, \in0, 8
61 __pair\enc \sz, \op, w16, w17, \in2, \in3, \in1, 16
62 __pair\enc \sz, \op, \t0, \t1, \in3, \in0, \in2, 24
74 .macro fround, out0, out1, out2, out3, in0, in1, in2, in3, sz=2, op
75 __hround \out0, \out1, \in0, \in1, \in2, \in3, \out2, \out3, 1, \sz, \op
76 __hround \out2, \out3, \in2, \in3, \in0, \in1, \in1, \in2, 1, \sz, \op
[all …]
Daes-neon.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/arm64/crypto/aes-neon.S - AES cipher for ARMv8 NEON
5 * Copyright (C) 2013 - 2017 Linaro Ltd. <ard.biesheuvel@linaro.org>
22 /* special case for the neon-bs driver calling into this one for CTS */
49 ld1 {v16.16b-v19.16b}, [\temp], #64
50 ld1 {v20.16b-v23.16b}, [\temp], #64
51 ld1 {v24.16b-v27.16b}, [\temp], #64
52 ld1 {v28.16b-v31.16b}, [\temp]
72 tbl \in\().16b, {v16.16b-v19.16b}, \in\().16b
74 tbx \in\().16b, {v20.16b-v23.16b}, v9.16b
[all …]
Dsha512-ce-core.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * sha512-ce-core.S - core SHA-384/SHA-512 transform using v8 Crypto Extensions
37 * The SHA-512 round constants
83 .macro dround, i0, i1, i2, i3, i4, rc0, rc1, in0, in1, in2, in3, in4
93 ext v5.16b, v\in3\().16b, v\in4\().16b, #8
98 sha512su1 v\in0\().2d, v\in2\().2d, v5.2d
111 ld1 {v8.2d-v11.2d}, [x0]
115 ld1 {v20.2d-v23.2d}, [x3], #64
118 0: ld1 {v12.2d-v15.2d}, [x1], #64
119 ld1 {v16.2d-v19.2d}, [x1], #64
[all …]
/linux-6.12.1/arch/arm/crypto/
Daes-cipher-core.S1 /* SPDX-License-Identifier: GPL-2.0-only */
36 ldr\op \out, [ttab, \in, lsr #(8 * \idx) - \sz]
42 .macro __hround, out0, out1, in0, in1, in2, in3, t3, t4, enc, sz, op, oldcpsr
50 __select t1, \in2, 1
52 __select \out1, \in3, 0
56 __select t2, \in2, 2
62 __select t0, \in3, 3
64 __select \t3, \in3, 2
68 __select \t4, \in2, 3
76 * This is the final round and we're done with all data-dependent table
[all …]
Dghash-ce-core.S1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2015 - 2017 Linaro Ltd.
12 .arch armv8-a
13 .fpu crypto-neon-fp-armv8
101 * This implementation of 64x64 -> 128 bit polynomial multiplication
102 * using vmull.p8 instructions (8x8 -> 16) is taken from the paper
105 * Ricardo Dahab (https://hal.inria.fr/hal-01506572)
107 * It has been slightly tweaked for in-order performance, and to allow
159 // PMULL (64x64->128) based reduction for CPUs that can do
175 // 64x64->128 PMULL instruction
[all …]
/linux-6.12.1/arch/mips/crypto/
Dpoly1305-mips.pl2 # SPDX-License-Identifier: GPL-1.0+ OR BSD-3-Clause
5 # Written by Andy Polyakov, @dot-asm, originally for the OpenSSL
16 # R1x000 ~5.5/+130% (big-endian)
17 # Octeon II 2.50/+70% (little-endian)
21 # Add 32-bit code path.
25 # Modulo-scheduling reduction allows to omit dependency chain at the
30 # R1x000 ~9.8/? (big-endian)
31 # Octeon II 3.65/+140% (little-endian)
32 # MT7621/1004K 4.75/? (little-endian)
48 # - never ever touch $tp, "thread pointer", former $gp [o32 can be
[all …]
/linux-6.12.1/drivers/gpu/drm/vmwgfx/
Dvmwgfx_msg_arm64.h1 // SPDX-License-Identifier: GPL-2.0 OR MIT
19 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
73 unsigned long in3, unsigned long in4, in vmware_hypercall5() argument
79 register u64 x3 asm("x3") = in3 | VMWARE_HYPERVISOR_PORT; in vmware_hypercall5()
99 unsigned long in3, u32 *out2, in vmware_hypercall6() argument
105 register u64 x3 asm("x3") = in3 | VMWARE_HYPERVISOR_PORT; in vmware_hypercall6()
128 unsigned long in3, unsigned long in4, in vmware_hypercall7() argument
135 register u64 x3 asm("x3") = in3 | VMWARE_HYPERVISOR_PORT; in vmware_hypercall7()
156 unsigned long vmware_hypercall_hb(unsigned long cmd, unsigned long in2, in vmware_hypercall_hb() argument
157 unsigned long in3, unsigned long in4, in vmware_hypercall_hb() argument
[all …]
/linux-6.12.1/tools/testing/selftests/bpf/prog_tests/
Dskeleton.c1 // SPDX-License-Identifier: GPL-2.0
33 if (CHECK(skel->kconfig, "skel_kconfig", "kconfig is mmaped()!\n")) in test_skeleton()
36 bss = skel->bss; in test_skeleton()
37 data = skel->data; in test_skeleton()
38 data_dyn = skel->data_dyn; in test_skeleton()
39 rodata = skel->rodata; in test_skeleton()
40 rodata_dyn = skel->rodata_dyn; in test_skeleton()
42 ASSERT_STREQ(bpf_map__name(skel->maps.rodata_dyn), ".rodata.dyn", "rodata_dyn_name"); in test_skeleton()
43 ASSERT_STREQ(bpf_map__name(skel->maps.data_dyn), ".data.dyn", "data_dyn_name"); in test_skeleton()
45 /* validate values are pre-initialized correctly */ in test_skeleton()
[all …]
/linux-6.12.1/arch/powerpc/crypto/
Daesp8-ppc.pl2 # SPDX-License-Identifier: GPL-2.0
12 # Copyright (c) 2006-2017, CRYPTOGAMS by <appro@openssl.org>
58 # The module is endian-agnostic in sense that it supports both big-
59 # and little-endian cases. Data alignment in parallelizable modes is
64 # is aligned programmatically, which in turn guarantees exception-
72 # Add XTS subroutine, 9x on little- and 12x improvement on big-endian
76 # Current large-block performance in cycles per byte processed with
77 # 128-bit key (less is better).
79 # CBC en-/decrypt CTR XTS
106 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or
[all …]
/linux-6.12.1/arch/x86/include/asm/
Dvmware.h1 /* SPDX-License-Identifier: GPL-2.0 or MIT */
12 * - Low bandwidth (LB) hypercalls (I/O port based, vmcall and vmmcall)
17 * arg0 - VMWARE_HYPERVISOR_MAGIC
18 * arg2 - Hypercall command
19 * arg3 bits [15:0] - Port number, LB and direction flags
21 * - Low bandwidth TDX hypercalls (x86_64 only) are similar to LB
27 * - High bandwidth (HB) hypercalls are I/O port based only. They have
32 * arg0 - VMWARE_HYPERVISOR_MAGIC
33 * arg1 - Hypercall command
34 * arg3 bits [15:0] - Port number, HB and direction flags
[all …]
/linux-6.12.1/tools/testing/selftests/bpf/progs/
Dtest_skeleton.c1 // SPDX-License-Identifier: GPL-2.0
16 int in1 = -1;
17 long long in2 = -1; variable
20 char in3 = '\0'; variable
30 int out1 = -1;
31 long long out2 = -1;
47 const volatile int in_dynarr[4] SEC(".rodata.dyn") = { -1, -2, -3, -4 };
56 /* non-mmapable custom .data section */
76 out2 = in2; in handler()
77 out3 = in3; in handler()
[all …]
/linux-6.12.1/Documentation/iio/
Dad4695.rst1 .. SPDX-License-Identifier: GPL-2.0-only
26 ----------------
30 4-wire mode
35 .. code-block::
37 +-------------+ +-------------+
38 | CS |<-+------| CS |
39 | CNV |<-+ | |
42 | SDI |<--------| SDO |
43 | SDO |-------->| SDI |
44 | SCLK |<--------| SCLK |
[all …]
/linux-6.12.1/arch/x86/crypto/
Daesni-intel_asm.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Implement AES algorithm in Intel AES-NI instructions.
5 * The white paper of AES-NI instructions can be downloaded from:
6 * http://softwarecommunity.intel.com/isn/downloads/intelavx/AES-Instructions-Set_WP.pdf
28 #define IN2 %xmm7 macro
29 #define IN3 %xmm8 macro
232 lea 240-16(TKEYP), UKEYP
295 movaps -0x60(TKEYP), KEY
297 movaps -0x50(TKEYP), KEY
301 movaps -0x40(TKEYP), KEY
[all …]
/linux-6.12.1/sound/soc/codecs/
Dtlv320adcx140.c1 // SPDX-License-Identifier: GPL-2.0
3 // Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/
40 "ti,gpo-config-1",
41 "ti,gpo-config-2",
42 "ti,gpo-config-3",
43 "ti,gpo-config-4",
162 /* Digital Volume control. From -100 to 27 dB in 0.5 dB steps */
163 static DECLARE_TLV_DB_SCALE(dig_vol_tlv, -10050, 50, 0);
168 /* DRE Level. From -12 dB to -66 dB in 1 dB steps */
169 static DECLARE_TLV_DB_SCALE(dre_thresh_tlv, -6600, 100, 0);
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/hwmon/
Dti,adc128d818.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Javier Carrasco <javier.carrasco.cruz@gmail.com>
14 The ADC128D818 is a 12-Bit, 8-Channel Analog to Digital Converter (ADC)
31 Mode 0 - 7 single-ended voltage readings (IN0-IN6), 1 temperature
33 Mode 1 - 8 single-ended voltage readings (IN0-IN7), no temperature.
34 Mode 2 - 4 pseudo-differential voltage readings
35 (IN0-IN1, IN3-IN2, IN4-IN5, IN7-IN6), 1 temperature reading (internal).
36 Mode 3 - 4 single-ended voltage readings (IN0-IN3), 2 pseudo-differential
[all …]
/linux-6.12.1/Documentation/hwmon/
Dw83795.rst10 Addresses scanned: I2C 0x2c - 0x2f
18 Addresses scanned: I2C 0x2c - 0x2f
23 - Wei Song (Nuvoton)
24 - Jean Delvare <jdelvare@suse.de>
28 -----------
35 - W83795G
42 15 VSEN3 (VCORE3) 12h in2
43 16 VSEN4 13h in3
94 - W83795ADG
101 12 VSEN3 (VCORE3) 12h in2
[all …]
Ddme1737.rst18 Addresses scanned: none, address read from Super-I/O config space
34 Addresses scanned: none, address read from Super-I/O config space
43 -----------------
52 Include non-standard LPC addresses 0x162e and 0x164e
55 - VIA EPIA SN18000
59 -----------
63 and SCH5127 Super-I/O chips. These chips feature monitoring of 3 temp sensors
64 temp[1-3] (2 remote diodes and 1 internal), 8 voltages in[0-7] (7 external and
65 1 internal) and up to 6 fan speeds fan[1-6]. Additionally, the chips implement
66 up to 5 PWM outputs pwm[1-3,5-6] for controlling fan speeds both manually and
[all …]
Dw83781d.rst10 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports)
12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83781d.pdf
18 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports)
28 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83783s.pdf
34 Addresses scanned: I2C 0x28 - 0x2f
42 - Frodo Looijaard <frodol@dds.nl>,
43 - Philip Edelbrock <phil@netroedge.com>,
44 - Mark Studebaker <mdsxyz123@yahoo.com>
47 -----------------
67 -----------
[all …]
Dasb100.rst6 * Asus ASB100 and ASB100-A "Bach"
17 -----------
19 This driver implements support for the Asus ASB100 and ASB100-A "Bach".
30 these, the ASB100-A also implements a single PWM controller for fans 2 and
48 - 0x0001 => in0 (?)
49 - 0x0002 => in1 (?)
50 - 0x0004 => in2
51 - 0x0008 => in3
52 - 0x0010 => temp1 [1]_
53 - 0x0020 => temp2
[all …]
/linux-6.12.1/arch/sh/boards/mach-sdk7786/
Dgpio.c1 // SPDX-License-Identifier: GPL-2.0
19 "in0", "in1", "in2", "in3", "in4", "in5", "in6", "in7",
34 .label = "sdk7786-fpga",
38 .base = -1, /* don't care */
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Drt5665.txt7 - compatible : One of "realtek,rt5665", "realtek,rt5666".
9 - reg : The I2C address of the device.
11 - interrupts : The CODEC's interrupt output.
15 - realtek,in1-differential
16 - realtek,in2-differential
17 - realtek,in3-differential
18 - realtek,in4-differential
19 Boolean. Indicate MIC1/2/3/4 input are differential, rather than single-ended.
21 - realtek,dmic1-data-pin
26 - realtek,dmic2-data-pin
[all …]
Dmaxim,max98090.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14 MIC1, MIC2, DMICL, DMICR, IN1, IN2, IN3, IN4, IN5, IN6, IN12, IN34, IN56,
18 - $ref: dai-common.yaml#
23 - maxim,max98090
24 - maxim,max98091
31 - description: master clock
33 clock-names:
[all …]
Dnvidia,tegra-audio-max98090.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-max98090.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jon Hunter <jonathanh@nvidia.com>
11 - Thierry Reding <thierry.reding@gmail.com>
14 - $ref: nvidia,tegra-audio-common.yaml#
19 - items:
20 - pattern: '^[a-z0-9]+,tegra-audio-max98090(-[a-z0-9]+)+$'
21 - const: nvidia,tegra-audio-max98090
[all …]
Drt5640.txt7 - compatible : One of "realtek,rt5640" or "realtek,rt5639".
9 - reg : The I2C address of the device.
11 - interrupts : The CODEC's interrupt output.
15 - clocks: The phandle of the master clock to the CODEC
16 - clock-names: Should be "mclk"
18 - realtek,in1-differential
19 - realtek,in2-differential
20 - realtek,in3-differential
21 Boolean. Indicate MIC1/2/3 input are differential, rather than single-ended.
23 - realtek,lout-differential
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/
Dadi,ad4695.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Michael Hennerich <Michael.Hennerich@analog.com>
11 - Nuno Sá <nuno.sa@analog.com>
14 A family of similar multi-channel analog to digital converters with SPI bus.
21 $ref: /schemas/spi/spi-peripheral-props.yaml#
26 - adi,ad4695
27 - adi,ad4696
28 - adi,ad4697
[all …]

1234