Lines Matching refs:bix
134 struct spwr_bix bix;
178 status = ssam_retry(ssam_bat_get_bix, bat->sdev, &bat->bix);
181 bat->bix.model[ARRAY_SIZE(bat->bix.model) - 1] = 0;
182 bat->bix.serial[ARRAY_SIZE(bat->bix.serial) - 1] = 0;
183 bat->bix.type[ARRAY_SIZE(bat->bix.type) - 1] = 0;
184 bat->bix.oem_info[ARRAY_SIZE(bat->bix.oem_info) - 1] = 0;
260 if (bat->bix.revision != SPWR_BIX_REVISION)
261 dev_warn(&bat->sdev->dev, "unsupported battery revision: %u\n", bat->bix.revision);
269 u32 full_cap = get_unaligned_le32(&bat->bix.last_full_charge_cap);
274 full_cap = get_unaligned_le32(&bat->bix.design_cap);
300 unit = get_unaligned_le32(&bat->bix.power_unit);
309 u32 cap_warn = get_unaligned_le32(&bat->bix.design_cap_warn);
321 WARN_ON(unit != get_unaligned_le32(&bat->bix.power_unit));
490 if (!strcasecmp("NiCd", bat->bix.type))
493 if (!strcasecmp("NiMH", bat->bix.type))
496 if (!strcasecmp("LION", bat->bix.type))
499 if (!strncasecmp("LI-ION", bat->bix.type, 6))
502 if (!strcasecmp("LiP", bat->bix.type))
576 value = get_unaligned_le32(&bat->bix.cycle_count);
584 value = get_unaligned_le32(&bat->bix.design_voltage);
610 value = get_unaligned_le32(&bat->bix.design_cap);
619 value = get_unaligned_le32(&bat->bix.last_full_charge_cap);
644 val->strval = bat->bix.model;
648 val->strval = bat->bix.oem_info;
652 val->strval = bat->bix.serial;
768 u32 cap_warn = get_unaligned_le32(&bat->bix.design_cap_warn);
781 switch (get_unaligned_le32(&bat->bix.power_unit)) {
794 get_unaligned_le32(&bat->bix.power_unit));