Lines Matching defs:data
39 struct thermal_data *data = dev_get_drvdata(dev);
43 retval = regmap_read(data->regmap, sda->index, &val);
53 struct thermal_data *data = dev_get_drvdata(dev);
57 retval = regmap_read(data->regmap, sda->nr, &val);
67 struct thermal_data *data = dev_get_drvdata(dev);
73 retval = regmap_write(data->regmap, sda->index,
84 struct thermal_data *data = dev_get_drvdata(dev);
91 retval = regmap_update_bits(data->regmap, sda->nr, sda->index,
103 struct thermal_data *data = dev_get_drvdata(dev);
104 struct regmap *regmap = data->regmap;
136 struct thermal_data *data = dev_get_drvdata(dev);
137 struct regmap *regmap = data->regmap;
146 mutex_lock(&data->mutex);
157 mutex_unlock(&data->mutex);
393 struct thermal_data *data;
397 data = devm_kzalloc(&client->dev, sizeof(struct thermal_data),
399 if (data == NULL)
402 data->regmap = devm_regmap_init_i2c(client, &emc1403_regmap_config);
403 if (IS_ERR(data->regmap))
404 return PTR_ERR(data->regmap);
406 mutex_init(&data->mutex);
410 data->groups[2] = &emc1404_group;
413 data->groups[1] = &emc1403_group;
416 data->groups[0] = &emc1402_group;
420 data->groups[1] = &emc1402_alarm_group;
423 client->name, data,
424 data->groups);