Symbol: w1_slave
drivers/base/regmap/regmap-w1.c
125
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/base/regmap/regmap-w1.c
150
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/base/regmap/regmap-w1.c
24
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/base/regmap/regmap-w1.c
46
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/base/regmap/regmap-w1.c
73
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/base/regmap/regmap-w1.c
97
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/power/supply/bq27xxx_battery_hdq.c
28
static int w1_bq27000_read(struct w1_slave *sl, unsigned int reg)
drivers/power/supply/bq27xxx_battery_hdq.c
43
struct w1_slave *sl = dev_to_w1_slave(di->dev);
drivers/power/supply/bq27xxx_battery_hdq.c
75
static int bq27xxx_battery_hdq_add_slave(struct w1_slave *sl)
drivers/power/supply/bq27xxx_battery_hdq.c
93
static void bq27xxx_battery_hdq_remove_slave(struct w1_slave *sl)
drivers/power/supply/ds2760_battery.c
121
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/power/supply/ds2760_battery.c
170
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/power/supply/ds2760_battery.c
204
static const BIN_ATTR_RO(w1_slave, DS2760_DATA_SIZE);
drivers/power/supply/ds2760_battery.c
624
static int w1_ds2760_add_slave(struct w1_slave *sl)
drivers/power/supply/ds2760_battery.c
722
static void w1_ds2760_remove_slave(struct w1_slave *sl)
drivers/power/supply/max1721x_battery.c
323
static int devm_w1_max1721x_add_device(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2405.c
111
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_ds2405.c
141
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_ds2405.c
26
static int w1_ds2405_select(struct w1_slave *sl, bool only_active)
drivers/w1/slaves/w1_ds2405.c
60
static int w1_ds2405_read_pio(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2405.c
74
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_ds2406.c
109
static int w1_f12_add_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2406.c
125
static void w1_f12_remove_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2406.c
31
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2406.c
63
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2408.c
140
static bool optional_read_back_valid(struct w1_slave *sl, u8 expected)
drivers/w1/slaves/w1_ds2408.c
156
static bool optional_read_back_valid(struct w1_slave *sl, u8 expected)
drivers/w1/slaves/w1_ds2408.c
166
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2408.c
216
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2408.c
246
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2408.c
291
static int w1_f29_disable_test_mode(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2408.c
38
static int _read_reg(struct w1_slave *sl, u8 address, unsigned char *buf)
drivers/w1/slaves/w1_ds2413.c
31
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2413.c
87
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2423.c
112
static DEVICE_ATTR_RO(w1_slave);
drivers/w1/slaves/w1_ds2423.c
33
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_ds2430.c
101
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2430.c
145
static int w1_f14_write(struct w1_slave *sl, int addr, int len, const u8 *data)
drivers/w1/slaves/w1_ds2430.c
208
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2430.c
65
static int w1_f14_readblock(struct w1_slave *sl, int off, int count, char *buf)
drivers/w1/slaves/w1_ds2431.c
101
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2431.c
145
static int w1_f2d_write(struct w1_slave *sl, int addr, int len, const u8 *data)
drivers/w1/slaves/w1_ds2431.c
207
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2431.c
64
static int w1_f2d_readblock(struct w1_slave *sl, int off, int count, char *buf)
drivers/w1/slaves/w1_ds2433.c
116
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2433.c
177
static int w1_f23_write(struct w1_slave *sl, int addr, int len, const u8 *data)
drivers/w1/slaves/w1_ds2433.c
230
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2433.c
319
static int w1_f23_add_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2433.c
354
static void w1_f23_remove_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2433.c
84
static int w1_f23_refresh_block(struct w1_slave *sl, struct w1_f23_data *data,
drivers/w1/slaves/w1_ds2438.c
135
static int w1_ds2438_change_config_bit(struct w1_slave *sl, u8 mask, u8 value)
drivers/w1/slaves/w1_ds2438.c
194
static int w1_ds2438_change_offset_register(struct w1_slave *sl, u8 *value)
drivers/w1/slaves/w1_ds2438.c
222
static int w1_ds2438_get_voltage(struct w1_slave *sl,
drivers/w1/slaves/w1_ds2438.c
271
static int w1_ds2438_get_current(struct w1_slave *sl, int16_t *voltage)
drivers/w1/slaves/w1_ds2438.c
294
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2438.c
316
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2438.c
337
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2438.c
367
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2438.c
397
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2438.c
416
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2438.c
437
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2438.c
458
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2438.c
61
static int w1_ds2438_get_page(struct w1_slave *sl, int pageno, u8 *buf)
drivers/w1/slaves/w1_ds2438.c
93
static int w1_ds2438_get_temperature(struct w1_slave *sl, int16_t *temperature)
drivers/w1/slaves/w1_ds250x.c
142
struct w1_slave *sl = priv;
drivers/w1/slaves/w1_ds250x.c
165
static int w1_eprom_add_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds250x.c
40
int (*read)(struct w1_slave *sl, int pageno);
drivers/w1/slaves/w1_ds250x.c
46
static int w1_ds2502_read_page(struct w1_slave *sl, int pageno)
drivers/w1/slaves/w1_ds250x.c
84
static int w1_ds2505_read_page(struct w1_slave *sl, int pageno)
drivers/w1/slaves/w1_ds2780.c
114
static int w1_ds2780_add_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2780.c
138
static void w1_ds2780_remove_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2780.c
29
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/w1/slaves/w1_ds2780.c
54
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/w1/slaves/w1_ds2780.c
72
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/w1/slaves/w1_ds2780.c
98
static const BIN_ATTR_RO(w1_slave, DS2780_DATA_SIZE);
drivers/w1/slaves/w1_ds2781.c
111
static int w1_ds2781_add_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2781.c
135
static void w1_ds2781_remove_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2781.c
26
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/w1/slaves/w1_ds2781.c
51
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/w1/slaves/w1_ds2781.c
69
struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
drivers/w1/slaves/w1_ds2781.c
95
static const BIN_ATTR_RO(w1_slave, DS2781_DATA_SIZE);
drivers/w1/slaves/w1_ds2805.c
144
static int w1_f0d_write(struct w1_slave *sl, int addr, int len, const u8 *data)
drivers/w1/slaves/w1_ds2805.c
206
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds2805.c
274
static int w1_f0d_add_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2805.c
279
static void w1_f0d_remove_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds2805.c
61
static int w1_f0d_readblock(struct w1_slave *sl, int off, int count, char *buf)
drivers/w1/slaves/w1_ds2805.c
98
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds28e04.c
118
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds28e04.c
161
static int w1_f1C_write(struct w1_slave *sl, int addr, int len, const u8 *data)
drivers/w1/slaves/w1_ds28e04.c
230
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds28e04.c
286
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds28e04.c
305
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/slaves/w1_ds28e04.c
382
static int w1_f1C_add_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds28e04.c
396
static void w1_f1C_remove_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds28e04.c
71
static int w1_f1C_refresh_block(struct w1_slave *sl, struct w1_f1C_data *data,
drivers/w1/slaves/w1_ds28e04.c
98
static int w1_f1C_read(struct w1_slave *sl, int addr, int len, char *data)
drivers/w1/slaves/w1_ds28e17.c
122
static size_t w1_f19_error(struct w1_slave *sl, u8 w1_buf[])
drivers/w1/slaves/w1_ds28e17.c
149
static int __w1_f19_i2c_write(struct w1_slave *sl,
drivers/w1/slaves/w1_ds28e17.c
190
static int w1_f19_i2c_write(struct w1_slave *sl, u16 i2c_address,
drivers/w1/slaves/w1_ds28e17.c
262
static int w1_f19_i2c_read(struct w1_slave *sl, u16 i2c_address,
drivers/w1/slaves/w1_ds28e17.c
301
static int w1_f19_i2c_write_read(struct w1_slave *sl, u16 i2c_address,
drivers/w1/slaves/w1_ds28e17.c
349
struct w1_slave *sl = (struct w1_slave *) adapter->algo_data;
drivers/w1/slaves/w1_ds28e17.c
500
static int w1_f19_get_i2c_speed(struct w1_slave *sl)
drivers/w1/slaves/w1_ds28e17.c
532
static int __w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed)
drivers/w1/slaves/w1_ds28e17.c
554
static int w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed)
drivers/w1/slaves/w1_ds28e17.c
577
struct w1_slave *sl = dev_to_w1_slave(dev);
drivers/w1/slaves/w1_ds28e17.c
592
struct w1_slave *sl = dev_to_w1_slave(dev);
drivers/w1/slaves/w1_ds28e17.c
632
struct w1_slave *sl = dev_to_w1_slave(dev);
drivers/w1/slaves/w1_ds28e17.c
642
struct w1_slave *sl = dev_to_w1_slave(dev);
drivers/w1/slaves/w1_ds28e17.c
681
static int w1_f19_add_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds28e17.c
730
static void w1_f19_remove_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_ds28e17.c
85
static int w1_f19_i2c_busy_wait(struct w1_slave *sl, size_t count)
drivers/w1/slaves/w1_therm.c
1037
static void w1_therm_remove_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
1060
static int reset_select_slave(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
1102
static int convert_t(struct w1_slave *sl, struct therm_info *info)
drivers/w1/slaves/w1_therm.c
1201
static int conv_time_measure(struct w1_slave *sl, int *conv_time)
drivers/w1/slaves/w1_therm.c
1271
static int read_scratchpad(struct w1_slave *sl, struct therm_info *info)
drivers/w1/slaves/w1_therm.c
1325
static int write_scratchpad(struct w1_slave *sl, const u8 *data, u8 nb_bytes)
drivers/w1/slaves/w1_therm.c
1358
static int copy_scratchpad(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
1412
static int recall_eeprom(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
1447
static int read_powermode(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
1487
struct w1_slave *sl = NULL; /* used to iterate through slaves */
drivers/w1/slaves/w1_therm.c
1580
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
1634
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
164
int (*get_conversion_time)(struct w1_slave *sl);
drivers/w1/slaves/w1_therm.c
165
int (*set_resolution)(struct w1_slave *sl, int val);
drivers/w1/slaves/w1_therm.c
166
int (*get_resolution)(struct w1_slave *sl);
drivers/w1/slaves/w1_therm.c
167
int (*write_data)(struct w1_slave *sl, const u8 *data);
drivers/w1/slaves/w1_therm.c
1672
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
1710
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
1732
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
1754
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
1793
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
1813
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
1835
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
1932
struct w1_slave *sl = NULL;
drivers/w1/slaves/w1_therm.c
1955
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
1969
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
1997
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
2012
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
2046
struct w1_slave *sl = dev_get_drvdata(device);
drivers/w1/slaves/w1_therm.c
2086
struct w1_slave *sl = dev_to_w1_slave(device);
drivers/w1/slaves/w1_therm.c
223
static int reset_select_slave(struct w1_slave *sl);
drivers/w1/slaves/w1_therm.c
232
static int convert_t(struct w1_slave *sl, struct therm_info *info);
drivers/w1/slaves/w1_therm.c
241
static int read_scratchpad(struct w1_slave *sl, struct therm_info *info);
drivers/w1/slaves/w1_therm.c
251
static int write_scratchpad(struct w1_slave *sl, const u8 *data, u8 nb_bytes);
drivers/w1/slaves/w1_therm.c
259
static int copy_scratchpad(struct w1_slave *sl);
drivers/w1/slaves/w1_therm.c
267
static int recall_eeprom(struct w1_slave *sl);
drivers/w1/slaves/w1_therm.c
281
static int read_powermode(struct w1_slave *sl);
drivers/w1/slaves/w1_therm.c
348
static DEVICE_ATTR_RW(w1_slave);
drivers/w1/slaves/w1_therm.c
371
static int w1_therm_add_slave(struct w1_slave *sl);
drivers/w1/slaves/w1_therm.c
380
static void w1_therm_remove_slave(struct w1_slave *sl);
drivers/w1/slaves/w1_therm.c
518
static inline int w1_DS18B20_convert_time(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
556
static inline int w1_DS18S20_convert_time(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
567
static inline int w1_DS1825_convert_time(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
602
static inline int w1_DS18B20_write_data(struct w1_slave *sl,
drivers/w1/slaves/w1_therm.c
608
static inline int w1_DS18S20_write_data(struct w1_slave *sl,
drivers/w1/slaves/w1_therm.c
615
static inline int w1_DS18B20_set_resolution(struct w1_slave *sl, int val)
drivers/w1/slaves/w1_therm.c
663
static inline int w1_DS18B20_get_resolution(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
834
static struct w1_therm_family_converter *device_family(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
882
static int check_family_data(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
898
static inline bool bulk_read_support(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
919
static inline int conversion_time(struct w1_slave *sl)
drivers/w1/slaves/w1_therm.c
939
static inline int temperature_from_RAM(struct w1_slave *sl, u8 rom[9])
drivers/w1/slaves/w1_therm.c
971
static int w1_therm_add_slave(struct w1_slave *sl)
drivers/w1/w1.c
1087
struct w1_slave *sl, *sln;
drivers/w1/w1.c
109
ATTRIBUTE_GROUPS(w1_slave);
drivers/w1/w1.c
117
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/w1.c
136
struct w1_slave *sl = kobj_to_w1_slave(kobj);
drivers/w1/w1.c
364
struct w1_slave *sl = NULL;
drivers/w1/w1.c
369
sl = list_entry(ent, struct w1_slave, w1_slave_entry);
drivers/w1/w1.c
432
struct w1_slave *w1_slave_search_device(struct w1_master *dev,
drivers/w1/w1.c
435
struct w1_slave *sl;
drivers/w1/w1.c
455
struct w1_slave *sl;
drivers/w1/w1.c
493
struct w1_slave *sl;
drivers/w1/w1.c
573
const struct w1_slave *sl = NULL;
drivers/w1/w1.c
582
sl = container_of(dev, struct w1_slave, dev);
drivers/w1/w1.c
606
static int w1_family_notify(unsigned long action, struct w1_slave *sl)
drivers/w1/w1.c
664
static int __w1_attach_slave_device(struct w1_slave *sl)
drivers/w1/w1.c
713
struct w1_slave *sl;
drivers/w1/w1.c
718
sl = kzalloc_obj(struct w1_slave);
drivers/w1/w1.c
77
struct w1_slave *sl = dev_to_w1_slave(dev);
drivers/w1/w1.c
775
int w1_unref_slave(struct w1_slave *sl)
drivers/w1/w1.c
806
int w1_slave_detach(struct w1_slave *sl)
drivers/w1/w1.c
837
struct w1_slave *w1_search_slave(struct w1_reg_num *id)
drivers/w1/w1.c
840
struct w1_slave *sl = NULL, *iter;
drivers/w1/w1.c
867
struct w1_slave *sl, *sln;
drivers/w1/w1.c
87
struct w1_slave *sl = dev_to_w1_slave(dev);
drivers/w1/w1.c
941
struct w1_slave *sl;
drivers/w1/w1.c
96
struct w1_slave *sl = dev_to_w1_slave(dev);
drivers/w1/w1_int.c
172
struct w1_slave *sl, *sln;
drivers/w1/w1_internal.h
38
struct w1_slave *w1_search_slave(struct w1_reg_num *id);
drivers/w1/w1_internal.h
43
int w1_unref_slave(struct w1_slave *sl);
drivers/w1/w1_internal.h
47
struct w1_slave *w1_slave_search_device(struct w1_master *dev,
drivers/w1/w1_internal.h
59
int w1_slave_detach(struct w1_slave *sl);
drivers/w1/w1_io.c
387
int w1_reset_select_slave(struct w1_slave *sl)
drivers/w1/w1_netlink.c
267
struct w1_slave *sl;
drivers/w1/w1_netlink.c
316
struct w1_slave *sl;
drivers/w1/w1_netlink.c
387
static int w1_process_command_slave(struct w1_slave *sl,
drivers/w1/w1_netlink.c
43
struct w1_slave *sl;
drivers/w1/w1_netlink.c
449
struct w1_slave *sl = node->sl;
drivers/w1/w1_netlink.c
538
struct w1_slave *sl;
include/linux/w1.h
255
int (*add_slave)(struct w1_slave *sl);
include/linux/w1.h
256
void (*remove_slave)(struct w1_slave *sl);
include/linux/w1.h
304
int w1_reset_select_slave(struct w1_slave *sl);
include/linux/w1.h
308
static inline struct w1_slave* dev_to_w1_slave(struct device *dev)
include/linux/w1.h
310
return container_of(dev, struct w1_slave, dev);
include/linux/w1.h
313
static inline struct w1_slave* kobj_to_w1_slave(struct kobject *kobj)