Lines Matching refs:psy_desc
439 struct power_supply_desc *psy_desc; in hidinput_setup_battery() local
456 psy_desc = kzalloc(sizeof(*psy_desc), GFP_KERNEL); in hidinput_setup_battery()
457 if (!psy_desc) in hidinput_setup_battery()
460 psy_desc->name = kasprintf(GFP_KERNEL, "hid-%s-battery", in hidinput_setup_battery()
463 if (!psy_desc->name) { in hidinput_setup_battery()
468 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in hidinput_setup_battery()
469 psy_desc->properties = hidinput_battery_props; in hidinput_setup_battery()
470 psy_desc->num_properties = ARRAY_SIZE(hidinput_battery_props); in hidinput_setup_battery()
471 psy_desc->use_for_apm = 0; in hidinput_setup_battery()
472 psy_desc->get_property = hidinput_get_battery_property; in hidinput_setup_battery()
498 dev->battery = power_supply_register(&dev->dev, psy_desc, &psy_cfg); in hidinput_setup_battery()
509 kfree(psy_desc->name); in hidinput_setup_battery()
511 kfree(psy_desc); in hidinput_setup_battery()
518 const struct power_supply_desc *psy_desc; in hidinput_cleanup_battery() local
523 psy_desc = dev->battery->desc; in hidinput_cleanup_battery()
525 kfree(psy_desc->name); in hidinput_cleanup_battery()
526 kfree(psy_desc); in hidinput_cleanup_battery()