Lines Matching refs:master
228 struct w1_master *dev = sl->master; in w1_slave_show()
358 mutex_lock(&sl->master->bus_mutex); in w1_seq_show()
360 if (w1_reset_bus(sl->master)) in w1_seq_show()
362 w1_write_8(sl->master, W1_SKIP_ROM); in w1_seq_show()
363 w1_write_8(sl->master, W1_42_CHAIN); in w1_seq_show()
364 w1_write_8(sl->master, W1_42_CHAIN_ON); in w1_seq_show()
365 w1_write_8(sl->master, W1_42_CHAIN_ON_INV); in w1_seq_show()
366 msleep(sl->master->pullup_duration); in w1_seq_show()
369 ack = w1_read_8(sl->master); in w1_seq_show()
375 if (w1_reset_bus(sl->master)) in w1_seq_show()
378 w1_write_8(sl->master, W1_42_COND_READ); in w1_seq_show()
379 rv = w1_read_block(sl->master, (u8 *)&rn, 8); in w1_seq_show()
386 w1_write_8(sl->master, W1_42_CHAIN); in w1_seq_show()
387 w1_write_8(sl->master, W1_42_CHAIN_DONE); in w1_seq_show()
388 w1_write_8(sl->master, W1_42_CHAIN_DONE_INV); in w1_seq_show()
389 w1_read_block(sl->master, &ack, sizeof(ack)); in w1_seq_show()
392 ack = w1_read_8(sl->master); in w1_seq_show()
399 if (w1_reset_bus(sl->master)) in w1_seq_show()
401 w1_write_8(sl->master, W1_SKIP_ROM); in w1_seq_show()
402 w1_write_8(sl->master, W1_42_CHAIN); in w1_seq_show()
403 w1_write_8(sl->master, W1_42_CHAIN_OFF); in w1_seq_show()
404 w1_write_8(sl->master, W1_42_CHAIN_OFF_INV); in w1_seq_show()
407 ack = w1_read_8(sl->master); in w1_seq_show()
410 mutex_unlock(&sl->master->bus_mutex); in w1_seq_show()
415 mutex_unlock(&sl->master->bus_mutex); in w1_seq_show()