/linux-master/drivers/w1/ |
H A D | w1_internal.h | 38 struct w1_slave *w1_search_slave(struct w1_reg_num *id); 43 int w1_unref_slave(struct w1_slave *sl); 47 struct w1_slave *w1_slave_search_device(struct w1_master *dev, 59 int w1_slave_detach(struct w1_slave *sl);
|
H A D | w1.c | 77 struct w1_slave *sl = dev_to_w1_slave(dev); 87 struct w1_slave *sl = dev_to_w1_slave(dev); 96 struct w1_slave *sl = dev_to_w1_slave(dev); 109 ATTRIBUTE_GROUPS(w1_slave); variable 117 struct w1_slave *sl = kobj_to_w1_slave(kobj); 136 struct w1_slave *sl = kobj_to_w1_slave(kobj); 364 struct w1_slave *sl = NULL; 369 sl = list_entry(ent, struct w1_slave, w1_slave_entry); 432 struct w1_slave *w1_slave_search_device(struct w1_master *dev, 435 struct w1_slave *s [all...] |
H A D | w1_netlink.c | 43 struct w1_slave *sl; 269 struct w1_slave *sl; 318 struct w1_slave *sl; 389 static int w1_process_command_slave(struct w1_slave *sl, 451 struct w1_slave *sl = node->sl; 540 struct w1_slave *sl;
|
H A D | w1_int.c | 176 struct w1_slave *sl, *sln;
|
H A D | w1_io.c | 387 int w1_reset_select_slave(struct w1_slave *sl)
|
/linux-master/drivers/w1/slaves/ |
H A D | w1_ds2781.c | 26 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 51 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 69 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 95 static BIN_ATTR_RO(w1_slave, DS2781_DATA_SIZE); 111 static int w1_ds2781_add_slave(struct w1_slave *sl) 135 static void w1_ds2781_remove_slave(struct w1_slave *sl)
|
H A D | w1_ds2780.c | 29 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 54 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 72 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 98 static BIN_ATTR_RO(w1_slave, DS2780_DATA_SIZE); 114 static int w1_ds2780_add_slave(struct w1_slave *sl) 138 static void w1_ds2780_remove_slave(struct w1_slave *sl)
|
H A D | w1_ds2438.c | 61 static int w1_ds2438_get_page(struct w1_slave *sl, int pageno, u8 *buf) 93 static int w1_ds2438_get_temperature(struct w1_slave *sl, int16_t *temperature) 135 static int w1_ds2438_change_config_bit(struct w1_slave *sl, u8 mask, u8 value) 194 static int w1_ds2438_change_offset_register(struct w1_slave *sl, u8 *value) 222 static int w1_ds2438_get_voltage(struct w1_slave *sl, 271 static int w1_ds2438_get_current(struct w1_slave *sl, int16_t *voltage) 294 struct w1_slave *sl = kobj_to_w1_slave(kobj); 316 struct w1_slave *sl = kobj_to_w1_slave(kobj); 337 struct w1_slave *sl = kobj_to_w1_slave(kobj); 367 struct w1_slave *s [all...] |
H A D | w1_ds2405.c | 26 static int w1_ds2405_select(struct w1_slave *sl, bool only_active) 60 static int w1_ds2405_read_pio(struct w1_slave *sl) 74 struct w1_slave *sl = dev_to_w1_slave(device); 111 struct w1_slave *sl = dev_to_w1_slave(device); 141 struct w1_slave *sl = dev_to_w1_slave(device);
|
H A D | w1_therm.c | 164 int (*get_conversion_time)(struct w1_slave *sl); 165 int (*set_resolution)(struct w1_slave *sl, int val); 166 int (*get_resolution)(struct w1_slave *sl); 167 int (*write_data)(struct w1_slave *sl, const u8 *data); 223 static int reset_select_slave(struct w1_slave *sl); 232 static int convert_t(struct w1_slave *sl, struct therm_info *info); 241 static int read_scratchpad(struct w1_slave *sl, struct therm_info *info); 251 static int write_scratchpad(struct w1_slave *sl, const u8 *data, u8 nb_bytes); 259 static int copy_scratchpad(struct w1_slave *sl); 267 static int recall_eeprom(struct w1_slave *s [all...] |
H A D | w1_ds28e04.c | 71 static int w1_f1C_refresh_block(struct w1_slave *sl, struct w1_f1C_data *data, 98 static int w1_f1C_read(struct w1_slave *sl, int addr, int len, char *data) 118 struct w1_slave *sl = kobj_to_w1_slave(kobj); 161 static int w1_f1C_write(struct w1_slave *sl, int addr, int len, const u8 *data) 230 struct w1_slave *sl = kobj_to_w1_slave(kobj); 286 struct w1_slave *sl = kobj_to_w1_slave(kobj); 305 struct w1_slave *sl = kobj_to_w1_slave(kobj); 382 static int w1_f1C_add_slave(struct w1_slave *sl) 396 static void w1_f1C_remove_slave(struct w1_slave *sl)
|
H A D | w1_ds28e17.c | 85 static int w1_f19_i2c_busy_wait(struct w1_slave *sl, size_t count) 122 static size_t w1_f19_error(struct w1_slave *sl, u8 w1_buf[]) 149 static int __w1_f19_i2c_write(struct w1_slave *sl, 190 static int w1_f19_i2c_write(struct w1_slave *sl, u16 i2c_address, 262 static int w1_f19_i2c_read(struct w1_slave *sl, u16 i2c_address, 301 static int w1_f19_i2c_write_read(struct w1_slave *sl, u16 i2c_address, 349 struct w1_slave *sl = (struct w1_slave *) adapter->algo_data; 500 static int w1_f19_get_i2c_speed(struct w1_slave *sl) 532 static int __w1_f19_set_i2c_speed(struct w1_slave *s [all...] |
H A D | w1_ds2406.c | 31 struct w1_slave *sl = kobj_to_w1_slave(kobj); 67 struct w1_slave *sl = kobj_to_w1_slave(kobj); 117 static int w1_f12_add_slave(struct w1_slave *sl) 133 static void w1_f12_remove_slave(struct w1_slave *sl)
|
H A D | w1_ds2805.c | 61 static int w1_f0d_readblock(struct w1_slave *sl, int off, int count, char *buf) 98 struct w1_slave *sl = kobj_to_w1_slave(kobj); 144 static int w1_f0d_write(struct w1_slave *sl, int addr, int len, const u8 *data) 206 struct w1_slave *sl = kobj_to_w1_slave(kobj); 274 static int w1_f0d_add_slave(struct w1_slave *sl) 279 static void w1_f0d_remove_slave(struct w1_slave *sl)
|
H A D | w1_ds2408.c | 38 static int _read_reg(struct w1_slave *sl, u8 address, unsigned char *buf) 140 static bool optional_read_back_valid(struct w1_slave *sl, u8 expected) 156 static bool optional_read_back_valid(struct w1_slave *sl, u8 expected) 166 struct w1_slave *sl = kobj_to_w1_slave(kobj); 216 struct w1_slave *sl = kobj_to_w1_slave(kobj); 246 struct w1_slave *sl = kobj_to_w1_slave(kobj); 291 static int w1_f29_disable_test_mode(struct w1_slave *sl)
|
H A D | w1_ds250x.c | 40 int (*read)(struct w1_slave *sl, int pageno); 46 static int w1_ds2502_read_page(struct w1_slave *sl, int pageno) 84 static int w1_ds2505_read_page(struct w1_slave *sl, int pageno) 142 struct w1_slave *sl = priv; 165 static int w1_eprom_add_slave(struct w1_slave *sl)
|
H A D | w1_ds2433.c | 84 static int w1_f23_refresh_block(struct w1_slave *sl, struct w1_f23_data *data, 116 struct w1_slave *sl = kobj_to_w1_slave(kobj); 177 static int w1_f23_write(struct w1_slave *sl, int addr, int len, const u8 *data) 230 struct w1_slave *sl = kobj_to_w1_slave(kobj); 319 static int w1_f23_add_slave(struct w1_slave *sl) 354 static void w1_f23_remove_slave(struct w1_slave *sl)
|
H A D | w1_ds2423.c | 7 * This driver will read and write the value of 4 counters to w1_slave file in 33 struct w1_slave *sl = dev_to_w1_slave(device); 112 static DEVICE_ATTR_RO(w1_slave);
|
H A D | w1_ds2431.c | 64 static int w1_f2d_readblock(struct w1_slave *sl, int off, int count, char *buf) 101 struct w1_slave *sl = kobj_to_w1_slave(kobj); 145 static int w1_f2d_write(struct w1_slave *sl, int addr, int len, const u8 *data) 207 struct w1_slave *sl = kobj_to_w1_slave(kobj);
|
H A D | w1_ds2430.c | 65 static int w1_f14_readblock(struct w1_slave *sl, int off, int count, char *buf) 101 struct w1_slave *sl = kobj_to_w1_slave(kobj); 145 static int w1_f14_write(struct w1_slave *sl, int addr, int len, const u8 *data) 208 struct w1_slave *sl = kobj_to_w1_slave(kobj);
|
H A D | w1_ds2413.c | 31 struct w1_slave *sl = kobj_to_w1_slave(kobj); 87 struct w1_slave *sl = kobj_to_w1_slave(kobj);
|
/linux-master/drivers/base/regmap/ |
H A D | regmap-w1.c | 24 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 46 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 73 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 97 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 125 struct w1_slave *sl = container_of(dev, struct w1_slave, de [all...] |
/linux-master/include/linux/ |
H A D | w1.h | 49 * struct w1_slave - holds a single slave device on the bus 65 struct w1_slave { struct 254 int (*add_slave)(struct w1_slave *sl); 255 void (*remove_slave)(struct w1_slave *sl); 303 int w1_reset_select_slave(struct w1_slave *sl); 307 static inline struct w1_slave* dev_to_w1_slave(struct device *dev) 309 return container_of(dev, struct w1_slave, dev); 312 static inline struct w1_slave* kobj_to_w1_slave(struct kobject *kobj)
|
/linux-master/drivers/power/supply/ |
H A D | bq27xxx_battery_hdq.c | 28 static int w1_bq27000_read(struct w1_slave *sl, unsigned int reg) 43 struct w1_slave *sl = dev_to_w1_slave(di->dev); 75 static int bq27xxx_battery_hdq_add_slave(struct w1_slave *sl) 93 static void bq27xxx_battery_hdq_remove_slave(struct w1_slave *sl)
|
H A D | ds2760_battery.c | 122 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 171 struct w1_slave *sl = container_of(dev, struct w1_slave, dev); 205 static BIN_ATTR_RO(w1_slave, DS2760_DATA_SIZE); 669 static int w1_ds2760_add_slave(struct w1_slave *sl) 771 static void w1_ds2760_remove_slave(struct w1_slave *sl)
|