Home
last modified time | relevance | path

Searched refs:w1 (Results 1 – 25 of 131) sorted by relevance

123456

/linux/Documentation/driver-api/
H A Dw1.rst10 include/linux/w1.h
15 .. kernel-doc:: include/linux/w1.h
18 drivers/w1/w1.c
23 .. kernel-doc:: drivers/w1/w1.c
26 drivers/w1/w1_family.c
31 .. kernel-doc:: drivers/w1/w1_family.c
34 drivers/w1/w1_internal.h
39 .. kernel-doc:: drivers/w1/w1_internal.h
42 drivers/w1/w1_int.c
47 .. kernel-doc:: drivers/w1/w1_int.c
[all …]
/linux/Documentation/w1/
H A Dw1-generic.rst2 Introduction to the 1-wire (w1) subsystem
11 The w1 subsystem provides the framework for managing w1 masters and
14 All w1 slave devices must be connected to a w1 bus master device.
16 Example w1 master devices:
20 - DS2482 (i2c to w1 bridge)
24 What does the w1 subsystem do?
27 When a w1 master driver registers with the w1 subsystem, the following occurs:
29 - sysfs entries for that w1 master are created
30 - the w1 bus is periodically searched for new slave devices
32 When a device is found on the bus, w1 core tries to load the driver for its family
[all …]
H A Dw1-netlink.rst8 There are three types of messages between w1 core and userspace:
23 [struct w1_netlink_msg] - w1 netlink header.
73 when it is added to w1 core.
141 structure) will be 'acked' by the w1 core. Format of the reply is the same
165 Operation steps in w1 core when new command is received
168 When new message (w1_netlink_msg) is received w1 core detects if it is
186 w1 uses CN_W1_IDX and CN_W1_VAL defined in include/linux/connector.h header.
199 2. https://github.com/bioothod/w1
/linux/lib/raid6/
H A Dneon.uc63 register unative_t wd$$, wq$$, wp$$, w1$$, w2$$;
76 w1$$ = SHLBYTE(wq$$);
79 w1$$ = veorq_u8(w1$$, w2$$);
80 wq$$ = veorq_u8(w1$$, wd$$);
94 register unative_t wd$$, wq$$, wp$$, w1$$, w2$$;
110 w1$$ = SHLBYTE(wq$$);
113 w1$$ = veorq_u8(w1$$, w2$$);
114 wq$$ = veorq_u8(w1$$, wd$$);
119 w1$$ = vshlq_n_u8(wq$$, 4);
122 wq$$ = veorq_u8(w1$$, w2$$);
[all …]
H A Dint.uc81 unative_t wd$$, wq$$, wp$$, w1$$, w2$$;
93 w1$$ = SHLBYTE(wq$$);
95 w1$$ ^= w2$$;
96 wq$$ = w1$$ ^ wd$$;
110 unative_t wd$$, wq$$, wp$$, w1$$, w2$$;
123 w1$$ = SHLBYTE(wq$$);
125 w1$$ ^= w2$$;
126 wq$$ = w1$$ ^ wd$$;
131 w1$$ = SHLBYTE(wq$$);
133 wq$$ = w1$$ ^ w2$$;
H A Daltivec.uc77 unative_t wd$$, wq$$, wp$$, w1$$, w2$$;
90 w1$$ = SHLBYTE(wq$$);
92 w1$$ = vec_xor(w1$$, w2$$);
93 wq$$ = vec_xor(w1$$, wd$$);
/linux/lib/crypto/powerpc/
H A Dmd5-asm.S61 #define R_00_15(a, b, c, d, w0, w1, p, q, off, k0h, k0l, k1h, k1l) \ argument
66 LOAD_DATA(w1, off+4) /* W */ \
71 addis w1,w1,k1h; /* 2: wk = w + k */ \
73 addi w1,w1,k1l; /* 2: wk = w + k' */ \
75 add d,d,w1; /* 2: a = a + wk */ \
85 #define R_16_31(a, b, c, d, w0, w1, p, q, k0h, k0l, k1h, k1l) \ argument
92 addi w1,w1,k1l; /* 2: wk = w + k */ \
94 addis w1,w1,k1h; /* 2: wk = w + k' */ \
98 add d,d,w1; /* 2: a = a + wk */ \
105 #define R_32_47(a, b, c, d, w0, w1, p, q, k0h, k0l, k1h, k1l) \ argument
[all …]
H A Dsha1-spe-asm.S106 #define R_00_15(a, b, c, d, e, w0, w1, k, off) \ argument
116 LOAD_DATA(w1, off+4) /* 2: W */ \
124 add d,d,w1; /* 2: E = E + W */ \
127 evmergelo w1,w1,w0; /* mix W[0]/W[1] */ \
130 #define R_16_19(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ argument
138 evxor w0,w0,w1; /* W = W xor W[-14] */ \
156 #define R_20_39(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ argument
163 evxor w0,w0,w1; /* W = W xor W[-14] */ \
180 #define R_40_59(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ argument
188 evxor w0,w0,w1; /* W = W xor W[-14] */ \
[all …]
/linux/Documentation/w1/masters/
H A Dw1-gpio.rst2 Kernel driver w1-gpio
14 Documentation/devicetree/bindings/w1/w1-gpio.yaml
23 #include <linux/w1-gpio.h>
26 .dev_id = "w1-gpio",
38 .name = "w1-gpio",
/linux/arch/arm64/kvm/hyp/
H A Dhyp-entry.S59 eor w1, w1, #ARM_SMCCC_ARCH_WORKAROUND_1
60 cbz w1, wa_epilogue
63 eor w1, w1, #(ARM_SMCCC_ARCH_WORKAROUND_1 ^ \
65 cbz w1, wa_epilogue
67 eor w1, w1, #(ARM_SMCCC_ARCH_WORKAROUND_2 ^ \
69 cbnz w1, el1_trap
/linux/lib/crypto/mpi/
H A Dlonglong.h232 #define umul_ppmm(w1, w0, u, v) \ argument
240 (w1) = __xx.__i.__h; (w0) = __xx.__i.__l; })
241 #define smul_ppmm(w1, w0, u, v) \ argument
249 (w1) = __xx.__i.__h; (w0) = __xx.__i.__l; })
415 #define umul_ppmm(w1, w0, u, v) \ argument
418 "=d" (w1) \
470 #define umul_ppmm(w1, w0, u, v) \ argument
478 (w1) = __xx.__i.__h; (w0) = __xx.__i.__l; })
534 #define umul_ppmm(w1, w0, u, v) \ argument
537 "=d" ((USItype)(w1)) \
[all …]
/linux/Documentation/translations/zh_CN/core-api/
H A Dworkqueue.rst227 工作项w0、w1、w2被排到同一个CPU上的一个绑定的wq q0上。w0
238 20 w1 starts and burns CPU
239 25 w1 sleeps
240 35 w1 wakes up and finishes
250 5 w1 starts and burns CPU
251 10 w1 sleeps
256 20 w1 wakes up and finishes
264 5 w1 starts and burns CPU
265 10 w1 sleeps
268 20 w1 wakes up and finishes
[all …]
/linux/arch/arm64/lib/
H A Dstrchr.S22 and w1, w1, #0xff
24 cmp w2, w1
28 cmp w2, w1
H A Dstrrchr.S23 and w1, w1, #0xff
26 cmp w2, w1
/linux/tools/testing/selftests/net/
H A Dfcnal-test.sh594 run_cmd ping -c1 -w1 ${a}
598 run_cmd ping -c1 -w1 -I ${NSA_DEV} ${a}
602 run_cmd ping -c1 -w1 -I ${NSA_LO_IP} ${a}
626 run_cmd_nsb ping -c1 -w1 ${a}
636 run_cmd ping -c1 -w1 ${a}
646 run_cmd ping -c1 -w1 -I ${NSA_DEV} ${a}
656 run_cmd ping -c1 -w1 -I ${NSA_DEV} ${a}
670 run_cmd ping -c1 -w1 ${a}
681 run_cmd_nsb ping -c1 -w1 ${a}
698 run_cmd ping -c1 -w1 ${a}
[all …]
H A Dl2tp.sh319 run_cmd $host_1 ping -c1 -w1 172.16.1.2
322 run_cmd $host_1 ping -c1 -w1 -I 172.16.101.1 172.16.101.2
325 run_cmd $host_1 ${ping6} -c1 -w1 fc00:1::2
328 run_cmd $host_1 ${ping6} -c1 -w1 -I fc00:101::1 fc00:101::2
341 run_cmd $host_1 ping -c1 -w1 172.16.1.2
344 run_cmd $host_1 ping -c1 -w1 -I 172.16.101.1 172.16.101.2
347 run_cmd $host_1 ${ping6} -c1 -w1 fc00:1::2
350 run_cmd $host_1 ${ping6} -c1 -w1 -I fc00:101::1 fc00:101::2
/linux/Documentation/ABI/stable/
H A Dsysfs-driver-w1_ds24381 What: /sys/bus/w1/devices/.../page1
5 see Documentation/w1/slaves/w1_ds2438.rst for detailed information
8 What: /sys/bus/w1/devices/.../offset
12 see Documentation/w1/slaves/w1_ds2438.rst for detailed information
H A Dsysfs-driver-w1_ds28e041 What: /sys/bus/w1/devices/.../pio
5 see Documentation/w1/slaves/w1_ds28e04.rst for detailed information
10 What: /sys/bus/w1/devices/.../eeprom
14 see Documentation/w1/slaves/w1_ds28e04.rst for detailed information
H A Dsysfs-bus-w11 What: /sys/bus/w1/devices/.../w1_master_timeout_us
10 see Documentation/w1/w1-generic.rst for detailed information.
H A Dsysfs-driver-w1_ds28ea001 What: /sys/bus/w1/devices/.../w1_seq
5 see Documentation/w1/slaves/w1_therm.rst for detailed information
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-w1_therm1 What: /sys/bus/w1/devices/.../alarms
11 master level, refer to Documentation/w1/w1-generic.rst for
17 What: /sys/bus/w1/devices/.../eeprom_cmd
33 What: /sys/bus/w1/devices/.../ext_power
47 What: /sys/bus/w1/devices/.../resolution
69 What: /sys/bus/w1/devices/.../temperature
90 What: /sys/bus/w1/devices/.../w1_slave
105 refer to Documentation/w1/slaves/w1_therm.rst for detailed
111 What: /sys/bus/w1/devices/w1_bus_masterXX/therm_bulk_read
139 What: /sys/bus/w1/devices/.../conv_time
[all …]
/linux/arch/arm64/crypto/
H A Dsm3-neon-core.S244 #define SCHED_W_1_1(round, w0, w1, w2, w3, w4, w5) \ argument
248 #define SCHED_W_1_2(round, w0, w1, w2, w3, w4, w5) \ argument
249 ext XTMP5.16b, w1.16b, w1.16b, #12;
250 #define SCHED_W_1_3(round, w0, w1, w2, w3, w4, w5) \ argument
251 ext XTMP0.16b, XTMP0.16b, w1.16b, #12; /* XTMP0: xx, w2, w1, w0 */
252 #define SCHED_W_1_4(round, w0, w1, w2, w3, w4, w5) \ argument
254 #define SCHED_W_1_5(round, w0, w1, w2, w3, w4, w5) \ argument
258 #define SCHED_W_1_6(round, w0, w1, w2, w3, w4, w5) \ argument
264 #define SCHED_W_1_7(round, w0, w1, w2, w3, w4, w5) \ argument
266 #define SCHED_W_1_8(round, w0, w1, w2, w3, w4, w5) \ argument
[all …]
/linux/tools/testing/selftests/net/forwarding/
H A Ddual_vxlan_bridge.sh244 ip link add name w1 type veth peer name w2
246 ip link set dev w1 master br3
247 ip link set dev w1 up
291 in_ns ns2 ip link add name w1.20 link w1 type vlan id 20
292 in_ns ns2 ip link set dev w1.20 master br3
293 in_ns ns2 ip link set dev w1.20 up
/linux/drivers/w1/
H A DKconfig23 There are three types of messages between w1 core and userspace:
29 source "drivers/w1/masters/Kconfig"
30 source "drivers/w1/slaves/Kconfig"
/linux/drivers/w1/masters/
H A DMakefile12 obj-$(CONFIG_W1_MASTER_GPIO) += w1-gpio.o
15 obj-$(CONFIG_W1_MASTER_UART) += w1-uart.o

123456