Lines Matching refs:psy
276 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_show_property() local
282 value.intval = psy->desc->type; in power_supply_show_property()
284 ret = power_supply_get_property(psy, psp, &value); in power_supply_show_property()
305 ret = power_supply_show_usb_type(dev, psy->desc, in power_supply_show_property()
322 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_store_property() local
349 ret = power_supply_set_property(psy, psp, &value); in power_supply_store_property()
361 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_attr_is_visible() local
371 for (i = 0; i < psy->desc->num_properties; i++) { in power_supply_attr_is_visible()
372 int property = psy->desc->properties[i]; in power_supply_attr_is_visible()
375 if (psy->desc->property_is_writeable && in power_supply_attr_is_visible()
376 psy->desc->property_is_writeable(psy, property) > 0) in power_supply_attr_is_visible()
463 struct power_supply *psy = dev_get_drvdata(dev); in power_supply_uevent() local
467 if (!psy || !psy->desc) { in power_supply_uevent()
472 ret = add_uevent_var(env, "POWER_SUPPLY_NAME=%s", psy->desc->name); in power_supply_uevent()
484 for (j = 0; j < psy->desc->num_properties; j++) { in power_supply_uevent()
485 ret = add_prop_uevent(dev, env, psy->desc->properties[j], in power_supply_uevent()