Lines Matching refs:psy
72 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_show_property() local
77 value.intval = psy->desc->type; in power_supply_show_property()
79 ret = power_supply_get_property(psy, off, &value); in power_supply_show_property()
116 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_store_property() local
128 ret = psy->desc->set_property(psy, off, &value); in power_supply_store_property()
214 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_attr_is_visible() local
221 for (i = 0; i < psy->desc->num_properties; i++) { in power_supply_attr_is_visible()
222 int property = psy->desc->properties[i]; in power_supply_attr_is_visible()
225 if (psy->desc->property_is_writeable && in power_supply_attr_is_visible()
226 power_supply_property_is_writeable(psy, property) > 0) in power_supply_attr_is_visible()
275 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_uevent() local
282 if (!psy || !psy->desc) { in power_supply_uevent()
287 dev_dbg(dev, "POWER_SUPPLY_NAME=%s\n", psy->desc->name); in power_supply_uevent()
289 ret = add_uevent_var(env, "POWER_SUPPLY_NAME=%s", psy->desc->name); in power_supply_uevent()
297 for (j = 0; j < psy->desc->num_properties; j++) { in power_supply_uevent()
301 attr = &power_supply_attrs[psy->desc->properties[j]]; in power_supply_uevent()