Lines Matching full:sl
31 struct w1_slave *sl = kobj_to_w1_slave(kobj); in w1_f12_read_state() local
39 mutex_lock(&sl->master->bus_mutex); in w1_f12_read_state()
41 if (w1_reset_select_slave(sl)) { in w1_f12_read_state()
42 mutex_unlock(&sl->master->bus_mutex); in w1_f12_read_state()
46 w1_write_block(sl->master, w1_buf, 3); in w1_f12_read_state()
47 w1_read_block(sl->master, w1_buf+3, 3); in w1_f12_read_state()
53 mutex_unlock(&sl->master->bus_mutex); in w1_f12_read_state()
63 struct w1_slave *sl = kobj_to_w1_slave(kobj); in w1_f12_write_output() local
70 mutex_lock(&sl->master->bus_mutex); in w1_f12_write_output()
72 if (w1_reset_select_slave(sl)) { in w1_f12_write_output()
73 mutex_unlock(&sl->master->bus_mutex); in w1_f12_write_output()
78 w1_write_block(sl->master, w1_buf, 4); in w1_f12_write_output()
79 w1_read_block(sl->master, w1_buf+4, 2); in w1_f12_write_output()
81 w1_write_8(sl->master, 0xFF); in w1_f12_write_output()
85 mutex_unlock(&sl->master->bus_mutex); in w1_f12_write_output()
109 static int w1_f12_add_slave(struct w1_slave *sl) in w1_f12_add_slave() argument
116 &sl->dev.kobj, in w1_f12_add_slave()
120 sysfs_remove_bin_file(&sl->dev.kobj, in w1_f12_add_slave()
125 static void w1_f12_remove_slave(struct w1_slave *sl) in w1_f12_remove_slave() argument
130 sysfs_remove_bin_file(&sl->dev.kobj, in w1_f12_remove_slave()