Lines Matching defs:raw

94 	char raw[DS2760_DATA_SIZE];	/* raw DS2760 data */
273 ret = w1_ds2760_read(di->dev, di->raw + start, start, count);
284 di->voltage_raw = (di->raw[DS2760_VOLTAGE_MSB] << 3) |
285 (di->raw[DS2760_VOLTAGE_LSB] >> 5);
291 (((signed char)di->raw[DS2760_CURRENT_MSB]) << 5) |
292 (di->raw[DS2760_CURRENT_LSB] >> 3);
297 (((signed char)di->raw[DS2760_CURRENT_ACCUM_MSB]) << 8) |
298 di->raw[DS2760_CURRENT_ACCUM_LSB];
304 di->temp_raw = (((signed char)di->raw[DS2760_TEMP_MSB]) << 3) |
305 (di->raw[DS2760_TEMP_LSB] >> 5);
310 if (di->raw[DS2760_RATED_CAPACITY] < ARRAY_SIZE(rated_capacities))
312 (unsigned int)di->raw[DS2760_RATED_CAPACITY]];
314 di->rated_capacity = di->raw[DS2760_RATED_CAPACITY] * 10;
319 di->full_active_uAh = di->raw[DS2760_ACTIVE_FULL] << 8 |
320 di->raw[DS2760_ACTIVE_FULL + 1];
330 scale[i] = scale[i - 1] + di->raw[DS2760_ACTIVE_FULL + 1 + i];
336 scale[4] = di->raw[DS2760_ACTIVE_EMPTY + 4];
338 scale[i] = scale[i + 1] + di->raw[DS2760_ACTIVE_EMPTY + i];
429 if (status == di->raw[DS2760_STATUS_REG])
440 if (rated_capacity == di->raw[DS2760_RATED_CAPACITY])
456 if (tmp[0] == di->raw[DS2760_ACTIVE_FULL] &&
457 tmp[1] == di->raw[DS2760_ACTIVE_FULL + 1])
464 /* Write to the di->raw[] buffer directly - the DS2760_ACTIVE_FULL
466 di->raw[DS2760_ACTIVE_FULL] = tmp[0];
467 di->raw[DS2760_ACTIVE_FULL + 1] = tmp[1];
514 (signed char) di->raw[DS2760_CURRENT_OFFSET_BIAS];
522 /* Write to the di->raw[] buffer directly - the CURRENT_OFFSET_BIAS
524 di->raw[DS2760_CURRENT_OFFSET_BIAS] = bias;
725 status = di->raw[DS2760_STATUS_REG];