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,