Lines Matching refs:psy
267 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_show_property() local
273 value.intval = psy->desc->type; in power_supply_show_property()
275 ret = power_supply_get_property(psy, psp, &value); in power_supply_show_property()
296 ret = power_supply_show_usb_type(dev, psy->desc, in power_supply_show_property()
313 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_store_property() local
340 ret = power_supply_set_property(psy, psp, &value); in power_supply_store_property()
352 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_attr_is_visible() local
362 for (i = 0; i < psy->desc->num_properties; i++) { in power_supply_attr_is_visible()
363 int property = psy->desc->properties[i]; in power_supply_attr_is_visible()
366 if (psy->desc->property_is_writeable && in power_supply_attr_is_visible()
367 psy->desc->property_is_writeable(psy, property) > 0) in power_supply_attr_is_visible()
454 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_uevent() local
458 if (!psy || !psy->desc) { in power_supply_uevent()
463 ret = add_uevent_var(env, "POWER_SUPPLY_NAME=%s", psy->desc->name); in power_supply_uevent()
475 for (j = 0; j < psy->desc->num_properties; j++) { in power_supply_uevent()
476 ret = add_prop_uevent(dev, env, psy->desc->properties[j], in power_supply_uevent()