Lines Matching refs:desc
45 if (!supplier->desc->name) in __power_supply_is_supplied_by()
48 if (!strcmp(supplier->desc->name, supply->supplied_from[i])) in __power_supply_is_supplied_by()
51 if (!supply->desc->name) in __power_supply_is_supplied_by()
54 if (!strcmp(supplier->supplied_to[i], supply->desc->name)) in __power_supply_is_supplied_by()
67 if (pst->desc->external_power_changed) in __power_supply_changed_work()
68 pst->desc->external_power_changed(pst); in __power_supply_changed_work()
168 psy->desc->name, epsy->desc->name); in __power_supply_populate_supplied_from()
169 psy->supplied_from[i-1] = (char *)epsy->desc->name; in __power_supply_populate_supplied_from()
290 if (!epsy->desc->get_property(epsy, POWER_SUPPLY_PROP_ONLINE, in __power_supply_am_i_supplied()
317 if (psy->desc->type != POWER_SUPPLY_TYPE_BATTERY) in __power_supply_is_system_supplied()
318 if (!psy->desc->get_property(psy, POWER_SUPPLY_PROP_ONLINE, in __power_supply_is_system_supplied()
347 psy->desc->type == POWER_SUPPLY_TYPE_BATTERY && in power_supply_set_battery_charged()
348 psy->desc->set_charged) { in power_supply_set_battery_charged()
349 psy->desc->set_charged(psy); in power_supply_set_battery_charged()
362 return strcmp(psy->desc->name, name) == 0; in power_supply_match_device_by_name()
497 return psy->desc->get_property(psy, psp, val); in power_supply_get_property()
505 if (atomic_read(&psy->use_cnt) <= 0 || !psy->desc->set_property) in power_supply_set_property()
508 return psy->desc->set_property(psy, psp, val); in power_supply_set_property()
516 !psy->desc->property_is_writeable) in power_supply_property_is_writeable()
519 return psy->desc->property_is_writeable(psy, psp); in power_supply_property_is_writeable()
526 !psy->desc->external_power_changed) in power_supply_external_power_changed()
529 psy->desc->external_power_changed(psy); in power_supply_external_power_changed()
568 ret = psy->desc->get_property(psy, POWER_SUPPLY_PROP_TEMP, &val); in power_supply_read_temp()
585 if (psy->desc->no_thermal) in psy_register_thermal()
589 for (i = 0; i < psy->desc->num_properties; i++) { in psy_register_thermal()
590 if (psy->desc->properties[i] == POWER_SUPPLY_PROP_TEMP) { in psy_register_thermal()
591 psy->tzd = thermal_zone_device_register(psy->desc->name, in psy_register_thermal()
615 ret = psy->desc->get_property(psy, in ps_get_max_charge_cntl_limit()
631 ret = psy->desc->get_property(psy, in ps_get_cur_chrage_cntl_limit()
648 ret = psy->desc->set_property(psy, in ps_set_cur_charge_cntl_limit()
665 for (i = 0; i < psy->desc->num_properties; i++) { in psy_register_cooler()
666 if (psy->desc->properties[i] == in psy_register_cooler()
669 (char *)psy->desc->name, in psy_register_cooler()
705 const struct power_supply_desc *desc, in __power_supply_register() argument
715 __func__, desc->name); in __power_supply_register()
730 psy->desc = desc; in __power_supply_register()
738 rc = dev_set_name(dev, "%s", desc->name); in __power_supply_register()
819 const struct power_supply_desc *desc, in power_supply_register() argument
822 return __power_supply_register(parent, desc, cfg, true); in power_supply_register()
842 const struct power_supply_desc *desc, in power_supply_register_no_ws() argument
845 return __power_supply_register(parent, desc, cfg, false); in power_supply_register_no_ws()
872 const struct power_supply_desc *desc, in devm_power_supply_register() argument
881 psy = __power_supply_register(parent, desc, cfg, true); in devm_power_supply_register()
908 const struct power_supply_desc *desc, in devm_power_supply_register_no_ws() argument
917 psy = __power_supply_register(parent, desc, cfg, false); in devm_power_supply_register_no_ws()