Lines Matching defs:w1_master
72 struct w1_master *master;
79 typedef void (*w1_slave_found_callback)(struct w1_master *, u64);
151 * w1_master* is passed to the slave found callback.
153 void (*search)(void *, struct w1_master *,
157 struct w1_master
191 int w1_create_master_attributes(struct w1_master *);
192 void w1_destroy_master_attributes(struct w1_master *master);
193 void w1_search(struct w1_master *dev, u8 search_type, w1_slave_found_callback cb);
194 void w1_search_devices(struct w1_master *dev, u8 search_type, w1_slave_found_callback cb);
196 void w1_search_process(struct w1_master *dev, u8 search_type);
197 struct w1_master *w1_search_master_id(u32 id);
207 u8 w1_triplet(struct w1_master *dev, int bdir);
208 void w1_write_8(struct w1_master *, u8);
209 u8 w1_read_8(struct w1_master *);
210 int w1_reset_bus(struct w1_master *);
212 void w1_write_block(struct w1_master *, const u8 *, int);
213 void w1_touch_block(struct w1_master *, u8 *, int);
214 u8 w1_read_block(struct w1_master *, u8 *, int);
216 void w1_next_pullup(struct w1_master *, int);
228 static inline struct w1_master* dev_to_w1_master(struct device *dev)
230 return container_of(dev, struct w1_master, dev);