Lines Matching refs:ccnt
111 struct ccnt { struct
148 static struct ccnt ccnt_data;
247 int *ccnt) in read_ccnt() argument
258 *ccnt = ((buf[0] & 0xff) << 8) | (buf[1] & 0xff); in read_ccnt()
264 static int calc_ccnt(struct pm860x_battery_info *info, struct ccnt *ccnt) in calc_ccnt() argument
278 ccnt->pos += sum; in calc_ccnt()
289 ccnt->neg += sum; in calc_ccnt()
294 ccnt->spos += data; in calc_ccnt()
304 ccnt->total_chg = (int) ((ccnt->pos * 18236) >> 40); in calc_ccnt()
305 ccnt->total_dischg = (int) ((ccnt->neg * 18236) >> 40); in calc_ccnt()
311 static int clear_ccnt(struct pm860x_battery_info *info, struct ccnt *ccnt) in clear_ccnt() argument
315 memset(ccnt, 0, sizeof(*ccnt)); in clear_ccnt()