Lines Matching refs:bix

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