Lines Matching refs:w1_buf
55 u8 w1_buf[2]; in w1_ds2438_get_page() local
64 w1_buf[0] = W1_DS2438_RECALL_MEMORY; in w1_ds2438_get_page()
65 w1_buf[1] = 0x00; in w1_ds2438_get_page()
66 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_get_page()
70 w1_buf[0] = W1_DS2438_READ_SCRATCH; in w1_ds2438_get_page()
71 w1_buf[1] = 0x00; in w1_ds2438_get_page()
72 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_get_page()
89 u8 w1_buf[DS2438_PAGE_SIZE + 1 /*for CRC*/]; in w1_ds2438_get_temperature() local
116 if (w1_ds2438_get_page(sl, 0, w1_buf) == 0) { in w1_ds2438_get_temperature()
117 *temperature = (((int16_t) w1_buf[DS2438_TEMP_MSB]) << 8) | ((uint16_t) w1_buf[DS2438_TEMP_LSB]); in w1_ds2438_get_temperature()
131 u8 w1_buf[3]; in w1_ds2438_change_config_bit() local
138 w1_buf[0] = W1_DS2438_RECALL_MEMORY; in w1_ds2438_change_config_bit()
139 w1_buf[1] = 0x00; in w1_ds2438_change_config_bit()
140 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_change_config_bit()
144 w1_buf[0] = W1_DS2438_READ_SCRATCH; in w1_ds2438_change_config_bit()
145 w1_buf[1] = 0x00; in w1_ds2438_change_config_bit()
146 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_change_config_bit()
170 w1_buf[0] = W1_DS2438_WRITE_SCRATCH; in w1_ds2438_change_config_bit()
171 w1_buf[1] = 0x00; in w1_ds2438_change_config_bit()
172 w1_buf[2] = status; in w1_ds2438_change_config_bit()
173 w1_write_block(sl->master, w1_buf, 3); in w1_ds2438_change_config_bit()
177 w1_buf[0] = W1_DS2438_COPY_SCRATCH; in w1_ds2438_change_config_bit()
178 w1_buf[1] = 0x00; in w1_ds2438_change_config_bit()
179 w1_write_block(sl->master, w1_buf, 2); in w1_ds2438_change_config_bit()
191 u8 w1_buf[DS2438_PAGE_SIZE + 1 /*for CRC*/]; in w1_ds2438_get_voltage() local
223 if (w1_ds2438_get_page(sl, 0, w1_buf) == 0) { in w1_ds2438_get_voltage()
224 …*voltage = (((uint16_t) w1_buf[DS2438_VOLTAGE_MSB]) << 8) | ((uint16_t) w1_buf[DS2438_VOLTAGE_LSB]… in w1_ds2438_get_voltage()
238 u8 w1_buf[DS2438_PAGE_SIZE + 1 /*for CRC*/]; in w1_ds2438_get_current() local
243 if (w1_ds2438_get_page(sl, 0, w1_buf) == 0) { in w1_ds2438_get_current()
245 *voltage = (((int16_t) w1_buf[DS2438_CURRENT_MSB]) << 8) | ((int16_t) w1_buf[DS2438_CURRENT_LSB]); in w1_ds2438_get_current()
304 u8 w1_buf[DS2438_PAGE_SIZE + 1 /*for CRC*/]; in page0_read() local
317 if (w1_ds2438_get_page(sl, 0, w1_buf) == 0) { in page0_read()
318 memcpy(buf, &w1_buf, count); in page0_read()