Lines Matching refs:scpi_sensors

29 	struct scpi_sensors *scpi_sensors;  member
32 struct scpi_sensors { struct
68 struct scpi_sensors *scpi_sensors = zone->scpi_sensors; in scpi_read_temp() local
69 struct scpi_ops *scpi_ops = scpi_sensors->scpi_ops; in scpi_read_temp()
70 struct sensor_data *sensor = &scpi_sensors->data[zone->sensor_id]; in scpi_read_temp()
88 struct scpi_sensors *scpi_sensors = dev_get_drvdata(dev); in scpi_show_sensor() local
89 struct scpi_ops *scpi_ops = scpi_sensors->scpi_ops; in scpi_show_sensor()
143 struct scpi_sensors *scpi_sensors; in scpi_hwmon_probe() local
157 scpi_sensors = devm_kzalloc(dev, sizeof(*scpi_sensors), GFP_KERNEL); in scpi_hwmon_probe()
158 if (!scpi_sensors) in scpi_hwmon_probe()
161 scpi_sensors->data = devm_kcalloc(dev, nr_sensors, in scpi_hwmon_probe()
162 sizeof(*scpi_sensors->data), GFP_KERNEL); in scpi_hwmon_probe()
163 if (!scpi_sensors->data) in scpi_hwmon_probe()
166 scpi_sensors->attrs = devm_kcalloc(dev, (nr_sensors * 2) + 1, in scpi_hwmon_probe()
167 sizeof(*scpi_sensors->attrs), GFP_KERNEL); in scpi_hwmon_probe()
168 if (!scpi_sensors->attrs) in scpi_hwmon_probe()
171 scpi_sensors->scpi_ops = scpi_ops; in scpi_hwmon_probe()
180 struct sensor_data *sensor = &scpi_sensors->data[idx]; in scpi_hwmon_probe()
236 scpi_sensors->attrs[idx << 1] = &sensor->dev_attr_input.attr; in scpi_hwmon_probe()
237 scpi_sensors->attrs[(idx << 1) + 1] = &sensor->dev_attr_label.attr; in scpi_hwmon_probe()
239 sysfs_attr_init(scpi_sensors->attrs[idx << 1]); in scpi_hwmon_probe()
240 sysfs_attr_init(scpi_sensors->attrs[(idx << 1) + 1]); in scpi_hwmon_probe()
244 scpi_sensors->group.attrs = scpi_sensors->attrs; in scpi_hwmon_probe()
245 scpi_sensors->groups[0] = &scpi_sensors->group; in scpi_hwmon_probe()
247 platform_set_drvdata(pdev, scpi_sensors); in scpi_hwmon_probe()
250 "scpi_sensors", scpi_sensors, scpi_sensors->groups); in scpi_hwmon_probe()
263 INIT_LIST_HEAD(&scpi_sensors->thermal_zones); in scpi_hwmon_probe()
265 struct sensor_data *sensor = &scpi_sensors->data[i]; in scpi_hwmon_probe()
277 zone->scpi_sensors = scpi_sensors; in scpi_hwmon_probe()