Searched refs:w1_master (Results 1 – 13 of 13) sorted by relevance
/Linux-v4.19/drivers/w1/ |
D | w1_internal.h | 37 void (*cb)(struct w1_master *dev, struct w1_async_cmd *async_cmd); 40 int w1_create_master_attributes(struct w1_master *master); 41 void w1_destroy_master_attributes(struct w1_master *master); 42 void w1_search(struct w1_master *dev, u8 search_type, 44 void w1_search_devices(struct w1_master *dev, u8 search_type, 53 void w1_slave_found(struct w1_master *dev, u64 rn); 54 void w1_search_process_cb(struct w1_master *dev, u8 search_type, 56 struct w1_slave *w1_slave_search_device(struct w1_master *dev, 58 struct w1_master *w1_search_master_id(u32 id); 66 int w1_attach_slave_device(struct w1_master *dev, struct w1_reg_num *rn); [all …]
|
D | w1_io.c | 53 static void w1_write_bit(struct w1_master *dev, int bit); 54 static u8 w1_read_bit(struct w1_master *dev); 61 u8 w1_touch_bit(struct w1_master *dev, int bit) in w1_touch_bit() 81 static void w1_write_bit(struct w1_master *dev, int bit) in w1_write_bit() 110 static void w1_pre_write(struct w1_master *dev) in w1_pre_write() 127 static void w1_post_write(struct w1_master *dev) in w1_post_write() 143 void w1_write_8(struct w1_master *dev, u8 byte) in w1_write_8() 168 static u8 w1_read_bit(struct w1_master *dev) in w1_read_bit() 202 u8 w1_triplet(struct w1_master *dev, int bdir) in w1_triplet() 238 u8 w1_read_8(struct w1_master *dev) in w1_read_8() [all …]
|
D | w1.c | 80 struct w1_master *md = dev_to_w1_master(dev); in w1_master_release() 83 memset(md, 0, sizeof(struct w1_master) + sizeof(struct w1_bus_master)); in w1_master_release() 219 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_name() 234 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_store_search() 255 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_search() 270 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_store_pullup() 288 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_pullup() 300 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_pointer() 328 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_store_max_slave_count() 344 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_max_slave_count() [all …]
|
D | w1_int.c | 33 static struct w1_master *w1_alloc_dev(u32 id, int slave_count, int slave_ttl, in w1_alloc_dev() 37 struct w1_master *dev; in w1_alloc_dev() 43 dev = kzalloc(sizeof(struct w1_master) + sizeof(struct w1_bus_master), GFP_KERNEL); in w1_alloc_dev() 46 sizeof(struct w1_master)); in w1_alloc_dev() 93 static void w1_free_dev(struct w1_master *dev) in w1_free_dev() 104 struct w1_master *dev, *entry; in w1_add_master_device() 183 void __w1_remove_master_device(struct w1_master *dev) in __w1_remove_master_device() 235 struct w1_master *dev, *found = NULL; in w1_remove_master_device()
|
D | w1_netlink.c | 53 struct w1_master *dev; 223 void w1_netlink_send(struct w1_master *dev, struct w1_netlink_msg *msg) in w1_netlink_send() 243 static void w1_send_slave(struct w1_master *dev, u64 rn) in w1_send_slave() 265 static void w1_found_send_slave(struct w1_master *dev, u64 rn) in w1_found_send_slave() 274 static int w1_get_slaves(struct w1_master *dev, struct w1_netlink_cmd *req_cmd) in w1_get_slaves() 297 static int w1_process_command_io(struct w1_master *dev, in w1_process_command_io() 322 static int w1_process_command_addremove(struct w1_master *dev, in w1_process_command_addremove() 356 static int w1_process_command_master(struct w1_master *dev, in w1_process_command_master() 408 struct w1_master *dev; in w1_process_command_root() 451 static void w1_process_cb(struct w1_master *dev, struct w1_async_cmd *async_cmd) in w1_process_cb() [all …]
|
D | w1_netlink.h | 139 void w1_netlink_send(struct w1_master *, struct w1_netlink_msg *);
|
/Linux-v4.19/include/linux/ |
D | w1.h | 83 struct w1_master *master; 90 typedef void (*w1_slave_found_callback)(struct w1_master *, u64); 160 void (*search)(void *, struct w1_master *, 203 struct w1_master { struct 297 u8 w1_triplet(struct w1_master *dev, int bdir); 298 u8 w1_touch_bit(struct w1_master *dev, int bit); 299 void w1_write_8(struct w1_master *, u8); 300 u8 w1_read_8(struct w1_master *); 301 int w1_reset_bus(struct w1_master *); 303 void w1_write_block(struct w1_master *, const u8 *, int); [all …]
|
/Linux-v4.19/drivers/w1/slaves/ |
D | w1_ds2405.c | 38 struct w1_master *dev = sl->master; in w1_ds2405_select() 85 struct w1_master *dev = sl->master; in state_show() 122 struct w1_master *dev = sl->master; in output_show() 152 struct w1_master *dev = sl->master; in output_store()
|
D | w1_ds2423.c | 47 struct w1_master *dev = sl->master; in w1_slave_show()
|
D | w1_therm.c | 266 struct w1_master *dev = sl->master; in w1_therm_eeprom() 345 struct w1_master *dev = sl->master; in w1_DS18B20_precision() 490 struct w1_master *dev = sl->master; in read_therm()
|
/Linux-v4.19/drivers/w1/masters/ |
D | ds1wm.c | 371 static void ds1wm_search(void *data, struct w1_master *master_dev, in ds1wm_search()
|
D | omap_hdq.c | 219 static void omap_w1_search_bus(void *_hdq, struct w1_master *master_dev, in omap_w1_search_bus()
|
D | ds2490.c | 678 static void ds9490r_search(void *data, struct w1_master *master, in ds9490r_search()
|