Lines Matching refs:s_attr
102 struct sensor_device_attribute s_attr; member
297 iattr->s_attr.dev_attr.attr.name = iattr->name; in i5k_amb_hwmon_init()
298 iattr->s_attr.dev_attr.attr.mode = S_IRUGO; in i5k_amb_hwmon_init()
299 iattr->s_attr.dev_attr.show = show_label; in i5k_amb_hwmon_init()
300 iattr->s_attr.index = k; in i5k_amb_hwmon_init()
301 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init()
303 &iattr->s_attr.dev_attr); in i5k_amb_hwmon_init()
312 iattr->s_attr.dev_attr.attr.name = iattr->name; in i5k_amb_hwmon_init()
313 iattr->s_attr.dev_attr.attr.mode = S_IRUGO; in i5k_amb_hwmon_init()
314 iattr->s_attr.dev_attr.show = show_amb_temp; in i5k_amb_hwmon_init()
315 iattr->s_attr.index = k; in i5k_amb_hwmon_init()
316 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init()
318 &iattr->s_attr.dev_attr); in i5k_amb_hwmon_init()
327 iattr->s_attr.dev_attr.attr.name = iattr->name; in i5k_amb_hwmon_init()
328 iattr->s_attr.dev_attr.attr.mode = S_IWUSR | S_IRUGO; in i5k_amb_hwmon_init()
329 iattr->s_attr.dev_attr.show = show_amb_min; in i5k_amb_hwmon_init()
330 iattr->s_attr.dev_attr.store = store_amb_min; in i5k_amb_hwmon_init()
331 iattr->s_attr.index = k; in i5k_amb_hwmon_init()
332 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init()
334 &iattr->s_attr.dev_attr); in i5k_amb_hwmon_init()
343 iattr->s_attr.dev_attr.attr.name = iattr->name; in i5k_amb_hwmon_init()
344 iattr->s_attr.dev_attr.attr.mode = S_IWUSR | S_IRUGO; in i5k_amb_hwmon_init()
345 iattr->s_attr.dev_attr.show = show_amb_mid; in i5k_amb_hwmon_init()
346 iattr->s_attr.dev_attr.store = store_amb_mid; in i5k_amb_hwmon_init()
347 iattr->s_attr.index = k; in i5k_amb_hwmon_init()
348 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init()
350 &iattr->s_attr.dev_attr); in i5k_amb_hwmon_init()
359 iattr->s_attr.dev_attr.attr.name = iattr->name; in i5k_amb_hwmon_init()
360 iattr->s_attr.dev_attr.attr.mode = S_IWUSR | S_IRUGO; in i5k_amb_hwmon_init()
361 iattr->s_attr.dev_attr.show = show_amb_max; in i5k_amb_hwmon_init()
362 iattr->s_attr.dev_attr.store = store_amb_max; in i5k_amb_hwmon_init()
363 iattr->s_attr.index = k; in i5k_amb_hwmon_init()
364 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init()
366 &iattr->s_attr.dev_attr); in i5k_amb_hwmon_init()
375 iattr->s_attr.dev_attr.attr.name = iattr->name; in i5k_amb_hwmon_init()
376 iattr->s_attr.dev_attr.attr.mode = S_IRUGO; in i5k_amb_hwmon_init()
377 iattr->s_attr.dev_attr.show = show_amb_alarm; in i5k_amb_hwmon_init()
378 iattr->s_attr.index = k; in i5k_amb_hwmon_init()
379 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init()
381 &iattr->s_attr.dev_attr); in i5k_amb_hwmon_init()
403 device_remove_file(&pdev->dev, &data->attrs[i].s_attr.dev_attr); in i5k_amb_hwmon_init()
574 device_remove_file(&pdev->dev, &data->attrs[i].s_attr.dev_attr); in i5k_amb_remove()