Lines Matching refs:sensors

3  * temperature/power/energy sensors and capping functionality.
151 /* Function and buffer to update sensors */
156 * AEM 1.x sensors:
157 * Available sensors:
161 * AEM 2.x sensors:
164 * Two temperature sensors
169 struct sensor_device_attribute sensors[AEM_NUM_SENSORS];
223 /* These are used to query sensors */
454 /* Update all AEM1 sensors */
467 /* Update all AEM2 sensors */
593 /* Find sensors */
733 /* Find sensors */
921 /* Discover sensors on an AEM device */
927 struct sensor_device_attribute *sensors = data->sensors;
930 /* Set up read-only sensors */
932 sysfs_attr_init(&sensors->dev_attr.attr);
933 sensors->dev_attr.attr.name = ro->label;
934 sensors->dev_attr.attr.mode = S_IRUGO;
935 sensors->dev_attr.show = ro->show;
936 sensors->index = ro->index;
938 err = device_create_file(dev, &sensors->dev_attr);
940 sensors->dev_attr.attr.name = NULL;
943 sensors++;
947 /* Set up read-write sensors */
949 sysfs_attr_init(&sensors->dev_attr.attr);
950 sensors->dev_attr.attr.name = rw->label;
951 sensors->dev_attr.attr.mode = S_IRUGO | S_IWUSR;
952 sensors->dev_attr.show = rw->show;
953 sensors->dev_attr.store = rw->set;
954 sensors->index = rw->index;
956 err = device_create_file(dev, &sensors->dev_attr);
958 sensors->dev_attr.attr.name = NULL;
961 sensors++;
976 /* sysfs support functions for AEM2 sensors */
1002 /* Remove sensors attached to an AEM device */
1008 if (!data->sensors[i].dev_attr.attr.name)
1011 &data->sensors[i].dev_attr);
1022 /* Description of AEM1 sensors */
1034 /* Description of AEM2 sensors */