Lines Matching defs:raw
94 char raw[DS2760_DATA_SIZE]; /* raw DS2760 data */
281 ret = w1_ds2760_read(di->dev, di->raw + start, start, count);
292 di->voltage_raw = (di->raw[DS2760_VOLTAGE_MSB] << 3) |
293 (di->raw[DS2760_VOLTAGE_LSB] >> 5);
299 (((signed char)di->raw[DS2760_CURRENT_MSB]) << 5) |
300 (di->raw[DS2760_CURRENT_LSB] >> 3);
305 (((signed char)di->raw[DS2760_CURRENT_ACCUM_MSB]) << 8) |
306 di->raw[DS2760_CURRENT_ACCUM_LSB];
312 di->temp_raw = (((signed char)di->raw[DS2760_TEMP_MSB]) << 3) |
313 (di->raw[DS2760_TEMP_LSB] >> 5);
318 if (di->raw[DS2760_RATED_CAPACITY] < ARRAY_SIZE(rated_capacities))
320 (unsigned int)di->raw[DS2760_RATED_CAPACITY]];
322 di->rated_capacity = di->raw[DS2760_RATED_CAPACITY] * 10;
327 di->full_active_uAh = di->raw[DS2760_ACTIVE_FULL] << 8 |
328 di->raw[DS2760_ACTIVE_FULL + 1];
338 scale[i] = scale[i - 1] + di->raw[DS2760_ACTIVE_FULL + 1 + i];
344 scale[4] = di->raw[DS2760_ACTIVE_EMPTY + 4];
346 scale[i] = scale[i + 1] + di->raw[DS2760_ACTIVE_EMPTY + i];
437 if (status == di->raw[DS2760_STATUS_REG])
448 if (rated_capacity == di->raw[DS2760_RATED_CAPACITY])
464 if (tmp[0] == di->raw[DS2760_ACTIVE_FULL] &&
465 tmp[1] == di->raw[DS2760_ACTIVE_FULL + 1])
472 /* Write to the di->raw[] buffer directly - the DS2760_ACTIVE_FULL
474 di->raw[DS2760_ACTIVE_FULL] = tmp[0];
475 di->raw[DS2760_ACTIVE_FULL + 1] = tmp[1];
522 (signed char) di->raw[DS2760_CURRENT_OFFSET_BIAS];
530 /* Write to the di->raw[] buffer directly - the CURRENT_OFFSET_BIAS
532 di->raw[DS2760_CURRENT_OFFSET_BIAS] = bias;
733 status = di->raw[DS2760_STATUS_REG];