Lines Matching refs:ccnt
114 struct ccnt { struct
151 static struct ccnt ccnt_data;
250 int *ccnt) in read_ccnt() argument
261 *ccnt = ((buf[0] & 0xff) << 8) | (buf[1] & 0xff); in read_ccnt()
267 static int calc_ccnt(struct pm860x_battery_info *info, struct ccnt *ccnt) in calc_ccnt() argument
281 ccnt->pos += sum; in calc_ccnt()
292 ccnt->neg += sum; in calc_ccnt()
297 ccnt->spos += data; in calc_ccnt()
307 ccnt->total_chg = (int) ((ccnt->pos * 18236) >> 40); in calc_ccnt()
308 ccnt->total_dischg = (int) ((ccnt->neg * 18236) >> 40); in calc_ccnt()
314 static int clear_ccnt(struct pm860x_battery_info *info, struct ccnt *ccnt) in clear_ccnt() argument
318 memset(ccnt, 0, sizeof(*ccnt)); in clear_ccnt()