Home
last modified time | relevance | path

Searched refs:W1 (Results 1 – 25 of 32) sorted by relevance

12

/linux/lib/crypto/
H A Dsm3.c67 #define W1(i) (W[i & 0x0f]) macro
92 R1(a, b, c, d, e, f, g, h, K[4], W1(4), I(8)); in sm3_transform()
93 R1(d, a, b, c, h, e, f, g, K[5], W1(5), I(9)); in sm3_transform()
94 R1(c, d, a, b, g, h, e, f, K[6], W1(6), I(10)); in sm3_transform()
95 R1(b, c, d, a, f, g, h, e, K[7], W1(7), I(11)); in sm3_transform()
96 R1(a, b, c, d, e, f, g, h, K[8], W1(8), I(12)); in sm3_transform()
97 R1(d, a, b, c, h, e, f, g, K[9], W1(9), I(13)); in sm3_transform()
98 R1(c, d, a, b, g, h, e, f, K[10], W1(10), I(14)); in sm3_transform()
99 R1(b, c, d, a, f, g, h, e, K[11], W1(11), I(15)); in sm3_transform()
100 R1(a, b, c, d, e, f, g, h, K[12], W1(12), W2(16)); in sm3_transform()
[all …]
/linux/arch/x86/crypto/
H A Dsm3-avx-asm_64.S118 #define W1 %xmm1 macro
264 vpshufd $0b11111001, XTMP0, W1; /* W1: xx, w3, w2, w1 */ \
381 R1(c, d, a, b, g, h, e, f, 6, 2, IW); SCHED_W_0(12, W0, W1, W2, W3, W4, W5);
382 R1(b, c, d, a, f, g, h, e, 7, 3, IW); SCHED_W_1(12, W0, W1, W2, W3, W4, W5);
385 R1(a, b, c, d, e, f, g, h, 8, 0, IW); SCHED_W_2(12, W0, W1, W2, W3, W4, W5);
386 R1(d, a, b, c, h, e, f, g, 9, 1, IW); SCHED_W_0(15, W1, W2, W3, W4, W5, W0);
387 R1(c, d, a, b, g, h, e, f, 10, 2, IW); SCHED_W_1(15, W1, W2, W3, W4, W5, W0);
388 R1(b, c, d, a, f, g, h, e, 11, 3, IW); SCHED_W_2(15, W1, W2, W3, W4, W5, W0);
391 R1(a, b, c, d, e, f, g, h, 12, 0, XW); SCHED_W_0(18, W2, W3, W4, W5, W0, W1);
392 R1(d, a, b, c, h, e, f, g, 13, 1, XW); SCHED_W_1(18, W2, W3, W4, W5, W0, W1);
[all …]
/linux/arch/riscv/crypto/
H A Dsm3-riscv64-zvksh-zvkb.S58 #define W1 v6 // LMUL=2 macro
100 vle32.v W1, (DATA)
104 sm3_8rounds 0, W0, W1
105 sm3_8rounds 4, W1, W0
106 sm3_8rounds 8, W0, W1
107 sm3_8rounds 12, W1, W0
108 sm3_8rounds 16, W0, W1
109 sm3_8rounds 20, W1, W0
110 sm3_8rounds 24, W0, W1
111 sm3_8rounds 28, W1, W0
/linux/Documentation/driver-api/
H A Dw1.rst2 W1: Dallas' 1-wire bus
7 W1 API internal to the kernel
13 W1 kernel API functions.
21 W1 core functions.
37 W1 internal initialization for master devices.
45 W1 internal initialization for master devices.
53 W1 external netlink API structures and commands.
61 W1 input/output.
/linux/lib/crypto/arm/
H A Dsha1-armv7-neon.S59 #define W1 q7 macro
370 W1, W2, W3, W4, W5, _, _, _ );
373 W1, W2, W3, W4, W5, _, _, _ );
376 W1, W2, W3, W4, W5, _, _, _ );
379 W1, W2, W3, W4, W5, _, _, _ );
384 W0, W1, W2, W3, W4, W5, W6, W7);
387 W0, W1, W2, W3, W4, W5, W6, W7);
390 W0, W1, W2, W3, W4, W5, W6, W7);
393 W0, W1, W2, W3, W4, W5, W6, W7);
397 W7, W0, W1, W2, W3, W4, W5, W6);
[all …]
H A Dsha256-armv4.pl588 my ($W0,$W1,$ABCD_SAVE,$EFGH_SAVE)=map("q$_",(12..15));
627 vld1.32 {$W1},[$Ktbl]!
635 ($W0,$W1)=($W1,$W0); push(@MSG,shift(@MSG));
638 vld1.32 {$W1},[$Ktbl]!
645 vadd.i32 $W1,$W1,@MSG[1]
647 sha256h $ABCD,$EFGH,$W1
648 sha256h2 $EFGH,$abcd,$W1
650 vld1.32 {$W1},[$Ktbl]
657 vadd.i32 $W1,$W1,@MSG[3]
659 sha256h $ABCD,$EFGH,$W1
[all …]
/linux/lib/crypto/riscv/
H A Dsha512-riscv64-zvknhb-zvkb.S61 #define W1 v12 // LMUL=2 macro
90 sha512_4rounds \last, W0, W1, W2, W3
91 sha512_4rounds \last, W1, W2, W3, W0
92 sha512_4rounds \last, W2, W3, W0, W1
93 sha512_4rounds \last, W3, W0, W1, W2
129 vle64.v W1, (DATA)
130 vrev8.v W1, W1
H A Dsha256-riscv64-zvknha_or_zvknhb-zvkb.S60 #define W1 v3 macro
103 sha256_4rounds \last, \k0, W0, W1, W2, W3
104 sha256_4rounds \last, \k1, W1, W2, W3, W0
105 sha256_4rounds \last, \k2, W2, W3, W0, W1
106 sha256_4rounds \last, \k3, W3, W0, W1, W2
176 vle32.v W1, (DATA)
177 vrev8.v W1, W1
/linux/drivers/w1/
H A DKconfig2 menuconfig W1 config
9 If you want W1 support, you should say Y here.
11 This W1 support can also be built as a module. If so, the module
14 if W1
32 endif # W1
/linux/lib/crypto/arm64/
H A Dsha2-armv8.pl375 my ($W0,$W1)=("v16.4s","v17.4s");
403 ld1.32 {$W1},[$Ktbl],#16
411 ($W0,$W1)=($W1,$W0); push(@MSG,shift(@MSG));
414 ld1.32 {$W1},[$Ktbl],#16
421 add.i32 $W1,$W1,@MSG[1]
423 sha256h $ABCD,$EFGH,$W1
424 sha256h2 $EFGH,$abcd,$W1
426 ld1.32 {$W1},[$Ktbl]
433 add.i32 $W1,$W1,@MSG[3]
435 sha256h $ABCD,$EFGH,$W1
[all …]
/linux/arch/arm64/crypto/
H A Dsm3-neon-core.S70 #define W1 v1 macro
191 ld1 {W1.16b}, [RDATA], #16;
199 rev32 XTMP1.16b, W1.16b;
223 ext W1.16b, XTMP0.16b, XTMP0.16b, #4; /* W1: xx, w3, w2, w1 */
305 SCHED_W_1_##iop_num(round, W0, W1, W2, W3, W4, W5)
307 SCHED_W_2_##iop_num(round, W0, W1, W2, W3, W4, W5)
309 SCHED_W_3_##iop_num(round, W0, W1, W2, W3, W4, W5)
312 SCHED_W_1_##iop_num(round, W1, W2, W3, W4, W5, W0)
314 SCHED_W_2_##iop_num(round, W1, W2, W3, W4, W5, W0)
316 SCHED_W_3_##iop_num(round, W1, W2, W3, W4, W5, W0)
[all …]
/linux/Documentation/w1/masters/
H A Domap-hdq.rst34 controller. In this mode, as we can not read the ID which obeys the W1
36 be used to calculate the CRC and pass back an appropriate slave ID to the W1
H A Dds2490.rst16 which allows to build USB <-> W1 bridges.
18 DS9490(R) is a USB <-> W1 bus master device
/linux/drivers/w1/masters/
H A DKconfig30 tristate "DS2490 USB <-> W1 transport layer for 1-wire"
33 Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
/linux/tools/testing/selftests/drivers/net/team/
H A Dnon_ether_header_ops.sh37 ip netns exec "$ns1" ping -6 -I t0 ff02::1 -c1 -W1 &>/dev/null || true
/linux/Documentation/w1/
H A Dw1-generic.rst19 - W1-over-GPIO
49 W1 device families
H A Dw1-netlink.rst100 W1 search and alarm search commands.
129 W1 reset command::
/linux/Documentation/admin-guide/device-mapper/
H A Dlog-writes.rst29 W1,W2,W3,C3,C2,Wflush,C1,Cflush
33 W3,W2,flush,W1....
/linux/Documentation/driver-api/gpio/
H A Ddrivers-on-gpio.rst66 a GPIO line, integrating with the W1 subsystem and handling devices on
67 the bus like any other W1 device.
/linux/drivers/power/supply/
H A DKconfig146 depends on W1
153 select W1
161 select W1
320 depends on W1
465 depends on W1
471 OneWire (W1) host interface.
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28-btt3.dtsi85 /* W1-163 needs 60us for WL_EN to be low and */
/linux/arch/arm/boot/dts/intel/pxa/
H A Dpxa300-raumfeld-controller.dts33 &gpio 126 GPIO_OPEN_DRAIN /* W1 I/O */
/linux/tools/testing/selftests/net/netfilter/
H A Dnft_concat_range.sh586 B ping -c1 -W1 "${dst_addr4}" >/dev/null 2>&1
596 B ping6 -q -c1 -W1 "${dst_addr6}"
602 B ping -q -6 -c1 -W1 "${dst_addr6}"
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am62-lp-sk.dts93 AM62X_IOPAD(0x208, PIN_INPUT, 0) /* (W1) MMC0_DAT3 */
/linux/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed-g5.c741 #define W1 95 macro
743 SIG_EXPR_LIST_DECL_SINGLE(W1, DASHW1, DASHW1, VPIRSVD_DESC, W1_DESC);
744 SIG_EXPR_LIST_DECL_SINGLE(W1, RXD1, RXD1, W1_DESC, COND2);
745 PIN_DECL_2(W1, GPIOL7, DASHW1, RXD1);
746 FUNC_GROUP_DECL(RXD1, W1);
2114 ASPEED_PINCTRL_PIN(W1),
2532 ASPEED_SB_PINCONF(PIN_CONFIG_BIAS_PULL_DOWN, T2, W1, SCU8C, 27),
2533 ASPEED_SB_PINCONF(PIN_CONFIG_BIAS_DISABLE, T2, W1, SCU8C, 27),

12