• Home
  • Raw
  • Download

Lines Matching refs:dev_master

293 static int trigger_bulk_read(struct w1_master *dev_master);
1029 static int w1_poll_completion(struct w1_master *dev_master, int tout_ms) in w1_poll_completion() argument
1038 if (w1_read_8(dev_master) == 0xFF) in w1_poll_completion()
1049 struct w1_master *dev_master = sl->master; in convert_t() local
1077 if (!bus_mutex_lock(&dev_master->bus_mutex)) { in convert_t()
1092 w1_next_pullup(dev_master, t_conv); in convert_t()
1094 w1_write_8(dev_master, W1_CONVERT_TEMP); in convert_t()
1097 ret = w1_poll_completion(dev_master, W1_POLL_CONVERT_TEMP); in convert_t()
1102 mutex_unlock(&dev_master->bus_mutex); in convert_t()
1109 mutex_unlock(&dev_master->bus_mutex); in convert_t()
1111 mutex_unlock(&dev_master->bus_mutex); in convert_t()
1139 mutex_unlock(&dev_master->bus_mutex); in convert_t()
1150 struct w1_master *dev_master = sl->master; in conv_time_measure() local
1172 if (!bus_mutex_lock(&dev_master->bus_mutex)) { in conv_time_measure()
1185 w1_write_8(dev_master, W1_CONVERT_TEMP); in conv_time_measure()
1188 ret = w1_poll_completion(dev_master, W1_POLL_CONVERT_TEMP); in conv_time_measure()
1202 mutex_unlock(&dev_master->bus_mutex); in conv_time_measure()
1209 mutex_unlock(&dev_master->bus_mutex); in conv_time_measure()
1218 struct w1_master *dev_master = sl->master; in read_scratchpad() local
1232 if (!bus_mutex_lock(&dev_master->bus_mutex)) { in read_scratchpad()
1242 w1_write_8(dev_master, W1_READ_SCRATCHPAD); in read_scratchpad()
1244 nb_bytes_read = w1_read_block(dev_master, info->rom, 9); in read_scratchpad()
1262 mutex_unlock(&dev_master->bus_mutex); in read_scratchpad()
1272 struct w1_master *dev_master = sl->master; in write_scratchpad() local
1282 if (!bus_mutex_lock(&dev_master->bus_mutex)) { in write_scratchpad()
1290 w1_write_8(dev_master, W1_WRITE_SCRATCHPAD); in write_scratchpad()
1291 w1_write_block(dev_master, data, nb_bytes); in write_scratchpad()
1295 mutex_unlock(&dev_master->bus_mutex); in write_scratchpad()
1305 struct w1_master *dev_master = sl->master; in copy_scratchpad() local
1321 if (!bus_mutex_lock(&dev_master->bus_mutex)) { in copy_scratchpad()
1333 w1_next_pullup(dev_master, t_write); in copy_scratchpad()
1335 w1_write_8(dev_master, W1_COPY_SCRATCHPAD); in copy_scratchpad()
1350 mutex_unlock(&dev_master->bus_mutex); in copy_scratchpad()
1359 struct w1_master *dev_master = sl->master; in recall_eeprom() local
1369 if (!bus_mutex_lock(&dev_master->bus_mutex)) { in recall_eeprom()
1378 w1_write_8(dev_master, W1_RECALL_EEPROM); in recall_eeprom()
1379 ret = w1_poll_completion(dev_master, W1_POLL_RECALL_EEPROM); in recall_eeprom()
1384 mutex_unlock(&dev_master->bus_mutex); in recall_eeprom()
1394 struct w1_master *dev_master = sl->master; in read_powermode() local
1404 if (!bus_mutex_lock(&dev_master->bus_mutex)) { in read_powermode()
1412 w1_write_8(dev_master, W1_READ_PSUPPLY); in read_powermode()
1418 ret = w1_touch_bit(dev_master, 1); in read_powermode()
1422 mutex_unlock(&dev_master->bus_mutex); in read_powermode()
1430 static int trigger_bulk_read(struct w1_master *dev_master) in trigger_bulk_read() argument
1443 list_for_each_entry(sl, &dev_master->slist, w1_slave_entry) { in trigger_bulk_read()
1464 if (!bus_mutex_lock(&dev_master->bus_mutex)) { in trigger_bulk_read()
1471 if (!w1_reset_bus(dev_master)) { /* Just reset the bus */ in trigger_bulk_read()
1474 w1_write_8(dev_master, W1_SKIP_ROM); in trigger_bulk_read()
1477 w1_next_pullup(dev_master, t_conv); in trigger_bulk_read()
1479 w1_write_8(dev_master, W1_CONVERT_TEMP); in trigger_bulk_read()
1483 &dev_master->slist, w1_slave_entry) { in trigger_bulk_read()
1494 mutex_unlock(&dev_master->bus_mutex); in trigger_bulk_read()
1496 mutex_unlock(&dev_master->bus_mutex); in trigger_bulk_read()
1509 mutex_unlock(&dev_master->bus_mutex); in trigger_bulk_read()
1512 list_for_each_entry(sl, &dev_master->slist, w1_slave_entry) { in trigger_bulk_read()
1880 struct w1_master *dev_master = dev_to_w1_master(device); in therm_bulk_read_store() local
1886 ret = trigger_bulk_read(dev_master); in therm_bulk_read_store()
1899 struct w1_master *dev_master = dev_to_w1_master(device); in therm_bulk_read_show() local
1903 list_for_each_entry(sl, &dev_master->slist, w1_slave_entry) { in therm_bulk_read_show()