Lines Matching refs:ccd
294 struct cpcap_coulomb_counter_data *ccd) in cpcap_battery_read_accumulated() argument
299 ccd->sample = 0; in cpcap_battery_read_accumulated()
300 ccd->accumulator = 0; in cpcap_battery_read_accumulated()
301 ccd->offset = 0; in cpcap_battery_read_accumulated()
310 ccd->sample = (buf[1] & 0x0fff) << 16; in cpcap_battery_read_accumulated()
311 ccd->sample |= buf[0]; in cpcap_battery_read_accumulated()
314 ccd->accumulator = ((s16)buf[3]) << 16; in cpcap_battery_read_accumulated()
315 ccd->accumulator |= buf[2]; in cpcap_battery_read_accumulated()
318 ccd->offset = buf[5]; in cpcap_battery_read_accumulated()
322 ccd->offset |= 0xfc00; in cpcap_battery_read_accumulated()
325 ccd->sample, in cpcap_battery_read_accumulated()
326 ccd->accumulator, in cpcap_battery_read_accumulated()
327 ccd->offset); in cpcap_battery_read_accumulated()