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;