Searched refs:w1_slave (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/drivers/w1/
H A Dw1_internal.h38 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 Dw1.c77 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 Dw1_netlink.c43 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 Dw1_int.c176 struct w1_slave *sl, *sln;
H A Dw1_io.c387 int w1_reset_select_slave(struct w1_slave *sl)
/linux-master/drivers/w1/slaves/
H A Dw1_ds2781.c26 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 Dw1_ds2780.c29 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 Dw1_ds2438.c61 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 Dw1_ds2405.c26 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 Dw1_therm.c164 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 Dw1_ds28e04.c71 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 Dw1_ds28e17.c85 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 Dw1_ds2406.c31 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 Dw1_ds2805.c61 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 Dw1_ds2408.c38 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 Dw1_ds250x.c40 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 Dw1_ds2433.c84 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 Dw1_ds2423.c7 * 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 Dw1_ds2431.c64 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 Dw1_ds2430.c65 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 Dw1_ds2413.c31 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 Dregmap-w1.c24 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 Dw1.h49 * 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 Dbq27xxx_battery_hdq.c28 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 Dds2760_battery.c122 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)

Completed in 246 milliseconds

12