bat_cap 224 drivers/power/supply/ab8500_fg.c struct ab8500_fg_battery_capacity bat_cap; bat_cap 988 drivers/power/supply/ab8500_fg.c return (cap_mah * 1000) / di->bat_cap.max_mah_design; bat_cap 1000 drivers/power/supply/ab8500_fg.c return cap_pm * di->bat_cap.max_mah_design / 1000; bat_cap 1036 drivers/power/supply/ab8500_fg.c di->bat_cap.mah, bat_cap 1040 drivers/power/supply/ab8500_fg.c if (di->bat_cap.mah + di->accu_charge > 0) bat_cap 1041 drivers/power/supply/ab8500_fg.c di->bat_cap.mah += di->accu_charge; bat_cap 1043 drivers/power/supply/ab8500_fg.c di->bat_cap.mah = 0; bat_cap 1048 drivers/power/supply/ab8500_fg.c if (di->bat_cap.mah >= di->bat_cap.max_mah_design || bat_cap 1050 drivers/power/supply/ab8500_fg.c di->bat_cap.mah = di->bat_cap.max_mah_design; bat_cap 1053 drivers/power/supply/ab8500_fg.c ab8500_fg_fill_cap_sample(di, di->bat_cap.mah); bat_cap 1054 drivers/power/supply/ab8500_fg.c di->bat_cap.permille = bat_cap 1055 drivers/power/supply/ab8500_fg.c ab8500_fg_convert_mah_to_permille(di, di->bat_cap.mah); bat_cap 1061 drivers/power/supply/ab8500_fg.c return di->bat_cap.mah; bat_cap 1084 drivers/power/supply/ab8500_fg.c di->bat_cap.mah = ab8500_fg_add_cap_sample(di, mah); bat_cap 1085 drivers/power/supply/ab8500_fg.c di->bat_cap.permille = bat_cap 1086 drivers/power/supply/ab8500_fg.c ab8500_fg_convert_mah_to_permille(di, di->bat_cap.mah); bat_cap 1088 drivers/power/supply/ab8500_fg.c return di->bat_cap.mah; bat_cap 1105 drivers/power/supply/ab8500_fg.c di->bat_cap.mah, bat_cap 1109 drivers/power/supply/ab8500_fg.c if (di->bat_cap.mah + di->accu_charge > 0) bat_cap 1110 drivers/power/supply/ab8500_fg.c di->bat_cap.mah += di->accu_charge; bat_cap 1112 drivers/power/supply/ab8500_fg.c di->bat_cap.mah = 0; bat_cap 1114 drivers/power/supply/ab8500_fg.c if (di->bat_cap.mah >= di->bat_cap.max_mah_design) bat_cap 1115 drivers/power/supply/ab8500_fg.c di->bat_cap.mah = di->bat_cap.max_mah_design; bat_cap 1121 drivers/power/supply/ab8500_fg.c permille = ab8500_fg_convert_mah_to_permille(di, di->bat_cap.mah); bat_cap 1125 drivers/power/supply/ab8500_fg.c di->bat_cap.permille = permille_volt; bat_cap 1126 drivers/power/supply/ab8500_fg.c di->bat_cap.mah = ab8500_fg_convert_permille_to_mah(di, bat_cap 1127 drivers/power/supply/ab8500_fg.c di->bat_cap.permille); bat_cap 1134 drivers/power/supply/ab8500_fg.c ab8500_fg_fill_cap_sample(di, di->bat_cap.mah); bat_cap 1136 drivers/power/supply/ab8500_fg.c ab8500_fg_fill_cap_sample(di, di->bat_cap.mah); bat_cap 1137 drivers/power/supply/ab8500_fg.c di->bat_cap.permille = bat_cap 1138 drivers/power/supply/ab8500_fg.c ab8500_fg_convert_mah_to_permille(di, di->bat_cap.mah); bat_cap 1141 drivers/power/supply/ab8500_fg.c return di->bat_cap.mah; bat_cap 1154 drivers/power/supply/ab8500_fg.c percent = DIV_ROUND_CLOSEST(di->bat_cap.permille, 10); bat_cap 1181 drivers/power/supply/ab8500_fg.c struct ab8500_fg_cap_scaling *cs = &di->bat_cap.cap_scale; bat_cap 1182 drivers/power/supply/ab8500_fg.c int capacity = di->bat_cap.prev_percent; bat_cap 1203 drivers/power/supply/ab8500_fg.c DIV_ROUND_CLOSEST(di->bat_cap.prev_percent * bat_cap 1213 drivers/power/supply/ab8500_fg.c if (di->bat_cap.prev_percent >= bat_cap 1217 drivers/power/supply/ab8500_fg.c capacity = di->bat_cap.prev_percent; bat_cap 1239 drivers/power/supply/ab8500_fg.c struct ab8500_fg_cap_scaling *cs = &di->bat_cap.cap_scale; bat_cap 1244 drivers/power/supply/ab8500_fg.c di->bat_cap.cap_scale.disable_cap_level = bat_cap 1245 drivers/power/supply/ab8500_fg.c di->bat_cap.cap_scale.scaled_cap; bat_cap 1247 drivers/power/supply/ab8500_fg.c di->bat_cap.cap_scale.disable_cap_level); bat_cap 1251 drivers/power/supply/ab8500_fg.c cs->cap_to_scale[1] = di->bat_cap.prev_percent; bat_cap 1255 drivers/power/supply/ab8500_fg.c max(di->bat_cap.prev_percent, bat_cap 1275 drivers/power/supply/ab8500_fg.c int percent = DIV_ROUND_CLOSEST(di->bat_cap.permille, 10); bat_cap 1277 drivers/power/supply/ab8500_fg.c di->bat_cap.level = ab8500_fg_capacity_level(di); bat_cap 1279 drivers/power/supply/ab8500_fg.c if (di->bat_cap.level != di->bat_cap.prev_level) { bat_cap 1284 drivers/power/supply/ab8500_fg.c if (!(!di->flags.charging && di->bat_cap.level > bat_cap 1285 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_level) || init) { bat_cap 1287 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_level, bat_cap 1288 drivers/power/supply/ab8500_fg.c di->bat_cap.level); bat_cap 1289 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_level = di->bat_cap.level; bat_cap 1294 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_level, bat_cap 1295 drivers/power/supply/ab8500_fg.c di->bat_cap.level); bat_cap 1305 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_percent = 0; bat_cap 1306 drivers/power/supply/ab8500_fg.c di->bat_cap.permille = 0; bat_cap 1308 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_mah = 0; bat_cap 1309 drivers/power/supply/ab8500_fg.c di->bat_cap.mah = 0; bat_cap 1317 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_percent = percent; bat_cap 1318 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_mah = di->bat_cap.mah; bat_cap 1322 drivers/power/supply/ab8500_fg.c if (!di->bat_cap.cap_scale.enable && bat_cap 1324 drivers/power/supply/ab8500_fg.c di->bat_cap.cap_scale.enable = true; bat_cap 1325 drivers/power/supply/ab8500_fg.c di->bat_cap.cap_scale.cap_to_scale[0] = 100; bat_cap 1326 drivers/power/supply/ab8500_fg.c di->bat_cap.cap_scale.cap_to_scale[1] = bat_cap 1327 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_percent; bat_cap 1328 drivers/power/supply/ab8500_fg.c di->bat_cap.cap_scale.disable_cap_level = 100; bat_cap 1330 drivers/power/supply/ab8500_fg.c } else if (di->bat_cap.prev_percent != percent) { bat_cap 1335 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_percent = percent; bat_cap 1336 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_mah = di->bat_cap.mah; bat_cap 1340 drivers/power/supply/ab8500_fg.c } else if (di->bat_cap.prev_percent != percent) { bat_cap 1347 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_percent = 1; bat_cap 1352 drivers/power/supply/ab8500_fg.c percent > di->bat_cap.prev_percent) || init) { bat_cap 1359 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_percent, bat_cap 1361 drivers/power/supply/ab8500_fg.c di->bat_cap.permille); bat_cap 1362 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_percent = percent; bat_cap 1363 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_mah = di->bat_cap.mah; bat_cap 1369 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_percent, bat_cap 1371 drivers/power/supply/ab8500_fg.c di->bat_cap.permille); bat_cap 1377 drivers/power/supply/ab8500_fg.c di->bat_cap.cap_scale.scaled_cap = bat_cap 1381 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_percent, bat_cap 1382 drivers/power/supply/ab8500_fg.c di->bat_cap.cap_scale.scaled_cap); bat_cap 1477 drivers/power/supply/ab8500_fg.c cap = di->bat_cap.user_mah; bat_cap 1478 drivers/power/supply/ab8500_fg.c if (cap > di->bat_cap.max_mah_design) { bat_cap 1480 drivers/power/supply/ab8500_fg.c " %d\n", cap, di->bat_cap.max_mah_design); bat_cap 1481 drivers/power/supply/ab8500_fg.c cap = di->bat_cap.max_mah_design; bat_cap 1483 drivers/power/supply/ab8500_fg.c ab8500_fg_fill_cap_sample(di, di->bat_cap.user_mah); bat_cap 1484 drivers/power/supply/ab8500_fg.c di->bat_cap.permille = ab8500_fg_convert_mah_to_permille(di, cap); bat_cap 1485 drivers/power/supply/ab8500_fg.c di->bat_cap.mah = cap; bat_cap 1494 drivers/power/supply/ab8500_fg.c cap = di->bat_cap.user_mah; bat_cap 1497 drivers/power/supply/ab8500_fg.c di->bat_cap.user_mah); bat_cap 1499 drivers/power/supply/ab8500_fg.c lower = di->bat_cap.permille - di->bm->fg_params->user_cap_limit * 10; bat_cap 1500 drivers/power/supply/ab8500_fg.c upper = di->bat_cap.permille + di->bm->fg_params->user_cap_limit * 10; bat_cap 1510 drivers/power/supply/ab8500_fg.c lower, cap_permille, upper, cap, di->bat_cap.mah); bat_cap 1760 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah_design, bat_cap 1761 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah, bat_cap 1762 drivers/power/supply/ab8500_fg.c di->bat_cap.mah, bat_cap 1763 drivers/power/supply/ab8500_fg.c di->bat_cap.permille, bat_cap 1764 drivers/power/supply/ab8500_fg.c di->bat_cap.level, bat_cap 1765 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_mah, bat_cap 1766 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_percent, bat_cap 1767 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_level, bat_cap 2113 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah_design); bat_cap 2117 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah); bat_cap 2123 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah); bat_cap 2126 drivers/power/supply/ab8500_fg.c di->bat_cap.prev_mah); bat_cap 2129 drivers/power/supply/ab8500_fg.c val->intval = di->bat_cap.max_mah_design; bat_cap 2132 drivers/power/supply/ab8500_fg.c val->intval = di->bat_cap.max_mah; bat_cap 2137 drivers/power/supply/ab8500_fg.c val->intval = di->bat_cap.max_mah; bat_cap 2139 drivers/power/supply/ab8500_fg.c val->intval = di->bat_cap.prev_mah; bat_cap 2146 drivers/power/supply/ab8500_fg.c val->intval = di->bat_cap.prev_percent; bat_cap 2153 drivers/power/supply/ab8500_fg.c val->intval = di->bat_cap.prev_level; bat_cap 2211 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah = di->bat_cap.mah; bat_cap 2240 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah_design = bat_cap 2244 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah = bat_cap 2245 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah_design; bat_cap 2429 drivers/power/supply/ab8500_fg.c return sprintf(buf, "%d\n", di->bat_cap.max_mah); bat_cap 2442 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah = (int) charge_full; bat_cap 2448 drivers/power/supply/ab8500_fg.c return sprintf(buf, "%d\n", di->bat_cap.prev_mah); bat_cap 2461 drivers/power/supply/ab8500_fg.c di->bat_cap.user_mah = (int) charge_now; bat_cap 3075 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah_design = MILLI_TO_MICRO * bat_cap 3078 drivers/power/supply/ab8500_fg.c di->bat_cap.max_mah = di->bat_cap.max_mah_design; bat_cap 39 drivers/staging/nvec/nvec_power.c int bat_cap; bat_cap 164 drivers/staging/nvec/nvec_power.c power->bat_cap = res->plc[1]; bat_cap 249 drivers/staging/nvec/nvec_power.c val->intval = power->bat_cap;