Home
last modified time | relevance | path

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

12345

/Linux-v4.19/Documentation/driver-api/
Dw1.rst13 include/linux/w1.h
18 .. kernel-doc:: include/linux/w1.h
21 drivers/w1/w1.c
26 .. kernel-doc:: drivers/w1/w1.c
29 drivers/w1/w1_family.c
34 .. kernel-doc:: drivers/w1/w1_family.c
37 drivers/w1/w1_internal.h
42 .. kernel-doc:: drivers/w1/w1_internal.h
45 drivers/w1/w1_int.c
50 .. kernel-doc:: drivers/w1/w1_int.c
[all …]
/Linux-v4.19/Documentation/w1/
Dw1.generic1 The 1-wire (w1) subsystem
9 The w1 subsystem provides the framework for managing w1 masters and
12 All w1 slave devices must be connected to a w1 bus master device.
14 Example w1 master devices:
17 DS2482 (i2c to w1 bridge)
21 What does the w1 subsystem do?
23 When a w1 master driver registers with the w1 subsystem, the following occurs:
25 - sysfs entries for that w1 master are created
26 - the w1 bus is periodically searched for new slave devices
28 When a device is found on the bus, w1 core tries to load the driver for its family
[all …]
D00-INDEX7 w1.generic
8 - The 1-wire (w1) bus
9 w1.netlink
/Linux-v4.19/arch/powerpc/crypto/
Dmd5-asm.S70 #define R_00_15(a, b, c, d, w0, w1, p, q, off, k0h, k0l, k1h, k1l) \ argument
75 LOAD_DATA(w1, off+4) /* W */ \
80 addis w1,w1,k1h; /* 2: wk = w + k */ \
82 addi w1,w1,k1l; /* 2: wk = w + k' */ \
84 add d,d,w1; /* 2: a = a + wk */ \
94 #define R_16_31(a, b, c, d, w0, w1, p, q, k0h, k0l, k1h, k1l) \ argument
101 addi w1,w1,k1l; /* 2: wk = w + k */ \
103 addis w1,w1,k1h; /* 2: wk = w + k' */ \
107 add d,d,w1; /* 2: a = a + wk */ \
114 #define R_32_47(a, b, c, d, w0, w1, p, q, k0h, k0l, k1h, k1l) \ argument
[all …]
Dsha1-spe-asm.S111 #define R_00_15(a, b, c, d, e, w0, w1, k, off) \ argument
121 LOAD_DATA(w1, off+4) /* 2: W */ \
129 add d,d,w1; /* 2: E = E + W */ \
132 evmergelo w1,w1,w0; /* mix W[0]/W[1] */ \
135 #define R_16_19(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ argument
143 evxor w0,w0,w1; /* W = W xor W[-14] */ \
161 #define R_20_39(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ argument
168 evxor w0,w0,w1; /* W = W xor W[-14] */ \
185 #define R_40_59(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ argument
193 evxor w0,w0,w1; /* W = W xor W[-14] */ \
[all …]
/Linux-v4.19/lib/raid6/
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 …]
Dint.uc88 unative_t wd$$, wq$$, wp$$, w1$$, w2$$;
100 w1$$ = SHLBYTE(wq$$);
102 w1$$ ^= w2$$;
103 wq$$ = w1$$ ^ wd$$;
117 unative_t wd$$, wq$$, wp$$, w1$$, w2$$;
130 w1$$ = SHLBYTE(wq$$);
132 w1$$ ^= w2$$;
133 wq$$ = w1$$ ^ wd$$;
138 w1$$ = SHLBYTE(wq$$);
140 wq$$ = w1$$ ^ w2$$;
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-v4.19/crypto/
Dcamellia_generic.c339 #define ROLDQ(ll, lr, rl, rr, w0, w1, bits) ({ \ argument
347 #define ROLDQo32(ll, lr, rl, rr, w0, w1, bits) ({ \ argument
349 w1 = lr; \
353 rr = (w0 << (bits - 32)) + (w1 >> (64 - bits)); \
560 u32 il, ir, t0, t1, w0, w1; in camellia_setup128() local
578 ROLDQ(kll, klr, krl, krr, w0, w1, 15); in camellia_setup128()
584 ROLDQ(kll, klr, krl, krr, w0, w1, 30); in camellia_setup128()
590 ROLDQ(kll, klr, krl, krr, w0, w1, 15); in camellia_setup128()
594 ROLDQ(kll, klr, krl, krr, w0, w1, 17); in camellia_setup128()
600 ROLDQ(kll, klr, krl, krr, w0, w1, 17); in camellia_setup128()
[all …]
/Linux-v4.19/arch/arm64/kvm/hyp/
Dhyp-entry.S108 eor w1, w1, #ARM_SMCCC_ARCH_WORKAROUND_1
109 cbz w1, wa_epilogue
112 eor w1, w1, #(ARM_SMCCC_ARCH_WORKAROUND_1 ^ \
114 cbnz w1, el1_trap
125 clz w1, w1 // Murphy's device:
126 lsr w1, w1, #5 // w1 = !!w1 without using
127 eor w1, w1, #1 // the flags...
/Linux-v4.19/Documentation/w1/masters/
Dw1-gpio1 Kernel driver w1-gpio
13 Documentation/devicetree/bindings/w1/w1-gpio.txt
20 #include <linux/w1-gpio.h>
23 .dev_id = "w1-gpio",
35 .name = "w1-gpio",
/Linux-v4.19/lib/mpi/
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" ((USItype)(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-v4.19/arch/arm64/lib/
Dstrchr.S33 and w1, w1, #0xff
35 cmp w2, w1
39 cmp w2, w1
Dmemchr.S34 and w1, w1, #0xff
38 cmp w3, w1
Dstrrchr.S34 and w1, w1, #0xff
37 cmp w2, w1
Dclear_page.S30 and w1, w1, #0xf
/Linux-v4.19/Documentation/devicetree/bindings/w1/
Dw1-gpio.txt1 w1-gpio devicetree bindings
5 - compatible: "w1-gpio"
16 Also refer to the generic w1.txt document.
21 compatible = "w1-gpio";
/Linux-v4.19/Documentation/ABI/stable/
Dsysfs-driver-w1_ds28e041 What: /sys/bus/w1/devices/.../pio
5 see Documentation/w1/slaves/w1_ds28e04 for detailed information
10 What: /sys/bus/w1/devices/.../eeprom
14 see Documentation/w1/slaves/w1_ds28e04 for detailed information
Dsysfs-bus-w11 What: /sys/bus/w1/devices/.../w1_master_timeout_us
9 see Documentation/w1/w1.generic for detailed information.
Dsysfs-driver-w1_ds28ea001 What: /sys/bus/w1/devices/.../w1_seq
5 see Documentation/w1/slaves/w1_therm for detailed information
/Linux-v4.19/samples/bpf/
Dtest_cgrp2_sock2.sh51 ping -c1 -w1 172.16.1.100
58 ping6 -c1 -w1 2401:db00::1
69 ping6 -c1 -w1 2401:db00::1
76 ping -c1 -w1 172.16.1.100
/Linux-v4.19/arch/x86/include/asm/
Drwsem.h127 " test " __ASM_SEL(%w1,%k1) "," __ASM_SEL(%w1,%k1) "\n\t" \
163 " test " __ASM_SEL(%w1,%k1) "," __ASM_SEL(%w1,%k1) "\n\t" in __down_write_trylock()
/Linux-v4.19/arch/m68k/lib/
Dmuldi3.c28 #define umul_ppmm(w1, w0, u, v) \ argument
48 (w1) = __x3 + __ll_highpart (__x1); \
54 #define umul_ppmm(w1, w0, u, v) \ argument
57 "=d" ((USItype)(w1)) \
/Linux-v4.19/drivers/w1/
DKconfig22 There are three types of messages between w1 core and userspace:
28 source drivers/w1/masters/Kconfig
29 source drivers/w1/slaves/Kconfig
/Linux-v4.19/net/tipc/
Dnet.c155 u64 *w1 = (u64 *)&tn->node_id[8]; in __tipc_nl_add_net() local
172 if (nla_put_u64_64bit(msg->skb, TIPC_NLA_NET_NODEID_W1, *w1, 0)) in __tipc_nl_add_net()
256 u64 *w1 = (u64 *)&node_id[8]; in __tipc_nl_net_set() local
261 *w1 = nla_get_u64(attrs[TIPC_NLA_NET_NODEID_W1]); in __tipc_nl_net_set()

12345