Lines Matching defs:data
35 struct vexpress_hwmon_data *data = dev_get_drvdata(dev);
39 err = regmap_read(data->reg, 0, &value);
50 struct vexpress_hwmon_data *data = dev_get_drvdata(dev);
54 err = regmap_read(data->reg, 0, &value_lo);
58 err = regmap_read(data->reg, 1, &value_hi);
187 .data = &vexpress_hwmon_volt,
192 .data = &vexpress_hwmon_amp,
195 .data = &vexpress_hwmon_temp,
198 .data = &vexpress_hwmon_power,
201 .data = &vexpress_hwmon_energy,
209 struct vexpress_hwmon_data *data;
212 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL);
213 if (!data)
215 platform_set_drvdata(pdev, data);
221 data->reg = devm_regmap_init_vexpress_config(&pdev->dev);
222 if (IS_ERR(data->reg))
223 return PTR_ERR(data->reg);
225 data->hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev,
226 type->name, data, type->attr_groups);
228 return PTR_ERR_OR_ZERO(data->hwmon_dev);