Lines Matching full:capacity
27 #define DS2782_REG_RARC 0x06 /* Remaining active relative capacity */
39 #define DS2786_REG_RARC 0x02 /* Remaining active relative capacity */
50 int (*get_battery_capacity)(struct ds278x_info *info, int *capacity);
62 int capacity; member
160 static int ds2782_get_capacity(struct ds278x_info *info, int *capacity) in ds2782_get_capacity() argument
168 *capacity = raw; in ds2782_get_capacity()
200 static int ds2786_get_capacity(struct ds278x_info *info, int *capacity) in ds2786_get_capacity() argument
208 /* Relative capacity is displayed with resolution 0.5 % */ in ds2786_get_capacity()
209 *capacity = raw/2 ; in ds2786_get_capacity()
217 int capacity; in ds278x_get_status() local
223 err = info->ops->get_battery_capacity(info, &capacity); in ds278x_get_status()
227 info->capacity = capacity; in ds278x_get_status()
229 if (capacity == 100) in ds278x_get_status()
279 int old_capacity = info->capacity; in ds278x_bat_update()
283 if ((old_status != info->status) || (old_capacity != info->capacity)) in ds278x_bat_update()
406 info->capacity = 100; in ds278x_battery_probe()