Symbol: SENSOR_ATTR
drivers/hwmon/asc7621.c
800
{.sda = SENSOR_ATTR(name, S_IRUGO, show_##r, NULL, n), \
drivers/hwmon/asc7621.c
805
{.sda = SENSOR_ATTR(name, S_IRUGO | S_IWUSR, show_##r, store_##r, n), \
drivers/hwmon/asc7621.c
814
{.sda = SENSOR_ATTR(name, S_IRUGO | S_IWUSR, show_##r, store_##r, n), \
drivers/hwmon/w83791d.c
1020
SENSOR_ATTR(temp1_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 4),
drivers/hwmon/w83791d.c
1021
SENSOR_ATTR(temp2_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 5),
drivers/hwmon/w83791d.c
1022
SENSOR_ATTR(temp3_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 1),
drivers/hwmon/w83791d.c
1026
SENSOR_ATTR(temp1_alarm, S_IRUGO, show_alarm, NULL, 4),
drivers/hwmon/w83791d.c
1027
SENSOR_ATTR(temp2_alarm, S_IRUGO, show_alarm, NULL, 5),
drivers/hwmon/w83791d.c
1028
SENSOR_ATTR(temp3_alarm, S_IRUGO, show_alarm, NULL, 13),
drivers/hwmon/w83791d.c
1131
SENSOR_ATTR(beep_enable, S_IRUGO | S_IWUSR,
drivers/hwmon/w83791d.c
1133
SENSOR_ATTR(beep_mask, S_IRUGO | S_IWUSR,
drivers/hwmon/w83791d.c
394
SENSOR_ATTR(in0_input, S_IRUGO, show_in, NULL, 0),
drivers/hwmon/w83791d.c
395
SENSOR_ATTR(in1_input, S_IRUGO, show_in, NULL, 1),
drivers/hwmon/w83791d.c
396
SENSOR_ATTR(in2_input, S_IRUGO, show_in, NULL, 2),
drivers/hwmon/w83791d.c
397
SENSOR_ATTR(in3_input, S_IRUGO, show_in, NULL, 3),
drivers/hwmon/w83791d.c
398
SENSOR_ATTR(in4_input, S_IRUGO, show_in, NULL, 4),
drivers/hwmon/w83791d.c
399
SENSOR_ATTR(in5_input, S_IRUGO, show_in, NULL, 5),
drivers/hwmon/w83791d.c
400
SENSOR_ATTR(in6_input, S_IRUGO, show_in, NULL, 6),
drivers/hwmon/w83791d.c
401
SENSOR_ATTR(in7_input, S_IRUGO, show_in, NULL, 7),
drivers/hwmon/w83791d.c
402
SENSOR_ATTR(in8_input, S_IRUGO, show_in, NULL, 8),
drivers/hwmon/w83791d.c
403
SENSOR_ATTR(in9_input, S_IRUGO, show_in, NULL, 9),
drivers/hwmon/w83791d.c
407
SENSOR_ATTR(in0_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 0),
drivers/hwmon/w83791d.c
408
SENSOR_ATTR(in1_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 1),
drivers/hwmon/w83791d.c
409
SENSOR_ATTR(in2_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 2),
drivers/hwmon/w83791d.c
410
SENSOR_ATTR(in3_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 3),
drivers/hwmon/w83791d.c
411
SENSOR_ATTR(in4_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 4),
drivers/hwmon/w83791d.c
412
SENSOR_ATTR(in5_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 5),
drivers/hwmon/w83791d.c
413
SENSOR_ATTR(in6_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 6),
drivers/hwmon/w83791d.c
414
SENSOR_ATTR(in7_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 7),
drivers/hwmon/w83791d.c
415
SENSOR_ATTR(in8_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 8),
drivers/hwmon/w83791d.c
416
SENSOR_ATTR(in9_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 9),
drivers/hwmon/w83791d.c
420
SENSOR_ATTR(in0_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 0),
drivers/hwmon/w83791d.c
421
SENSOR_ATTR(in1_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 1),
drivers/hwmon/w83791d.c
422
SENSOR_ATTR(in2_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 2),
drivers/hwmon/w83791d.c
423
SENSOR_ATTR(in3_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 3),
drivers/hwmon/w83791d.c
424
SENSOR_ATTR(in4_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 4),
drivers/hwmon/w83791d.c
425
SENSOR_ATTR(in5_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 5),
drivers/hwmon/w83791d.c
426
SENSOR_ATTR(in6_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 6),
drivers/hwmon/w83791d.c
427
SENSOR_ATTR(in7_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 7),
drivers/hwmon/w83791d.c
428
SENSOR_ATTR(in8_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 8),
drivers/hwmon/w83791d.c
429
SENSOR_ATTR(in9_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 9),
drivers/hwmon/w83791d.c
495
SENSOR_ATTR(in0_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 0),
drivers/hwmon/w83791d.c
496
SENSOR_ATTR(in1_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 13),
drivers/hwmon/w83791d.c
497
SENSOR_ATTR(in2_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 2),
drivers/hwmon/w83791d.c
498
SENSOR_ATTR(in3_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 3),
drivers/hwmon/w83791d.c
499
SENSOR_ATTR(in4_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 8),
drivers/hwmon/w83791d.c
500
SENSOR_ATTR(in5_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 9),
drivers/hwmon/w83791d.c
501
SENSOR_ATTR(in6_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 10),
drivers/hwmon/w83791d.c
502
SENSOR_ATTR(in7_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 16),
drivers/hwmon/w83791d.c
503
SENSOR_ATTR(in8_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 17),
drivers/hwmon/w83791d.c
504
SENSOR_ATTR(in9_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 14),
drivers/hwmon/w83791d.c
508
SENSOR_ATTR(in0_alarm, S_IRUGO, show_alarm, NULL, 0),
drivers/hwmon/w83791d.c
509
SENSOR_ATTR(in1_alarm, S_IRUGO, show_alarm, NULL, 1),
drivers/hwmon/w83791d.c
510
SENSOR_ATTR(in2_alarm, S_IRUGO, show_alarm, NULL, 2),
drivers/hwmon/w83791d.c
511
SENSOR_ATTR(in3_alarm, S_IRUGO, show_alarm, NULL, 3),
drivers/hwmon/w83791d.c
512
SENSOR_ATTR(in4_alarm, S_IRUGO, show_alarm, NULL, 8),
drivers/hwmon/w83791d.c
513
SENSOR_ATTR(in5_alarm, S_IRUGO, show_alarm, NULL, 9),
drivers/hwmon/w83791d.c
514
SENSOR_ATTR(in6_alarm, S_IRUGO, show_alarm, NULL, 10),
drivers/hwmon/w83791d.c
515
SENSOR_ATTR(in7_alarm, S_IRUGO, show_alarm, NULL, 19),
drivers/hwmon/w83791d.c
516
SENSOR_ATTR(in8_alarm, S_IRUGO, show_alarm, NULL, 20),
drivers/hwmon/w83791d.c
517
SENSOR_ATTR(in9_alarm, S_IRUGO, show_alarm, NULL, 14),
drivers/hwmon/w83791d.c
663
SENSOR_ATTR(fan1_input, S_IRUGO, show_fan, NULL, 0),
drivers/hwmon/w83791d.c
664
SENSOR_ATTR(fan2_input, S_IRUGO, show_fan, NULL, 1),
drivers/hwmon/w83791d.c
665
SENSOR_ATTR(fan3_input, S_IRUGO, show_fan, NULL, 2),
drivers/hwmon/w83791d.c
666
SENSOR_ATTR(fan4_input, S_IRUGO, show_fan, NULL, 3),
drivers/hwmon/w83791d.c
667
SENSOR_ATTR(fan5_input, S_IRUGO, show_fan, NULL, 4),
drivers/hwmon/w83791d.c
671
SENSOR_ATTR(fan1_min, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
673
SENSOR_ATTR(fan2_min, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
675
SENSOR_ATTR(fan3_min, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
677
SENSOR_ATTR(fan4_min, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
679
SENSOR_ATTR(fan5_min, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
684
SENSOR_ATTR(fan1_div, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
686
SENSOR_ATTR(fan2_div, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
688
SENSOR_ATTR(fan3_div, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
690
SENSOR_ATTR(fan4_div, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
692
SENSOR_ATTR(fan5_div, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
697
SENSOR_ATTR(fan1_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 6),
drivers/hwmon/w83791d.c
698
SENSOR_ATTR(fan2_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 7),
drivers/hwmon/w83791d.c
699
SENSOR_ATTR(fan3_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 11),
drivers/hwmon/w83791d.c
700
SENSOR_ATTR(fan4_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 21),
drivers/hwmon/w83791d.c
701
SENSOR_ATTR(fan5_beep, S_IWUSR | S_IRUGO, show_beep, store_beep, 22),
drivers/hwmon/w83791d.c
705
SENSOR_ATTR(fan1_alarm, S_IRUGO, show_alarm, NULL, 6),
drivers/hwmon/w83791d.c
706
SENSOR_ATTR(fan2_alarm, S_IRUGO, show_alarm, NULL, 7),
drivers/hwmon/w83791d.c
707
SENSOR_ATTR(fan3_alarm, S_IRUGO, show_alarm, NULL, 11),
drivers/hwmon/w83791d.c
708
SENSOR_ATTR(fan4_alarm, S_IRUGO, show_alarm, NULL, 21),
drivers/hwmon/w83791d.c
709
SENSOR_ATTR(fan5_alarm, S_IRUGO, show_alarm, NULL, 22),
drivers/hwmon/w83791d.c
742
SENSOR_ATTR(pwm1, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
744
SENSOR_ATTR(pwm2, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
746
SENSOR_ATTR(pwm3, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
748
SENSOR_ATTR(pwm4, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
750
SENSOR_ATTR(pwm5, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
811
SENSOR_ATTR(pwm1_enable, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
813
SENSOR_ATTR(pwm2_enable, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
815
SENSOR_ATTR(pwm3_enable, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
853
SENSOR_ATTR(temp1_target, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
855
SENSOR_ATTR(temp2_target, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
857
SENSOR_ATTR(temp3_target, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
915
SENSOR_ATTR(temp1_tolerance, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
917
SENSOR_ATTR(temp2_tolerance, S_IWUSR | S_IRUGO,
drivers/hwmon/w83791d.c
919
SENSOR_ATTR(temp3_tolerance, S_IWUSR | S_IRUGO,
drivers/hwmon/w83l786ng.c
269
SENSOR_ATTR(in0_input, S_IRUGO, show_in, NULL, 0),
drivers/hwmon/w83l786ng.c
270
SENSOR_ATTR(in1_input, S_IRUGO, show_in, NULL, 1),
drivers/hwmon/w83l786ng.c
271
SENSOR_ATTR(in2_input, S_IRUGO, show_in, NULL, 2),
drivers/hwmon/w83l786ng.c
275
SENSOR_ATTR(in0_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 0),
drivers/hwmon/w83l786ng.c
276
SENSOR_ATTR(in1_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 1),
drivers/hwmon/w83l786ng.c
277
SENSOR_ATTR(in2_min, S_IWUSR | S_IRUGO, show_in_min, store_in_min, 2),
drivers/hwmon/w83l786ng.c
281
SENSOR_ATTR(in0_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 0),
drivers/hwmon/w83l786ng.c
282
SENSOR_ATTR(in1_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 1),
drivers/hwmon/w83l786ng.c
283
SENSOR_ATTR(in2_max, S_IWUSR | S_IRUGO, show_in_max, store_in_max, 2),
drivers/hwmon/w83l786ng.c
393
SENSOR_ATTR(fan1_input, S_IRUGO, show_fan, NULL, 0),
drivers/hwmon/w83l786ng.c
394
SENSOR_ATTR(fan2_input, S_IRUGO, show_fan, NULL, 1),
drivers/hwmon/w83l786ng.c
398
SENSOR_ATTR(fan1_min, S_IWUSR | S_IRUGO, show_fan_min,
drivers/hwmon/w83l786ng.c
400
SENSOR_ATTR(fan2_min, S_IWUSR | S_IRUGO, show_fan_min,
drivers/hwmon/w83l786ng.c
405
SENSOR_ATTR(fan1_div, S_IWUSR | S_IRUGO, show_fan_div,
drivers/hwmon/w83l786ng.c
407
SENSOR_ATTR(fan2_div, S_IWUSR | S_IRUGO, show_fan_div,
drivers/hwmon/w83l786ng.c
564
SENSOR_ATTR(pwm1, S_IWUSR | S_IRUGO, show_pwm, store_pwm, 0),
drivers/hwmon/w83l786ng.c
565
SENSOR_ATTR(pwm2, S_IWUSR | S_IRUGO, show_pwm, store_pwm, 1),
drivers/hwmon/w83l786ng.c
569
SENSOR_ATTR(pwm1_mode, S_IWUSR | S_IRUGO, show_pwm_mode,
drivers/hwmon/w83l786ng.c
571
SENSOR_ATTR(pwm2_mode, S_IWUSR | S_IRUGO, show_pwm_mode,
drivers/hwmon/w83l786ng.c
576
SENSOR_ATTR(pwm1_enable, S_IWUSR | S_IRUGO, show_pwm_enable,
drivers/hwmon/w83l786ng.c
578
SENSOR_ATTR(pwm2_enable, S_IWUSR | S_IRUGO, show_pwm_enable,
drivers/hwmon/w83l786ng.c
622
SENSOR_ATTR(pwm1_tolerance, S_IWUSR | S_IRUGO,
drivers/hwmon/w83l786ng.c
624
SENSOR_ATTR(pwm2_tolerance, S_IWUSR | S_IRUGO,
drivers/platform/x86/lenovo/thinkpad_acpi.c
6260
SENSOR_ATTR(temp##_idxA##_input, S_IRUGO, \
include/linux/hwmon-sysfs.h
25
SENSOR_ATTR(_name, 0444, _func##_show, NULL, _index)
include/linux/hwmon-sysfs.h
28
SENSOR_ATTR(_name, 0644, _func##_show, _func##_store, _index)
include/linux/hwmon-sysfs.h
31
SENSOR_ATTR(_name, 0200, NULL, _func##_store, _index)
include/linux/hwmon-sysfs.h
35
= SENSOR_ATTR(_name, _mode, _show, _store, _index)