/openbmc/linux/crypto/ |
H A D | sm3.c | 64 #define W1(i) (W[i & 0x0f]) macro 89 R1(a, b, c, d, e, f, g, h, K[4], W1(4), I(8)); in sm3_transform() 90 R1(d, a, b, c, h, e, f, g, K[5], W1(5), I(9)); in sm3_transform() 91 R1(c, d, a, b, g, h, e, f, K[6], W1(6), I(10)); in sm3_transform() 92 R1(b, c, d, a, f, g, h, e, K[7], W1(7), I(11)); in sm3_transform() 93 R1(a, b, c, d, e, f, g, h, K[8], W1(8), I(12)); in sm3_transform() 94 R1(d, a, b, c, h, e, f, g, K[9], W1(9), I(13)); in sm3_transform() 95 R1(c, d, a, b, g, h, e, f, K[10], W1(10), I(14)); in sm3_transform() 96 R1(b, c, d, a, f, g, h, e, K[11], W1(11), I(15)); in sm3_transform() 97 R1(a, b, c, d, e, f, g, h, K[12], W1(12), W2(16)); in sm3_transform() [all …]
|
/openbmc/linux/arch/x86/crypto/ |
H A D | sm3-avx-asm_64.S | 118 #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 …]
|
/openbmc/linux/Documentation/driver-api/ |
H A D | w1.rst | 2 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.
|
/openbmc/linux/arch/arm/crypto/ |
H A D | sha1-armv7-neon.S | 59 #define W1 q7 macro 371 W1, W2, W3, W4, W5, _, _, _ ); 374 W1, W2, W3, W4, W5, _, _, _ ); 377 W1, W2, W3, W4, W5, _, _, _ ); 380 W1, W2, W3, W4, W5, _, _, _ ); 385 W0, W1, W2, W3, W4, W5, W6, W7); 388 W0, W1, W2, W3, W4, W5, W6, W7); 391 W0, W1, W2, W3, W4, W5, W6, W7); 394 W0, W1, W2, W3, W4, W5, W6, W7); 398 W7, W0, W1, W2, W3, W4, W5, W6); [all …]
|
H A D | sha256-armv4.pl | 588 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 …]
|
/openbmc/linux/drivers/w1/ |
H A D | Kconfig | 2 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
|
/openbmc/linux/arch/arm64/crypto/ |
H A D | sha512-armv8.pl | 375 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 …]
|
H A D | sm3-neon-core.S | 70 #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 …]
|
/openbmc/u-boot/drivers/w1/ |
H A D | Kconfig | 2 # W1 subsystem configuration 7 config W1 config 14 if W1
|
/openbmc/u-boot/drivers/w1-eeprom/ |
H A D | Kconfig | 17 depends on W1 23 depends on W1 36 depends on W1
|
/openbmc/qemu/tests/tcg/i386/ |
H A D | x86.csv | 262 "ANDN r64, r64V, r/m64","ANDNQ r/m64, r64V, r64","andnq r/m64, r64V, r64","VEX.DDS.128.0F38.W1 F2 /… 277 "BEXTR r64, r/m64, r64V","BEXTRQ r64V, r/m64, r64","bextrq r64V, r/m64, r64","VEX.NDS.128.0F38.W1 F… 281 "BLCFILL r64V, r/m64","BLCFILLQ r/m64, r64V","blcfill r/m64, r64V","XOP.NDD.128.09.W1 01 /1","N.S."… 295 "BLSFILL r64V, r/m64","BLSFILLQ r/m64, r64V","blsfill r/m64, r64V","XOP.NDD.128.09.W1 01 /2","N.S."… 299 "BLSI r64V, r/m64","BLSIQ r/m64, r64V","blsiq r/m64, r64V","VEX.NDD.128.0F38.W1 F3 /3","N.S.","V","… 301 "BLSMSK r64V, r/m64","BLSMSKQ r/m64, r64V","blsmskq r/m64, r64V","VEX.NDD.128.0F38.W1 F3 /2","N.S."… 303 "BLSR r64V, r/m64","BLSRQ r/m64, r64V","blsrq r/m64, r64V","VEX.NDD.128.0F38.W1 F3 /1","N.S.","V","… 360 "BZHI r64, r/m64, r64V","BZHIQ r64V, r/m64, r64","bzhiq r64V, r/m64, r64","VEX.NDS.128.0F38.W1 F5 /… 955 "KADDD k1, kV, k2","KADDD k2, kV, k1","kaddd k2, kV, k1","VEX.NDS.256.66.0F.W1 4A /r","V","V","AVX5… 956 "KADDQ k1, kV, k2","KADDQ k2, kV, k1","kaddq k2, kV, k1","VEX.NDS.256.0F.W1 4A /r","V","V","AVX512B… [all …]
|
/openbmc/sdbusplus/ |
H A D | .flake8 | 3 extend-ignore = E1, E2, E3, E501, W1, W2, W3, W5
|
/openbmc/linux/drivers/w1/masters/ |
H A D | Kconfig | 19 tristate "DS2490 USB <-> W1 transport layer for 1-wire" 22 Say Y here if you want to have a driver for DS2490 based USB <-> W1 bridges,
|
/openbmc/linux/Documentation/w1/masters/ |
H A D | omap-hdq.rst | 34 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 D | ds2490.rst | 16 which allows to build USB <-> W1 bridges. 18 DS9490(R) is a USB <-> W1 bus master device
|
/openbmc/u-boot/doc/device-tree-bindings/w1/ |
H A D | w1-gpio.txt | 1 W1 gpio device binding - one wire protocol over bitbanged gpio
|
/openbmc/linux/drivers/base/regmap/ |
H A D | Kconfig | 57 depends on W1
|
/openbmc/linux/Documentation/w1/ |
H A D | w1-generic.rst | 19 - W1-over-GPIO 49 W1 device families
|
H A D | w1-netlink.rst | 100 W1 search and alarm search commands. 129 W1 reset command::
|
/openbmc/linux/Documentation/admin-guide/device-mapper/ |
H A D | log-writes.rst | 29 W1,W2,W3,C3,C2,Wflush,C1,Cflush 33 W3,W2,flush,W1....
|
/openbmc/linux/Documentation/driver-api/gpio/ |
H A D | drivers-on-gpio.rst | 61 a GPIO line, integrating with the W1 subsystem and handling devices on 62 the bus like any other W1 device.
|
/openbmc/qemu/target/riscv/ |
H A D | vcrypto_helper.c | 514 uint64_t W0 = vs1[0], W1 = vs1[1]; in vsha2c_64() local 527 T1 = h + sum1_64(e) + ch(e, f, g) + W1; in vsha2c_64() 548 uint32_t W0 = vs1[H4(0)], W1 = vs1[H4(1)]; in vsha2c_32() local 561 T1 = h + sum1_32(e) + ch(e, f, g) + W1; in vsha2c_32()
|
/openbmc/linux/drivers/power/supply/ |
H A D | Kconfig | 131 depends on W1 138 select W1 146 select W1 274 depends on W1 407 depends on W1 413 OneWire (W1) host interface.
|
/openbmc/linux/tools/testing/selftests/netfilter/ |
H A D | nft_concat_range.sh | 507 B ping -c1 -W1 "${dst_addr4}" >/dev/null 2>&1 517 B ping6 -q -c1 -W1 "${dst_addr6}" 523 B ping -q -6 -c1 -W1 "${dst_addr6}"
|
/openbmc/linux/arch/arm/boot/dts/intel/pxa/ |
H A D | pxa300-raumfeld-controller.dts | 33 &gpio 126 GPIO_OPEN_DRAIN /* W1 I/O */
|