Lines Matching refs:psy
277 struct power_supply *psy = dev_get_drvdata(dev);
283 value.intval = psy->desc->type;
285 ret = power_supply_get_property(psy, psp, &value);
307 ret = power_supply_show_usb_type(dev, psy->desc,
324 struct power_supply *psy = dev_get_drvdata(dev);
351 ret = power_supply_set_property(psy, psp, &value);
363 struct power_supply *psy = dev_get_drvdata(dev);
373 for (i = 0; i < psy->desc->num_properties; i++) {
374 int property = psy->desc->properties[i];
377 if (psy->desc->property_is_writeable &&
378 psy->desc->property_is_writeable(psy, property) > 0)
385 if (power_supply_battery_info_has_prop(psy->battery_info, attrno))
468 const struct power_supply *psy = dev_get_drvdata(dev);
476 if (!psy || !psy->desc) {
481 ret = add_uevent_var(env, "POWER_SUPPLY_NAME=%s", psy->desc->name);
489 if (psy->removing)
500 for (j = 0; j < psy->desc->num_properties; j++) {
501 set_bit(psy->desc->properties[j], psy_drv_properties);
502 ret = add_prop_uevent(dev, env, psy->desc->properties[j],
511 if (!power_supply_battery_info_has_prop(psy->battery_info,