Lines Matching refs:attr
99 struct device_attribute *attr, char *buf) in s3c_hwmon_show_raw() argument
102 struct sensor_device_attribute *sa = to_sensor_dev_attr(attr); in s3c_hwmon_show_raw()
120 &sensor_dev_attr_adc0_raw.dev_attr.attr,
121 &sensor_dev_attr_adc1_raw.dev_attr.attr,
122 &sensor_dev_attr_adc2_raw.dev_attr.attr,
123 &sensor_dev_attr_adc3_raw.dev_attr.attr,
124 &sensor_dev_attr_adc4_raw.dev_attr.attr,
125 &sensor_dev_attr_adc5_raw.dev_attr.attr,
126 &sensor_dev_attr_adc6_raw.dev_attr.attr,
127 &sensor_dev_attr_adc7_raw.dev_attr.attr,
163 struct device_attribute *attr, in s3c_hwmon_ch_show() argument
166 struct sensor_device_attribute *sen_attr = to_sensor_dev_attr(attr); in s3c_hwmon_ch_show()
193 struct device_attribute *attr, in s3c_hwmon_label_show() argument
196 struct sensor_device_attribute *sen_attr = to_sensor_dev_attr(attr); in s3c_hwmon_label_show()
224 struct sensor_device_attribute *attr; in s3c_hwmon_create_attr() local
229 attr = &attrs->in; in s3c_hwmon_create_attr()
230 attr->index = channel; in s3c_hwmon_create_attr()
231 sysfs_attr_init(&attr->dev_attr.attr); in s3c_hwmon_create_attr()
232 attr->dev_attr.attr.name = attrs->in_name; in s3c_hwmon_create_attr()
233 attr->dev_attr.attr.mode = S_IRUGO; in s3c_hwmon_create_attr()
234 attr->dev_attr.show = s3c_hwmon_ch_show; in s3c_hwmon_create_attr()
236 ret = device_create_file(dev, &attr->dev_attr); in s3c_hwmon_create_attr()
247 attr = &attrs->label; in s3c_hwmon_create_attr()
248 attr->index = channel; in s3c_hwmon_create_attr()
249 sysfs_attr_init(&attr->dev_attr.attr); in s3c_hwmon_create_attr()
250 attr->dev_attr.attr.name = attrs->label_name; in s3c_hwmon_create_attr()
251 attr->dev_attr.attr.mode = S_IRUGO; in s3c_hwmon_create_attr()
252 attr->dev_attr.show = s3c_hwmon_label_show; in s3c_hwmon_create_attr()
254 ret = device_create_file(dev, &attr->dev_attr); in s3c_hwmon_create_attr()