w1_slave           24 drivers/base/regmap/regmap-w1.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave           46 drivers/base/regmap/regmap-w1.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave           73 drivers/base/regmap/regmap-w1.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave           97 drivers/base/regmap/regmap-w1.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave          125 drivers/base/regmap/regmap-w1.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave          150 drivers/base/regmap/regmap-w1.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave           35 drivers/power/supply/bq27xxx_battery_hdq.c static int w1_bq27000_read(struct w1_slave *sl, unsigned int reg)
w1_slave           50 drivers/power/supply/bq27xxx_battery_hdq.c 	struct w1_slave *sl = dev_to_w1_slave(di->dev);
w1_slave           82 drivers/power/supply/bq27xxx_battery_hdq.c static int bq27xxx_battery_hdq_add_slave(struct w1_slave *sl)
w1_slave          100 drivers/power/supply/bq27xxx_battery_hdq.c static void bq27xxx_battery_hdq_remove_slave(struct w1_slave *sl)
w1_slave          122 drivers/power/supply/ds2760_battery.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave          171 drivers/power/supply/ds2760_battery.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave          205 drivers/power/supply/ds2760_battery.c static BIN_ATTR_RO(w1_slave, DS2760_DATA_SIZE);
w1_slave          677 drivers/power/supply/ds2760_battery.c static int w1_ds2760_add_slave(struct w1_slave *sl)
w1_slave          780 drivers/power/supply/ds2760_battery.c static void w1_ds2760_remove_slave(struct w1_slave *sl)
w1_slave          323 drivers/power/supply/max1721x_battery.c static int devm_w1_max1721x_add_device(struct w1_slave *sl)
w1_slave           26 drivers/w1/slaves/w1_ds2405.c static int w1_ds2405_select(struct w1_slave *sl, bool only_active)
w1_slave           60 drivers/w1/slaves/w1_ds2405.c static int w1_ds2405_read_pio(struct w1_slave *sl)
w1_slave           74 drivers/w1/slaves/w1_ds2405.c 	struct w1_slave *sl = dev_to_w1_slave(device);
w1_slave          111 drivers/w1/slaves/w1_ds2405.c 	struct w1_slave *sl = dev_to_w1_slave(device);
w1_slave          141 drivers/w1/slaves/w1_ds2405.c 	struct w1_slave *sl = dev_to_w1_slave(device);
w1_slave           31 drivers/w1/slaves/w1_ds2406.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave           67 drivers/w1/slaves/w1_ds2406.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          117 drivers/w1/slaves/w1_ds2406.c static int w1_f12_add_slave(struct w1_slave *sl)
w1_slave          133 drivers/w1/slaves/w1_ds2406.c static void w1_f12_remove_slave(struct w1_slave *sl)
w1_slave           38 drivers/w1/slaves/w1_ds2408.c static int _read_reg(struct w1_slave *sl, u8 address, unsigned char* buf)
w1_slave          140 drivers/w1/slaves/w1_ds2408.c static bool optional_read_back_valid(struct w1_slave *sl, u8 expected)
w1_slave          156 drivers/w1/slaves/w1_ds2408.c static bool optional_read_back_valid(struct w1_slave *sl, u8 expected)
w1_slave          166 drivers/w1/slaves/w1_ds2408.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          216 drivers/w1/slaves/w1_ds2408.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          246 drivers/w1/slaves/w1_ds2408.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          291 drivers/w1/slaves/w1_ds2408.c static int w1_f29_disable_test_mode(struct w1_slave *sl)
w1_slave           31 drivers/w1/slaves/w1_ds2413.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave           87 drivers/w1/slaves/w1_ds2413.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave           33 drivers/w1/slaves/w1_ds2423.c 	struct w1_slave *sl = dev_to_w1_slave(device);
w1_slave          112 drivers/w1/slaves/w1_ds2423.c static DEVICE_ATTR_RO(w1_slave);
w1_slave           64 drivers/w1/slaves/w1_ds2431.c static int w1_f2d_readblock(struct w1_slave *sl, int off, int count, char *buf)
w1_slave          101 drivers/w1/slaves/w1_ds2431.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          145 drivers/w1/slaves/w1_ds2431.c static int w1_f2d_write(struct w1_slave *sl, int addr, int len, const u8 *data)
w1_slave          207 drivers/w1/slaves/w1_ds2431.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave           61 drivers/w1/slaves/w1_ds2433.c static int w1_f23_refresh_block(struct w1_slave *sl, struct w1_f23_data *data,
w1_slave           93 drivers/w1/slaves/w1_ds2433.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          152 drivers/w1/slaves/w1_ds2433.c static int w1_f23_write(struct w1_slave *sl, int addr, int len, const u8 *data)
w1_slave          207 drivers/w1/slaves/w1_ds2433.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          269 drivers/w1/slaves/w1_ds2433.c static int w1_f23_add_slave(struct w1_slave *sl)
w1_slave          283 drivers/w1/slaves/w1_ds2433.c static void w1_f23_remove_slave(struct w1_slave *sl)
w1_slave           52 drivers/w1/slaves/w1_ds2438.c static int w1_ds2438_get_page(struct w1_slave *sl, int pageno, u8 *buf)
w1_slave           86 drivers/w1/slaves/w1_ds2438.c static int w1_ds2438_get_temperature(struct w1_slave *sl, int16_t *temperature)
w1_slave          128 drivers/w1/slaves/w1_ds2438.c static int w1_ds2438_change_config_bit(struct w1_slave *sl, u8 mask, u8 value)
w1_slave          187 drivers/w1/slaves/w1_ds2438.c static int w1_ds2438_get_voltage(struct w1_slave *sl,
w1_slave          236 drivers/w1/slaves/w1_ds2438.c static int w1_ds2438_get_current(struct w1_slave *sl, int16_t *voltage)
w1_slave          259 drivers/w1/slaves/w1_ds2438.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          281 drivers/w1/slaves/w1_ds2438.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          302 drivers/w1/slaves/w1_ds2438.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          332 drivers/w1/slaves/w1_ds2438.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          353 drivers/w1/slaves/w1_ds2438.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          374 drivers/w1/slaves/w1_ds2438.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave           40 drivers/w1/slaves/w1_ds250x.c 	int (*read)(struct w1_slave *sl, int pageno);
w1_slave           46 drivers/w1/slaves/w1_ds250x.c static int w1_ds2502_read_page(struct w1_slave *sl, int pageno)
w1_slave           84 drivers/w1/slaves/w1_ds250x.c static int w1_ds2505_read_page(struct w1_slave *sl, int pageno)
w1_slave          142 drivers/w1/slaves/w1_ds250x.c 	struct w1_slave *sl = priv;
w1_slave          165 drivers/w1/slaves/w1_ds250x.c static int w1_eprom_add_slave(struct w1_slave *sl)
w1_slave           29 drivers/w1/slaves/w1_ds2780.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave           54 drivers/w1/slaves/w1_ds2780.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave           72 drivers/w1/slaves/w1_ds2780.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave           97 drivers/w1/slaves/w1_ds2780.c static BIN_ATTR_RO(w1_slave, DS2780_DATA_SIZE);
w1_slave          113 drivers/w1/slaves/w1_ds2780.c static int w1_ds2780_add_slave(struct w1_slave *sl)
w1_slave          137 drivers/w1/slaves/w1_ds2780.c static void w1_ds2780_remove_slave(struct w1_slave *sl)
w1_slave           26 drivers/w1/slaves/w1_ds2781.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave           51 drivers/w1/slaves/w1_ds2781.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave           69 drivers/w1/slaves/w1_ds2781.c 	struct w1_slave *sl = container_of(dev, struct w1_slave, dev);
w1_slave           94 drivers/w1/slaves/w1_ds2781.c static BIN_ATTR_RO(w1_slave, DS2781_DATA_SIZE);
w1_slave          110 drivers/w1/slaves/w1_ds2781.c static int w1_ds2781_add_slave(struct w1_slave *sl)
w1_slave          134 drivers/w1/slaves/w1_ds2781.c static void w1_ds2781_remove_slave(struct w1_slave *sl)
w1_slave           61 drivers/w1/slaves/w1_ds2805.c static int w1_f0d_readblock(struct w1_slave *sl, int off, int count, char *buf)
w1_slave           98 drivers/w1/slaves/w1_ds2805.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          144 drivers/w1/slaves/w1_ds2805.c static int w1_f0d_write(struct w1_slave *sl, int addr, int len, const u8 *data)
w1_slave          206 drivers/w1/slaves/w1_ds2805.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          274 drivers/w1/slaves/w1_ds2805.c static int w1_f0d_add_slave(struct w1_slave *sl)
w1_slave          279 drivers/w1/slaves/w1_ds2805.c static void w1_f0d_remove_slave(struct w1_slave *sl)
w1_slave           71 drivers/w1/slaves/w1_ds28e04.c static int w1_f1C_refresh_block(struct w1_slave *sl, struct w1_f1C_data *data,
w1_slave           98 drivers/w1/slaves/w1_ds28e04.c static int w1_f1C_read(struct w1_slave *sl, int addr, int len, char *data)
w1_slave          118 drivers/w1/slaves/w1_ds28e04.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          160 drivers/w1/slaves/w1_ds28e04.c static int w1_f1C_write(struct w1_slave *sl, int addr, int len, const u8 *data)
w1_slave          227 drivers/w1/slaves/w1_ds28e04.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          283 drivers/w1/slaves/w1_ds28e04.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          302 drivers/w1/slaves/w1_ds28e04.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          393 drivers/w1/slaves/w1_ds28e04.c static int w1_f1C_add_slave(struct w1_slave *sl)
w1_slave          407 drivers/w1/slaves/w1_ds28e04.c static void w1_f1C_remove_slave(struct w1_slave *sl)
w1_slave           85 drivers/w1/slaves/w1_ds28e17.c static int w1_f19_i2c_busy_wait(struct w1_slave *sl, size_t count)
w1_slave          122 drivers/w1/slaves/w1_ds28e17.c static size_t w1_f19_error(struct w1_slave *sl, u8 w1_buf[])
w1_slave          149 drivers/w1/slaves/w1_ds28e17.c static int __w1_f19_i2c_write(struct w1_slave *sl,
w1_slave          190 drivers/w1/slaves/w1_ds28e17.c static int w1_f19_i2c_write(struct w1_slave *sl, u16 i2c_address,
w1_slave          262 drivers/w1/slaves/w1_ds28e17.c static int w1_f19_i2c_read(struct w1_slave *sl, u16 i2c_address,
w1_slave          301 drivers/w1/slaves/w1_ds28e17.c static int w1_f19_i2c_write_read(struct w1_slave *sl, u16 i2c_address,
w1_slave          349 drivers/w1/slaves/w1_ds28e17.c 	struct w1_slave *sl = (struct w1_slave *) adapter->algo_data;
w1_slave          500 drivers/w1/slaves/w1_ds28e17.c static int w1_f19_get_i2c_speed(struct w1_slave *sl)
w1_slave          532 drivers/w1/slaves/w1_ds28e17.c static int __w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed)
w1_slave          554 drivers/w1/slaves/w1_ds28e17.c static int w1_f19_set_i2c_speed(struct w1_slave *sl, u8 speed)
w1_slave          577 drivers/w1/slaves/w1_ds28e17.c 	struct w1_slave *sl = dev_to_w1_slave(dev);
w1_slave          592 drivers/w1/slaves/w1_ds28e17.c 	struct w1_slave *sl = dev_to_w1_slave(dev);
w1_slave          632 drivers/w1/slaves/w1_ds28e17.c 	struct w1_slave *sl = dev_to_w1_slave(dev);
w1_slave          642 drivers/w1/slaves/w1_ds28e17.c 	struct w1_slave *sl = dev_to_w1_slave(dev);
w1_slave          681 drivers/w1/slaves/w1_ds28e17.c static int w1_f19_add_slave(struct w1_slave *sl)
w1_slave          730 drivers/w1/slaves/w1_ds28e17.c static void w1_f19_remove_slave(struct w1_slave *sl)
w1_slave           59 drivers/w1/slaves/w1_therm.c static int w1_therm_add_slave(struct w1_slave *sl)
w1_slave           69 drivers/w1/slaves/w1_therm.c static void w1_therm_remove_slave(struct w1_slave *sl)
w1_slave           90 drivers/w1/slaves/w1_therm.c static DEVICE_ATTR_RW(w1_slave);
w1_slave          251 drivers/w1/slaves/w1_therm.c 	struct w1_slave *sl = dev_to_w1_slave(device);
w1_slave          330 drivers/w1/slaves/w1_therm.c 	struct w1_slave *sl = dev_to_w1_slave(device);
w1_slave          453 drivers/w1/slaves/w1_therm.c 	struct w1_slave *sl = dev_to_w1_slave(device);
w1_slave          474 drivers/w1/slaves/w1_therm.c 			  struct w1_slave *sl, struct therm_info *info)
w1_slave          570 drivers/w1/slaves/w1_therm.c 	struct w1_slave *sl = dev_to_w1_slave(device);
w1_slave          604 drivers/w1/slaves/w1_therm.c 	struct w1_slave *sl = dev_get_drvdata(device);
w1_slave          645 drivers/w1/slaves/w1_therm.c 	struct w1_slave *sl = dev_to_w1_slave(device);
w1_slave           80 drivers/w1/w1.c 	struct w1_slave *sl = dev_to_w1_slave(dev);
w1_slave           90 drivers/w1/w1.c 	struct w1_slave *sl = dev_to_w1_slave(dev);
w1_slave           99 drivers/w1/w1.c 	struct w1_slave *sl = dev_to_w1_slave(dev);
w1_slave          112 drivers/w1/w1.c ATTRIBUTE_GROUPS(w1_slave);
w1_slave          120 drivers/w1/w1.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          139 drivers/w1/w1.c 	struct w1_slave *sl = kobj_to_w1_slave(kobj);
w1_slave          372 drivers/w1/w1.c 	struct w1_slave *sl = NULL;
w1_slave          377 drivers/w1/w1.c 		sl = list_entry(ent, struct w1_slave, w1_slave_entry);
w1_slave          440 drivers/w1/w1.c struct w1_slave *w1_slave_search_device(struct w1_master *dev,
w1_slave          443 drivers/w1/w1.c 	struct w1_slave *sl;
w1_slave          463 drivers/w1/w1.c 	struct w1_slave *sl;
w1_slave          501 drivers/w1/w1.c 	struct w1_slave *sl;
w1_slave          581 drivers/w1/w1.c 	struct w1_slave *sl = NULL;
w1_slave          590 drivers/w1/w1.c 		sl = container_of(dev, struct w1_slave, dev);
w1_slave          614 drivers/w1/w1.c static int w1_family_notify(unsigned long action, struct w1_slave *sl)
w1_slave          672 drivers/w1/w1.c static int __w1_attach_slave_device(struct w1_slave *sl)
w1_slave          720 drivers/w1/w1.c 	struct w1_slave *sl;
w1_slave          725 drivers/w1/w1.c 	sl = kzalloc(sizeof(struct w1_slave), GFP_KERNEL);
w1_slave          784 drivers/w1/w1.c int w1_unref_slave(struct w1_slave *sl)
w1_slave          815 drivers/w1/w1.c int w1_slave_detach(struct w1_slave *sl)
w1_slave          847 drivers/w1/w1.c struct w1_slave *w1_search_slave(struct w1_reg_num *id)
w1_slave          850 drivers/w1/w1.c 	struct w1_slave *sl = NULL;
w1_slave          878 drivers/w1/w1.c 	struct w1_slave *sl, *sln;
w1_slave          918 drivers/w1/w1.c 	struct w1_slave *sl;
w1_slave         1065 drivers/w1/w1.c 	struct w1_slave *sl, *sln;
w1_slave          177 drivers/w1/w1_int.c 	struct w1_slave *sl, *sln;
w1_slave           38 drivers/w1/w1_internal.h struct w1_slave *w1_search_slave(struct w1_reg_num *id);
w1_slave           43 drivers/w1/w1_internal.h int w1_unref_slave(struct w1_slave *sl);
w1_slave           47 drivers/w1/w1_internal.h struct w1_slave *w1_slave_search_device(struct w1_master *dev,
w1_slave           59 drivers/w1/w1_internal.h int w1_slave_detach(struct w1_slave *sl);
w1_slave          387 drivers/w1/w1_io.c int w1_reset_select_slave(struct w1_slave *sl)
w1_slave           43 drivers/w1/w1_netlink.c 	struct w1_slave *sl;
w1_slave          267 drivers/w1/w1_netlink.c 	struct w1_slave *sl;
w1_slave          316 drivers/w1/w1_netlink.c 	struct w1_slave *sl;
w1_slave          387 drivers/w1/w1_netlink.c static int w1_process_command_slave(struct w1_slave *sl,
w1_slave          449 drivers/w1/w1_netlink.c 	struct w1_slave *sl = node->sl;
w1_slave          538 drivers/w1/w1_netlink.c 	struct w1_slave *sl;
w1_slave          254 include/linux/w1.h 	int  (*add_slave)(struct w1_slave *sl);
w1_slave          255 include/linux/w1.h 	void (*remove_slave)(struct w1_slave *sl);
w1_slave          302 include/linux/w1.h int w1_reset_select_slave(struct w1_slave *sl);
w1_slave          306 include/linux/w1.h static inline struct w1_slave* dev_to_w1_slave(struct device *dev)
w1_slave          308 include/linux/w1.h 	return container_of(dev, struct w1_slave, dev);
w1_slave          311 include/linux/w1.h static inline struct w1_slave* kobj_to_w1_slave(struct kobject *kobj)