psy_desc          433 drivers/hid/hid-input.c 	struct power_supply_desc *psy_desc;
psy_desc          450 drivers/hid/hid-input.c 	psy_desc = kzalloc(sizeof(*psy_desc), GFP_KERNEL);
psy_desc          451 drivers/hid/hid-input.c 	if (!psy_desc)
psy_desc          454 drivers/hid/hid-input.c 	psy_desc->name = kasprintf(GFP_KERNEL, "hid-%s-battery",
psy_desc          457 drivers/hid/hid-input.c 	if (!psy_desc->name) {
psy_desc          462 drivers/hid/hid-input.c 	psy_desc->type = POWER_SUPPLY_TYPE_BATTERY;
psy_desc          463 drivers/hid/hid-input.c 	psy_desc->properties = hidinput_battery_props;
psy_desc          464 drivers/hid/hid-input.c 	psy_desc->num_properties = ARRAY_SIZE(hidinput_battery_props);
psy_desc          465 drivers/hid/hid-input.c 	psy_desc->use_for_apm = 0;
psy_desc          466 drivers/hid/hid-input.c 	psy_desc->get_property = hidinput_get_battery_property;
psy_desc          492 drivers/hid/hid-input.c 	dev->battery = power_supply_register(&dev->dev, psy_desc, &psy_cfg);
psy_desc          503 drivers/hid/hid-input.c 	kfree(psy_desc->name);
psy_desc          505 drivers/hid/hid-input.c 	kfree(psy_desc);
psy_desc          512 drivers/hid/hid-input.c 	const struct power_supply_desc *psy_desc;
psy_desc          517 drivers/hid/hid-input.c 	psy_desc = dev->battery->desc;
psy_desc          519 drivers/hid/hid-input.c 	kfree(psy_desc->name);
psy_desc          520 drivers/hid/hid-input.c 	kfree(psy_desc);
psy_desc         1861 drivers/power/supply/bq27xxx_battery.c 	struct power_supply_desc *psy_desc;
psy_desc         1875 drivers/power/supply/bq27xxx_battery.c 	psy_desc = devm_kzalloc(di->dev, sizeof(*psy_desc), GFP_KERNEL);
psy_desc         1876 drivers/power/supply/bq27xxx_battery.c 	if (!psy_desc)
psy_desc         1879 drivers/power/supply/bq27xxx_battery.c 	psy_desc->name = di->name;
psy_desc         1880 drivers/power/supply/bq27xxx_battery.c 	psy_desc->type = POWER_SUPPLY_TYPE_BATTERY;
psy_desc         1881 drivers/power/supply/bq27xxx_battery.c 	psy_desc->properties = bq27xxx_chip_data[di->chip].props;
psy_desc         1882 drivers/power/supply/bq27xxx_battery.c 	psy_desc->num_properties = bq27xxx_chip_data[di->chip].props_size;
psy_desc         1883 drivers/power/supply/bq27xxx_battery.c 	psy_desc->get_property = bq27xxx_battery_get_property;
psy_desc         1884 drivers/power/supply/bq27xxx_battery.c 	psy_desc->external_power_changed = bq27xxx_external_power_changed;
psy_desc         1886 drivers/power/supply/bq27xxx_battery.c 	di->bat = power_supply_register_no_ws(di->dev, psy_desc, &psy_cfg);
psy_desc          713 drivers/power/supply/cpcap-battery.c 	struct power_supply_desc *psy_desc;
psy_desc          761 drivers/power/supply/cpcap-battery.c 	psy_desc = devm_kzalloc(ddata->dev, sizeof(*psy_desc), GFP_KERNEL);
psy_desc          762 drivers/power/supply/cpcap-battery.c 	if (!psy_desc)
psy_desc          765 drivers/power/supply/cpcap-battery.c 	psy_desc->name = "battery",
psy_desc          766 drivers/power/supply/cpcap-battery.c 	psy_desc->type = POWER_SUPPLY_TYPE_BATTERY,
psy_desc          767 drivers/power/supply/cpcap-battery.c 	psy_desc->properties = cpcap_battery_props,
psy_desc          768 drivers/power/supply/cpcap-battery.c 	psy_desc->num_properties = ARRAY_SIZE(cpcap_battery_props),
psy_desc          769 drivers/power/supply/cpcap-battery.c 	psy_desc->get_property = cpcap_battery_get_property,
psy_desc          774 drivers/power/supply/cpcap-battery.c 	ddata->psy = devm_power_supply_register(ddata->dev, psy_desc,
psy_desc           33 drivers/power/supply/cros_usbpd-charger.c 	struct power_supply_desc psy_desc;
psy_desc          290 drivers/power/supply/cros_usbpd-charger.c 		port->psy_desc.type = POWER_SUPPLY_TYPE_MAINS;
psy_desc          292 drivers/power/supply/cros_usbpd-charger.c 		port->psy_desc.type = POWER_SUPPLY_TYPE_USB;
psy_desc          559 drivers/power/supply/cros_usbpd-charger.c 	struct power_supply_desc *psy_desc;
psy_desc          640 drivers/power/supply/cros_usbpd-charger.c 		psy_desc = &port->psy_desc;
psy_desc          641 drivers/power/supply/cros_usbpd-charger.c 		psy_desc->get_property = cros_usbpd_charger_get_prop;
psy_desc          642 drivers/power/supply/cros_usbpd-charger.c 		psy_desc->set_property = cros_usbpd_charger_set_prop;
psy_desc          643 drivers/power/supply/cros_usbpd-charger.c 		psy_desc->property_is_writeable =
psy_desc          645 drivers/power/supply/cros_usbpd-charger.c 		psy_desc->external_power_changed =
psy_desc          651 drivers/power/supply/cros_usbpd-charger.c 			psy_desc->type = POWER_SUPPLY_TYPE_MAINS;
psy_desc          652 drivers/power/supply/cros_usbpd-charger.c 			psy_desc->properties =
psy_desc          654 drivers/power/supply/cros_usbpd-charger.c 			psy_desc->num_properties =
psy_desc          658 drivers/power/supply/cros_usbpd-charger.c 			psy_desc->type = POWER_SUPPLY_TYPE_USB;
psy_desc          659 drivers/power/supply/cros_usbpd-charger.c 			psy_desc->properties = cros_usbpd_charger_props;
psy_desc          660 drivers/power/supply/cros_usbpd-charger.c 			psy_desc->num_properties =
psy_desc          662 drivers/power/supply/cros_usbpd-charger.c 			psy_desc->usb_types = cros_usbpd_charger_usb_types;
psy_desc          663 drivers/power/supply/cros_usbpd-charger.c 			psy_desc->num_usb_types =
psy_desc          667 drivers/power/supply/cros_usbpd-charger.c 		psy_desc->name = port->name;
psy_desc          669 drivers/power/supply/cros_usbpd-charger.c 		psy = devm_power_supply_register_no_ws(dev, psy_desc,
psy_desc           90 drivers/power/supply/da9030_battery.c 	struct power_supply_desc psy_desc;
psy_desc          447 drivers/power/supply/da9030_battery.c 	struct power_supply_desc *psy_desc = &charger->psy_desc;
psy_desc          450 drivers/power/supply/da9030_battery.c 	psy_desc->name = info->name;
psy_desc          451 drivers/power/supply/da9030_battery.c 	psy_desc->use_for_apm = info->use_for_apm;
psy_desc          452 drivers/power/supply/da9030_battery.c 	psy_desc->type = POWER_SUPPLY_TYPE_BATTERY;
psy_desc          453 drivers/power/supply/da9030_battery.c 	psy_desc->get_property = da9030_battery_get_property;
psy_desc          455 drivers/power/supply/da9030_battery.c 	psy_desc->properties = da9030_battery_props;
psy_desc          456 drivers/power/supply/da9030_battery.c 	psy_desc->num_properties = ARRAY_SIZE(da9030_battery_props);
psy_desc          543 drivers/power/supply/da9030_battery.c 	charger->psy = power_supply_register(&pdev->dev, &charger->psy_desc,
psy_desc          559 drivers/power/supply/da9052-battery.c static struct power_supply_desc psy_desc = {
psy_desc          608 drivers/power/supply/da9052-battery.c 		psy_desc.use_for_apm = pdata->use_for_apm;
psy_desc          610 drivers/power/supply/da9052-battery.c 		psy_desc.use_for_apm = 1;
psy_desc          625 drivers/power/supply/da9052-battery.c 	bat->psy = power_supply_register(&pdev->dev, &psy_desc, &psy_cfg);
psy_desc           48 drivers/power/supply/generic-adc-battery.c 	struct power_supply_desc	psy_desc;
psy_desc          241 drivers/power/supply/generic-adc-battery.c 	struct power_supply_desc *psy_desc;
psy_desc          256 drivers/power/supply/generic-adc-battery.c 	psy_desc = &adc_bat->psy_desc;
psy_desc          257 drivers/power/supply/generic-adc-battery.c 	psy_desc->name = pdata->battery_info.name;
psy_desc          262 drivers/power/supply/generic-adc-battery.c 	psy_desc->type = POWER_SUPPLY_TYPE_BATTERY;
psy_desc          263 drivers/power/supply/generic-adc-battery.c 	psy_desc->get_property = gab_get_property;
psy_desc          264 drivers/power/supply/generic-adc-battery.c 	psy_desc->external_power_changed = gab_ext_power_changed;
psy_desc          271 drivers/power/supply/generic-adc-battery.c 	psy_desc->properties = kcalloc(ARRAY_SIZE(gab_props) +
psy_desc          273 drivers/power/supply/generic-adc-battery.c 					sizeof(*psy_desc->properties),
psy_desc          275 drivers/power/supply/generic-adc-battery.c 	if (!psy_desc->properties) {
psy_desc          280 drivers/power/supply/generic-adc-battery.c 	memcpy(psy_desc->properties, gab_props, sizeof(gab_props));
psy_desc          297 drivers/power/supply/generic-adc-battery.c 				if (psy_desc->properties[index2] ==
psy_desc          302 drivers/power/supply/generic-adc-battery.c 				psy_desc->properties[index++] =
psy_desc          320 drivers/power/supply/generic-adc-battery.c 	psy_desc->num_properties = index;
psy_desc          322 drivers/power/supply/generic-adc-battery.c 	adc_bat->psy = power_supply_register(&pdev->dev, psy_desc, &psy_cfg);
psy_desc          361 drivers/power/supply/generic-adc-battery.c 	kfree(psy_desc->properties);
psy_desc          384 drivers/power/supply/generic-adc-battery.c 	kfree(adc_bat->psy_desc.properties);
psy_desc           48 drivers/power/supply/isp1704_charger.c 	struct power_supply_desc	psy_desc;
psy_desc          241 drivers/power/supply/isp1704_charger.c 				isp->psy_desc.type = POWER_SUPPLY_TYPE_USB_DCP;
psy_desc          244 drivers/power/supply/isp1704_charger.c 				isp->psy_desc.type = POWER_SUPPLY_TYPE_USB;
psy_desc          253 drivers/power/supply/isp1704_charger.c 		if (isp->psy_desc.type != POWER_SUPPLY_TYPE_USB_DCP) {
psy_desc          262 drivers/power/supply/isp1704_charger.c 				isp->psy_desc.type = POWER_SUPPLY_TYPE_USB_CDP;
psy_desc          269 drivers/power/supply/isp1704_charger.c 		isp->psy_desc.type = POWER_SUPPLY_TYPE_USB;
psy_desc          420 drivers/power/supply/isp1704_charger.c 	isp->psy_desc.name		= "isp1704";
psy_desc          421 drivers/power/supply/isp1704_charger.c 	isp->psy_desc.type		= POWER_SUPPLY_TYPE_USB;
psy_desc          422 drivers/power/supply/isp1704_charger.c 	isp->psy_desc.properties	= power_props;
psy_desc          423 drivers/power/supply/isp1704_charger.c 	isp->psy_desc.num_properties	= ARRAY_SIZE(power_props);
psy_desc          424 drivers/power/supply/isp1704_charger.c 	isp->psy_desc.get_property	= isp1704_charger_get_property;
psy_desc          428 drivers/power/supply/isp1704_charger.c 	isp->psy = power_supply_register(isp->dev, &isp->psy_desc, &psy_cfg);
psy_desc           83 drivers/power/supply/max14656_charger_detector.c 	struct power_supply_desc psy_desc;
psy_desc          151 drivers/power/supply/max14656_charger_detector.c 			chip->psy_desc.type = chg_type_props[chg_type].type;
psy_desc          153 drivers/power/supply/max14656_charger_detector.c 			chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN;
psy_desc          157 drivers/power/supply/max14656_charger_detector.c 		chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN;
psy_desc          274 drivers/power/supply/max14656_charger_detector.c 	chip->psy_desc.name = MAX14656_NAME;
psy_desc          275 drivers/power/supply/max14656_charger_detector.c 	chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN;
psy_desc          276 drivers/power/supply/max14656_charger_detector.c 	chip->psy_desc.properties = max14656_battery_props;
psy_desc          277 drivers/power/supply/max14656_charger_detector.c 	chip->psy_desc.num_properties = ARRAY_SIZE(max14656_battery_props);
psy_desc          278 drivers/power/supply/max14656_charger_detector.c 	chip->psy_desc.get_property = max14656_get_property;
psy_desc          286 drivers/power/supply/max14656_charger_detector.c 		       &chip->psy_desc, &psy_cfg);
psy_desc           24 drivers/power/supply/max8903_charger.c 	struct power_supply_desc psy_desc;
psy_desc           97 drivers/power/supply/max8903_charger.c 	old_type = data->psy_desc.type;
psy_desc          100 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS;
psy_desc          102 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_USB;
psy_desc          104 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY;
psy_desc          106 drivers/power/supply/max8903_charger.c 	if (old_type != data->psy_desc.type)
psy_desc          136 drivers/power/supply/max8903_charger.c 	old_type = data->psy_desc.type;
psy_desc          139 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS;
psy_desc          141 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_USB;
psy_desc          143 drivers/power/supply/max8903_charger.c 		data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY;
psy_desc          145 drivers/power/supply/max8903_charger.c 	if (old_type != data->psy_desc.type)
psy_desc          235 drivers/power/supply/max8903_charger.c 						data->psy_desc.name);
psy_desc          252 drivers/power/supply/max8903_charger.c 		ret = devm_gpio_request(dev, pdata->dcm, data->psy_desc.name);
psy_desc          267 drivers/power/supply/max8903_charger.c 						data->psy_desc.name);
psy_desc          285 drivers/power/supply/max8903_charger.c 		ret = devm_gpio_request(dev, pdata->cen, data->psy_desc.name);
psy_desc          297 drivers/power/supply/max8903_charger.c 		ret = devm_gpio_request(dev, pdata->chg, data->psy_desc.name);
psy_desc          307 drivers/power/supply/max8903_charger.c 		ret = devm_gpio_request(dev, pdata->flt, data->psy_desc.name);
psy_desc          317 drivers/power/supply/max8903_charger.c 		ret = devm_gpio_request(dev, pdata->usus, data->psy_desc.name);
psy_desc          367 drivers/power/supply/max8903_charger.c 	data->psy_desc.name = "max8903_charger";
psy_desc          368 drivers/power/supply/max8903_charger.c 	data->psy_desc.type = (data->ta_in) ? POWER_SUPPLY_TYPE_MAINS :
psy_desc          371 drivers/power/supply/max8903_charger.c 	data->psy_desc.get_property = max8903_get_property;
psy_desc          372 drivers/power/supply/max8903_charger.c 	data->psy_desc.properties = max8903_charger_props;
psy_desc          373 drivers/power/supply/max8903_charger.c 	data->psy_desc.num_properties = ARRAY_SIZE(max8903_charger_props);
psy_desc          378 drivers/power/supply/max8903_charger.c 	data->psy = devm_power_supply_register(dev, &data->psy_desc, &psy_cfg);
psy_desc          320 drivers/power/supply/sbs-manager.c 	struct power_supply_desc *psy_desc;
psy_desc          366 drivers/power/supply/sbs-manager.c 	psy_desc = devm_kmemdup(dev, &sbsm_default_psy_desc,
psy_desc          369 drivers/power/supply/sbs-manager.c 	if (!psy_desc) {
psy_desc          374 drivers/power/supply/sbs-manager.c 	psy_desc->name = devm_kasprintf(dev, GFP_KERNEL, "sbsm-%s",
psy_desc          376 drivers/power/supply/sbs-manager.c 	if (!psy_desc->name) {
psy_desc          386 drivers/power/supply/sbs-manager.c 	data->psy = devm_power_supply_register(dev, psy_desc, &psy_cfg);
psy_desc          390 drivers/power/supply/sbs-manager.c 			psy_desc->name);
psy_desc          375 drivers/staging/nvec/nvec_power.c 	const struct power_supply_desc *psy_desc;
psy_desc          390 drivers/staging/nvec/nvec_power.c 		psy_desc = &nvec_psy_desc;
psy_desc          401 drivers/staging/nvec/nvec_power.c 		psy_desc = &nvec_bat_psy_desc;
psy_desc          414 drivers/staging/nvec/nvec_power.c 	*psy = power_supply_register(&pdev->dev, psy_desc, &psy_cfg);
psy_desc          294 drivers/usb/typec/tcpm/tcpm.c 	struct power_supply_desc psy_desc;
psy_desc         4709 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.name = psy_name;
psy_desc         4710 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.type = POWER_SUPPLY_TYPE_USB,
psy_desc         4711 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.usb_types = tcpm_psy_usb_types;
psy_desc         4712 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.num_usb_types = ARRAY_SIZE(tcpm_psy_usb_types);
psy_desc         4713 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.properties = tcpm_psy_props,
psy_desc         4714 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.num_properties = ARRAY_SIZE(tcpm_psy_props),
psy_desc         4715 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.get_property = tcpm_psy_get_prop,
psy_desc         4716 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.set_property = tcpm_psy_set_prop,
psy_desc         4717 drivers/usb/typec/tcpm/tcpm.c 	port->psy_desc.property_is_writeable = tcpm_psy_prop_writeable,
psy_desc         4721 drivers/usb/typec/tcpm/tcpm.c 	port->psy = devm_power_supply_register(port->dev, &port->psy_desc,