Searched refs:w1_master (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/w1/
H A Dw1_internal.h23 * When inserted into the w1_master async_list, w1_process will execute
28 void (*cb)(struct w1_master *dev, struct w1_async_cmd *async_cmd);
31 int w1_create_master_attributes(struct w1_master *master);
32 void w1_destroy_master_attributes(struct w1_master *master);
33 void w1_search(struct w1_master *dev, u8 search_type,
35 void w1_search_devices(struct w1_master *dev, u8 search_type,
44 void w1_slave_found(struct w1_master *dev, u64 rn);
45 void w1_search_process_cb(struct w1_master *dev, u8 search_type,
47 struct w1_slave *w1_slave_search_device(struct w1_master *dev,
49 struct w1_master *w1_search_master_i
[all...]
H A Dw1_io.c44 static void w1_write_bit(struct w1_master *dev, int bit);
45 static u8 w1_read_bit(struct w1_master *dev);
52 u8 w1_touch_bit(struct w1_master *dev, int bit)
72 static void w1_write_bit(struct w1_master *dev, int bit)
101 static void w1_pre_write(struct w1_master *dev)
118 static void w1_post_write(struct w1_master *dev)
134 void w1_write_8(struct w1_master *dev, u8 byte)
159 static u8 w1_read_bit(struct w1_master *dev)
193 u8 w1_triplet(struct w1_master *dev, int bdir)
229 u8 w1_read_8(struct w1_master *de
[all...]
H A Dw1_int.c24 static struct w1_master *w1_alloc_dev(u32 id, int slave_count, int slave_ttl,
28 struct w1_master *dev;
34 dev = kzalloc(sizeof(struct w1_master) + sizeof(struct w1_bus_master), GFP_KERNEL);
37 sizeof(struct w1_master));
83 static void w1_free_dev(struct w1_master *dev)
94 struct w1_master *dev, *entry;
173 void __w1_remove_master_device(struct w1_master *dev)
225 struct w1_master *dev, *found = NULL;
H A Dw1.c68 struct w1_master *md = dev_to_w1_master(dev);
71 memset(md, 0, sizeof(struct w1_master) + sizeof(struct w1_bus_master));
206 struct w1_master *md = dev_to_w1_master(dev);
221 struct w1_master *md = dev_to_w1_master(dev);
242 struct w1_master *md = dev_to_w1_master(dev);
257 struct w1_master *md = dev_to_w1_master(dev);
275 struct w1_master *md = dev_to_w1_master(dev);
287 struct w1_master *md = dev_to_w1_master(dev);
311 struct w1_master *md = dev_to_w1_master(dev);
327 struct w1_master *m
[all...]
H A Dw1_netlink.h130 void w1_netlink_send(struct w1_master *, struct w1_netlink_msg *);
H A Dw1_netlink.c44 struct w1_master *dev;
211 * @dev: w1_master the even is associated with or for
216 void w1_netlink_send(struct w1_master *dev, struct w1_netlink_msg *msg)
236 static void w1_send_slave(struct w1_master *dev, u64 rn)
258 static void w1_found_send_slave(struct w1_master *dev, u64 rn)
267 static int w1_get_slaves(struct w1_master *dev, struct w1_netlink_cmd *req_cmd)
290 static int w1_process_command_io(struct w1_master *dev,
315 static int w1_process_command_addremove(struct w1_master *dev,
349 static int w1_process_command_master(struct w1_master *dev,
401 struct w1_master *de
[all...]
/linux-master/include/linux/
H A Dw1.h74 struct w1_master *master;
81 typedef void (*w1_slave_found_callback)(struct w1_master *, u64);
118 * w1_master* is passed to the slave found callback.
154 void (*search)(void *, struct w1_master *,
161 * enum w1_master_flags - bitfields used in w1_master.flags
171 * struct w1_master - one per bus master
192 * @mutex: protect most of w1_master
199 struct w1_master { struct
205 * w1_master.mutex locked and is operating on the bus.
206 * lock order w1_mlock, w1_master
[all...]
/linux-master/drivers/w1/slaves/
H A Dw1_ds2405.c28 struct w1_master *dev = sl->master;
75 struct w1_master *dev = sl->master;
112 struct w1_master *dev = sl->master;
142 struct w1_master *dev = sl->master;
H A Dw1_ds2423.c34 struct w1_master *dev = sl->master;
H A Dw1_therm.c293 static int trigger_bulk_read(struct w1_master *dev_master);
1095 static int w1_poll_completion(struct w1_master *dev_master, int tout_ms)
1115 struct w1_master *dev_master = sl->master;
1216 struct w1_master *dev_master = sl->master;
1284 struct w1_master *dev_master = sl->master;
1338 struct w1_master *dev_master = sl->master;
1371 struct w1_master *dev_master = sl->master;
1425 struct w1_master *dev_master = sl->master;
1460 struct w1_master *dev_master = sl->master;
1496 static int trigger_bulk_read(struct w1_master *dev_maste
[all...]
/linux-master/drivers/w1/masters/
H A Domap_hdq.c210 static void omap_w1_search_bus(void *_hdq, struct w1_master *master_dev,
H A Dds2490.c685 static void ds9490r_search(void *data, struct w1_master *master,

Completed in 145 milliseconds