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)