Lines Matching refs:master
48 mutex_lock(&sl->master->bus_mutex);
52 mutex_unlock(&sl->master->bus_mutex);
59 w1_write_block(sl->master, wrbuf, 3);
60 *buf = w1_read_8(sl->master);
62 mutex_unlock(&sl->master->bus_mutex);
144 if (w1_reset_resume_command(sl->master))
151 w1_write_block(sl->master, w1_buf, 3);
153 return (w1_read_8(sl->master) == expected);
175 mutex_lock(&sl->master->bus_mutex);
186 w1_write_block(sl->master, w1_buf, 3);
188 if (w1_read_8(sl->master) == W1_F29_SUCCESS_CONFIRM_BYTE &&
194 if (w1_reset_resume_command(sl->master))
200 mutex_unlock(&sl->master->bus_mutex);
222 mutex_lock(&sl->master->bus_mutex);
228 w1_write_8(sl->master, W1_F29_FUNC_RESET_ACTIVITY_LATCHES);
229 if (w1_read_8(sl->master) == W1_F29_SUCCESS_CONFIRM_BYTE) {
230 mutex_unlock(&sl->master->bus_mutex);
233 if (w1_reset_resume_command(sl->master))
238 mutex_unlock(&sl->master->bus_mutex);
253 mutex_lock(&sl->master->bus_mutex);
264 w1_write_block(sl->master, w1_buf, 4);
265 if (w1_reset_resume_command(sl->master))
272 w1_write_block(sl->master, w1_buf, 3);
273 if (w1_read_8(sl->master) == *buf) {
275 mutex_unlock(&sl->master->bus_mutex);
280 mutex_unlock(&sl->master->bus_mutex);
300 mutex_lock(&sl->master->bus_mutex);
302 res = w1_reset_bus(sl->master);
305 w1_write_block(sl->master, magic, ARRAY_SIZE(magic));
307 res = w1_reset_bus(sl->master);
309 mutex_unlock(&sl->master->bus_mutex);