Symbol: alarm
arch/m68k/include/asm/intersil.h
41
struct intersil_dt alarm;
drivers/acpi/battery.c
1037
(battery->capacity_now <= battery->alarm)))
drivers/acpi/battery.c
120
int alarm;
drivers/acpi/battery.c
296
(battery->capacity_now <= battery->alarm))
drivers/acpi/battery.c
634
battery->alarm);
drivers/acpi/battery.c
639
battery->alarm);
drivers/acpi/battery.c
652
if (!battery->alarm)
drivers/acpi/battery.c
653
battery->alarm = battery->design_capacity_warning;
drivers/acpi/battery.c
663
return sysfs_emit(buf, "%d\n", battery->alarm * 1000);
drivers/acpi/battery.c
674
battery->alarm = x/1000;
drivers/acpi/sbshc.c
223
if (!status.fields.alarm)
drivers/acpi/sbshc.c
227
status.fields.alarm = 0;
drivers/acpi/sbshc.c
60
u8 alarm:1;
drivers/clocksource/timer-vt8500.c
65
u64 alarm = clocksource.read(&clocksource) + cycles;
drivers/clocksource/timer-vt8500.c
69
writel((unsigned long)alarm, regbase + TIMER_MATCH_VAL);
drivers/clocksource/timer-vt8500.c
71
if ((signed)(alarm - clocksource.read(&clocksource)) <= MIN_OSCR_DELTA)
drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h
64
struct nvkm_alarm alarm;
drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h
14
nvkm_alarm_init(struct nvkm_alarm *alarm, void (*func)(struct nvkm_alarm *))
drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h
16
INIT_LIST_HEAD(&alarm->head);
drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h
17
alarm->func = func;
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
114
gk20a_pmu_dvfs_work(struct nvkm_alarm *alarm)
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
117
container_of(alarm, struct gk20a_pmu, alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
154
nvkm_timer_alarm(tmr, 100000000, alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
161
nvkm_timer_alarm(pmu->subdev.device->timer, 0, &gpmu->alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
186
nvkm_timer_alarm(device->timer, 2000000000, &gpmu->alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
227
nvkm_alarm_init(&pmu->alarm, gk20a_pmu_dvfs_work);
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c
41
struct nvkm_alarm alarm;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
122
nvkm_timer_alarm(tmr, 0, &therm->alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
149
nvkm_timer_alarm(tmr, 0, &therm->alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
154
nvkm_timer_alarm(tmr, 1000000000ULL, &therm->alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
177
nvkm_therm_alarm(struct nvkm_alarm *alarm)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
180
container_of(alarm, struct nvkm_therm, alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c
430
nvkm_alarm_init(&therm->alarm, nvkm_therm_alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c
105
nvkm_fan_alarm(struct nvkm_alarm *alarm)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c
107
struct nvkm_fan *fan = container_of(alarm, struct nvkm_fan, alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c
218
nvkm_timer_alarm(tmr, 0, &therm->fan->alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c
266
nvkm_alarm_init(&therm->fan->alarm, nvkm_fan_alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c
98
nvkm_timer_alarm(tmr, delay * 1000 * 1000, &fan->alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c
110
nvkm_alarm_init(&fan->alarm, nvkm_fantog_alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c
31
struct nvkm_alarm alarm;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c
60
nvkm_timer_alarm(tmr, next_change * 1000, &fan->alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c
66
nvkm_fantog_alarm(struct nvkm_alarm *alarm)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c
69
container_of(alarm, struct nvkm_fantog, alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h
45
struct nvkm_alarm alarm;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
162
alarm_timer_callback(struct nvkm_alarm *alarm)
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
165
container_of(alarm, struct nvkm_therm, sensor.therm_poll_alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.c
189
nvkm_timer_alarm(tmr, 1000000000ULL, alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
100
list_del(&alarm->exec);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
101
alarm->func(alarm);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
106
nvkm_timer_alarm(struct nvkm_timer *tmr, u32 nsec, struct nvkm_alarm *alarm)
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
117
list_del_init(&alarm->head);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
121
alarm->timestamp = nvkm_timer_read(tmr) + nsec;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
123
if (list->timestamp > alarm->timestamp)
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
127
list_add_tail(&alarm->head, &list->head);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
131
if (list == alarm) {
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
132
tmr->func->alarm_init(tmr, alarm->timestamp);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
138
WARN_ON(alarm->timestamp <= nvkm_timer_read(tmr));
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
71
struct nvkm_alarm *alarm, *atemp;
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
77
list_for_each_entry_safe(alarm, atemp, &tmr->alarms, head) {
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
79
if (alarm->timestamp > nvkm_timer_read(tmr)) {
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
81
tmr->func->alarm_init(tmr, alarm->timestamp);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
82
if (alarm->timestamp > nvkm_timer_read(tmr))
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
89
list_del_init(&alarm->head);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
90
list_add(&alarm->exec, &exec);
drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c
99
list_for_each_entry_safe(alarm, atemp, &exec, exec) {
drivers/hwmon/ad7414.c
158
static SENSOR_DEVICE_ATTR_RO(temp1_min_alarm, alarm, 3);
drivers/hwmon/ad7414.c
159
static SENSOR_DEVICE_ATTR_RO(temp1_max_alarm, alarm, 4);
drivers/hwmon/adm1025.c
341
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0);
drivers/hwmon/adm1025.c
342
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 1);
drivers/hwmon/adm1025.c
343
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 2);
drivers/hwmon/adm1025.c
344
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/adm1025.c
345
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 8);
drivers/hwmon/adm1025.c
346
static SENSOR_DEVICE_ATTR_RO(in5_alarm, alarm, 9);
drivers/hwmon/adm1025.c
347
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 5);
drivers/hwmon/adm1025.c
348
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm, 4);
drivers/hwmon/adm1025.c
349
static SENSOR_DEVICE_ATTR_RO(temp1_fault, alarm, 14);
drivers/hwmon/adm1026.c
1133
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm, 0);
drivers/hwmon/adm1026.c
1134
static SENSOR_DEVICE_ATTR_RO(temp3_alarm, alarm, 1);
drivers/hwmon/adm1026.c
1135
static SENSOR_DEVICE_ATTR_RO(in9_alarm, alarm, 1);
drivers/hwmon/adm1026.c
1136
static SENSOR_DEVICE_ATTR_RO(in11_alarm, alarm, 2);
drivers/hwmon/adm1026.c
1137
static SENSOR_DEVICE_ATTR_RO(in12_alarm, alarm, 3);
drivers/hwmon/adm1026.c
1138
static SENSOR_DEVICE_ATTR_RO(in13_alarm, alarm, 4);
drivers/hwmon/adm1026.c
1139
static SENSOR_DEVICE_ATTR_RO(in14_alarm, alarm, 5);
drivers/hwmon/adm1026.c
1140
static SENSOR_DEVICE_ATTR_RO(in15_alarm, alarm, 6);
drivers/hwmon/adm1026.c
1141
static SENSOR_DEVICE_ATTR_RO(in16_alarm, alarm, 7);
drivers/hwmon/adm1026.c
1142
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 8);
drivers/hwmon/adm1026.c
1143
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 9);
drivers/hwmon/adm1026.c
1144
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 10);
drivers/hwmon/adm1026.c
1145
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 11);
drivers/hwmon/adm1026.c
1146
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 12);
drivers/hwmon/adm1026.c
1147
static SENSOR_DEVICE_ATTR_RO(in5_alarm, alarm, 13);
drivers/hwmon/adm1026.c
1148
static SENSOR_DEVICE_ATTR_RO(in6_alarm, alarm, 14);
drivers/hwmon/adm1026.c
1149
static SENSOR_DEVICE_ATTR_RO(in7_alarm, alarm, 15);
drivers/hwmon/adm1026.c
1150
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 16);
drivers/hwmon/adm1026.c
1151
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 17);
drivers/hwmon/adm1026.c
1152
static SENSOR_DEVICE_ATTR_RO(fan3_alarm, alarm, 18);
drivers/hwmon/adm1026.c
1153
static SENSOR_DEVICE_ATTR_RO(fan4_alarm, alarm, 19);
drivers/hwmon/adm1026.c
1154
static SENSOR_DEVICE_ATTR_RO(fan5_alarm, alarm, 20);
drivers/hwmon/adm1026.c
1155
static SENSOR_DEVICE_ATTR_RO(fan6_alarm, alarm, 21);
drivers/hwmon/adm1026.c
1156
static SENSOR_DEVICE_ATTR_RO(fan7_alarm, alarm, 22);
drivers/hwmon/adm1026.c
1157
static SENSOR_DEVICE_ATTR_RO(fan8_alarm, alarm, 23);
drivers/hwmon/adm1026.c
1158
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 24);
drivers/hwmon/adm1026.c
1159
static SENSOR_DEVICE_ATTR_RO(in10_alarm, alarm, 25);
drivers/hwmon/adm1026.c
1160
static SENSOR_DEVICE_ATTR_RO(in8_alarm, alarm, 26);
drivers/hwmon/adm1031.c
169
data->alarm = adm1031_read_value(client, ADM1031_REG_STATUS(0))
drivers/hwmon/adm1031.c
172
data->alarm &= 0xc0ff;
drivers/hwmon/adm1031.c
76
u16 alarm;
drivers/hwmon/adm1031.c
815
return sprintf(buf, "%d\n", data->alarm);
drivers/hwmon/adm1031.c
825
return sprintf(buf, "%d\n", (data->alarm >> bitnr) & 1);
drivers/hwmon/adm1031.c
828
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 0);
drivers/hwmon/adm1031.c
829
static SENSOR_DEVICE_ATTR_RO(fan1_fault, alarm, 1);
drivers/hwmon/adm1031.c
830
static SENSOR_DEVICE_ATTR_RO(temp2_max_alarm, alarm, 2);
drivers/hwmon/adm1031.c
831
static SENSOR_DEVICE_ATTR_RO(temp2_min_alarm, alarm, 3);
drivers/hwmon/adm1031.c
832
static SENSOR_DEVICE_ATTR_RO(temp2_crit_alarm, alarm, 4);
drivers/hwmon/adm1031.c
833
static SENSOR_DEVICE_ATTR_RO(temp2_fault, alarm, 5);
drivers/hwmon/adm1031.c
834
static SENSOR_DEVICE_ATTR_RO(temp1_max_alarm, alarm, 6);
drivers/hwmon/adm1031.c
835
static SENSOR_DEVICE_ATTR_RO(temp1_min_alarm, alarm, 7);
drivers/hwmon/adm1031.c
836
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 8);
drivers/hwmon/adm1031.c
837
static SENSOR_DEVICE_ATTR_RO(fan2_fault, alarm, 9);
drivers/hwmon/adm1031.c
838
static SENSOR_DEVICE_ATTR_RO(temp3_max_alarm, alarm, 10);
drivers/hwmon/adm1031.c
839
static SENSOR_DEVICE_ATTR_RO(temp3_min_alarm, alarm, 11);
drivers/hwmon/adm1031.c
840
static SENSOR_DEVICE_ATTR_RO(temp3_crit_alarm, alarm, 12);
drivers/hwmon/adm1031.c
841
static SENSOR_DEVICE_ATTR_RO(temp3_fault, alarm, 13);
drivers/hwmon/adm1031.c
842
static SENSOR_DEVICE_ATTR_RO(temp1_crit_alarm, alarm, 14);
drivers/hwmon/adt7462.c
1416
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm,
drivers/hwmon/adt7462.c
1418
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm,
drivers/hwmon/adt7462.c
1420
static SENSOR_DEVICE_ATTR_RO(temp3_alarm, alarm,
drivers/hwmon/adt7462.c
1422
static SENSOR_DEVICE_ATTR_RO(temp4_alarm, alarm,
drivers/hwmon/adt7462.c
1481
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm,
drivers/hwmon/adt7462.c
1483
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm,
drivers/hwmon/adt7462.c
1485
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm,
drivers/hwmon/adt7462.c
1487
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm,
drivers/hwmon/adt7462.c
1489
static SENSOR_DEVICE_ATTR_RO(in5_alarm, alarm,
drivers/hwmon/adt7462.c
1491
static SENSOR_DEVICE_ATTR_RO(in6_alarm, alarm,
drivers/hwmon/adt7462.c
1493
static SENSOR_DEVICE_ATTR_RO(in7_alarm, alarm,
drivers/hwmon/adt7462.c
1495
static SENSOR_DEVICE_ATTR_RO(in8_alarm, alarm,
drivers/hwmon/adt7462.c
1497
static SENSOR_DEVICE_ATTR_RO(in9_alarm, alarm,
drivers/hwmon/adt7462.c
1499
static SENSOR_DEVICE_ATTR_RO(in10_alarm, alarm,
drivers/hwmon/adt7462.c
1501
static SENSOR_DEVICE_ATTR_RO(in11_alarm, alarm,
drivers/hwmon/adt7462.c
1503
static SENSOR_DEVICE_ATTR_RO(in12_alarm, alarm,
drivers/hwmon/adt7462.c
1505
static SENSOR_DEVICE_ATTR_RO(in13_alarm, alarm,
drivers/hwmon/adt7462.c
1526
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm,
drivers/hwmon/adt7462.c
1528
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm,
drivers/hwmon/adt7462.c
1530
static SENSOR_DEVICE_ATTR_RO(fan3_alarm, alarm,
drivers/hwmon/adt7462.c
1532
static SENSOR_DEVICE_ATTR_RO(fan4_alarm, alarm,
drivers/hwmon/adt7462.c
1534
static SENSOR_DEVICE_ATTR_RO(fan5_alarm, alarm,
drivers/hwmon/adt7462.c
1536
static SENSOR_DEVICE_ATTR_RO(fan6_alarm, alarm,
drivers/hwmon/adt7462.c
1538
static SENSOR_DEVICE_ATTR_RO(fan7_alarm, alarm,
drivers/hwmon/adt7462.c
1540
static SENSOR_DEVICE_ATTR_RO(fan8_alarm, alarm,
drivers/hwmon/adt7470.c
161
u16 alarm;
drivers/hwmon/adt7470.c
362
data->alarm = val;
drivers/hwmon/adt7470.c
363
if (data->alarm & ADT7470_OOL_ALARM) {
drivers/hwmon/adt7470.c
367
data->alarm |= ALARM2(val);
drivers/hwmon/adt7470.c
554
*val = !!(data->alarm & channel);
drivers/hwmon/adt7470.c
651
*val = !!(data->alarm & (1 << (12 + channel)));
drivers/hwmon/ds1621.c
312
static SENSOR_DEVICE_ATTR_RO(temp1_min_alarm, alarm, DS1621_ALARM_TEMP_LOW);
drivers/hwmon/ds1621.c
313
static SENSOR_DEVICE_ATTR_RO(temp1_max_alarm, alarm, DS1621_ALARM_TEMP_HIGH);
drivers/hwmon/ds620.c
200
static SENSOR_DEVICE_ATTR_RO(temp1_min_alarm, alarm, DS620_REG_CONFIG_TLF);
drivers/hwmon/ds620.c
201
static SENSOR_DEVICE_ATTR_RO(temp1_max_alarm, alarm, DS620_REG_CONFIG_THF);
drivers/hwmon/emc2103.c
217
bool alarm = data->temp_min_alarm & (1 << nr);
drivers/hwmon/emc2103.c
218
return sprintf(buf, "%d\n", alarm ? 1 : 0);
drivers/hwmon/emc2103.c
227
bool alarm = data->temp_max_alarm & (1 << nr);
drivers/hwmon/emc2103.c
228
return sprintf(buf, "%d\n", alarm ? 1 : 0);
drivers/hwmon/gl518sm.c
456
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0);
drivers/hwmon/gl518sm.c
457
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 1);
drivers/hwmon/gl518sm.c
458
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 2);
drivers/hwmon/gl518sm.c
459
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/gl518sm.c
460
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 4);
drivers/hwmon/gl518sm.c
461
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 5);
drivers/hwmon/gl518sm.c
462
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 6);
drivers/hwmon/gl520sm.c
658
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0);
drivers/hwmon/gl520sm.c
659
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 1);
drivers/hwmon/gl520sm.c
660
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 2);
drivers/hwmon/gl520sm.c
661
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/gl520sm.c
662
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 4);
drivers/hwmon/gl520sm.c
663
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 5);
drivers/hwmon/gl520sm.c
664
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 6);
drivers/hwmon/gl520sm.c
665
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm, 7);
drivers/hwmon/gl520sm.c
666
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 7);
drivers/hwmon/hp-wmi-sensors.c
1460
*out_val = info->alarm ? 1 : 0;
drivers/hwmon/hp-wmi-sensors.c
1461
info->alarm = false;
drivers/hwmon/hp-wmi-sensors.c
1647
fan_info->alarm = true;
drivers/hwmon/hp-wmi-sensors.c
1657
temp_info[--count]->alarm = true;
drivers/hwmon/hp-wmi-sensors.c
375
bool alarm;
drivers/hwmon/kbatt.c
34
bool alarm;
drivers/hwmon/kbatt.c
52
kbatt->alarm = false;
drivers/hwmon/kbatt.c
54
kbatt->alarm = true;
drivers/hwmon/kbatt.c
64
return kbatt->alarm;
drivers/hwmon/lm75.c
144
.alarm = true,
drivers/hwmon/lm75.c
294
.alarm = true,
drivers/hwmon/lm75.c
541
if (config_data->params->alarm)
drivers/hwmon/lm75.c
762
if (data->params->alarm) {
drivers/hwmon/lm75.c
96
bool alarm;
drivers/hwmon/lm77.c
220
static SENSOR_DEVICE_ATTR_RO(temp1_crit_alarm, alarm, 2);
drivers/hwmon/lm77.c
221
static SENSOR_DEVICE_ATTR_RO(temp1_min_alarm, alarm, 0);
drivers/hwmon/lm77.c
222
static SENSOR_DEVICE_ATTR_RO(temp1_max_alarm, alarm, 1);
drivers/hwmon/lm78.c
443
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0);
drivers/hwmon/lm78.c
444
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 1);
drivers/hwmon/lm78.c
445
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 2);
drivers/hwmon/lm78.c
446
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/lm78.c
447
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 8);
drivers/hwmon/lm78.c
448
static SENSOR_DEVICE_ATTR_RO(in5_alarm, alarm, 9);
drivers/hwmon/lm78.c
449
static SENSOR_DEVICE_ATTR_RO(in6_alarm, alarm, 10);
drivers/hwmon/lm78.c
450
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 6);
drivers/hwmon/lm78.c
451
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 7);
drivers/hwmon/lm78.c
452
static SENSOR_DEVICE_ATTR_RO(fan3_alarm, alarm, 11);
drivers/hwmon/lm78.c
453
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 4);
drivers/hwmon/lm80.c
483
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0);
drivers/hwmon/lm80.c
484
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 1);
drivers/hwmon/lm80.c
485
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 2);
drivers/hwmon/lm80.c
486
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/lm80.c
487
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 4);
drivers/hwmon/lm80.c
488
static SENSOR_DEVICE_ATTR_RO(in5_alarm, alarm, 5);
drivers/hwmon/lm80.c
489
static SENSOR_DEVICE_ATTR_RO(in6_alarm, alarm, 6);
drivers/hwmon/lm80.c
490
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 10);
drivers/hwmon/lm80.c
491
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 11);
drivers/hwmon/lm80.c
492
static SENSOR_DEVICE_ATTR_RO(temp1_max_alarm, alarm, 8);
drivers/hwmon/lm80.c
493
static SENSOR_DEVICE_ATTR_RO(temp1_crit_alarm, alarm, 13);
drivers/hwmon/lm85.c
663
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0);
drivers/hwmon/lm85.c
664
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 1);
drivers/hwmon/lm85.c
665
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 2);
drivers/hwmon/lm85.c
666
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/lm85.c
667
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 8);
drivers/hwmon/lm85.c
668
static SENSOR_DEVICE_ATTR_RO(in5_alarm, alarm, 18);
drivers/hwmon/lm85.c
669
static SENSOR_DEVICE_ATTR_RO(in6_alarm, alarm, 16);
drivers/hwmon/lm85.c
670
static SENSOR_DEVICE_ATTR_RO(in7_alarm, alarm, 17);
drivers/hwmon/lm85.c
671
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 4);
drivers/hwmon/lm85.c
672
static SENSOR_DEVICE_ATTR_RO(temp1_fault, alarm, 14);
drivers/hwmon/lm85.c
673
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm, 5);
drivers/hwmon/lm85.c
674
static SENSOR_DEVICE_ATTR_RO(temp3_alarm, alarm, 6);
drivers/hwmon/lm85.c
675
static SENSOR_DEVICE_ATTR_RO(temp3_fault, alarm, 15);
drivers/hwmon/lm85.c
676
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 10);
drivers/hwmon/lm85.c
677
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 11);
drivers/hwmon/lm85.c
678
static SENSOR_DEVICE_ATTR_RO(fan3_alarm, alarm, 12);
drivers/hwmon/lm85.c
679
static SENSOR_DEVICE_ATTR_RO(fan4_alarm, alarm, 13);
drivers/hwmon/lm87.c
665
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0);
drivers/hwmon/lm87.c
666
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 1);
drivers/hwmon/lm87.c
667
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 2);
drivers/hwmon/lm87.c
668
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/lm87.c
669
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 8);
drivers/hwmon/lm87.c
670
static SENSOR_DEVICE_ATTR_RO(in5_alarm, alarm, 9);
drivers/hwmon/lm87.c
671
static SENSOR_DEVICE_ATTR_RO(in6_alarm, alarm, 6);
drivers/hwmon/lm87.c
672
static SENSOR_DEVICE_ATTR_RO(in7_alarm, alarm, 7);
drivers/hwmon/lm87.c
673
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 4);
drivers/hwmon/lm87.c
674
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm, 5);
drivers/hwmon/lm87.c
675
static SENSOR_DEVICE_ATTR_RO(temp3_alarm, alarm, 5);
drivers/hwmon/lm87.c
676
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 6);
drivers/hwmon/lm87.c
677
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 7);
drivers/hwmon/lm87.c
678
static SENSOR_DEVICE_ATTR_RO(temp2_fault, alarm, 14);
drivers/hwmon/lm87.c
679
static SENSOR_DEVICE_ATTR_RO(temp3_fault, alarm, 15);
drivers/hwmon/ltc2992.c
125
u8 alarm;
drivers/hwmon/ltc2992.c
139
.alarm = LTC2992_FAULT1,
drivers/hwmon/ltc2992.c
151
.alarm = LTC2992_FAULT2,
drivers/hwmon/ltc2992.c
163
.alarm = LTC2992_FAULT3,
drivers/hwmon/ltc2992.c
175
.alarm = LTC2992_FAULT3,
drivers/hwmon/ltc2992.c
450
reg_val = ltc2992_read_reg(st, ltc2992_gpio_addr_map[nr_gpio].alarm, 1);
drivers/hwmon/ltc2992.c
457
return ltc2992_write_reg(st, ltc2992_gpio_addr_map[nr_gpio].alarm, 1, reg_val);
drivers/hwmon/ltc4282.c
1581
long alarm;
drivers/hwmon/ltc4282.c
1584
ret = ltc4282_read_alarm(st, LTC4282_FAULT_LOG, mask, &alarm);
drivers/hwmon/ltc4282.c
1588
*val = alarm;
drivers/hwmon/ltc4282.c
262
u32 alarm;
drivers/hwmon/ltc4282.c
265
ret = regmap_read(st->map, reg, &alarm);
drivers/hwmon/ltc4282.c
269
*val = !!(alarm & mask);
drivers/hwmon/max6650.c
115
u8 alarm;
drivers/hwmon/max6650.c
185
data->alarm |= reg;
drivers/hwmon/max6650.c
302
bool alarm;
drivers/hwmon/max6650.c
307
alarm = data->alarm & attr->index;
drivers/hwmon/max6650.c
308
if (alarm) {
drivers/hwmon/max6650.c
310
data->alarm &= ~attr->index;
drivers/hwmon/max6650.c
315
return sprintf(buf, "%d\n", alarm);
drivers/hwmon/max6650.c
318
static SENSOR_DEVICE_ATTR_RO(gpio1_alarm, alarm, MAX6650_ALRM_GPIO1);
drivers/hwmon/max6650.c
319
static SENSOR_DEVICE_ATTR_RO(gpio2_alarm, alarm, MAX6650_ALRM_GPIO2);
drivers/hwmon/max6650.c
579
*val = !!(data->alarm & MAX6650_ALRM_MIN);
drivers/hwmon/max6650.c
580
data->alarm &= ~MAX6650_ALRM_MIN;
drivers/hwmon/max6650.c
584
*val = !!(data->alarm & MAX6650_ALRM_MAX);
drivers/hwmon/max6650.c
585
data->alarm &= ~MAX6650_ALRM_MAX;
drivers/hwmon/max6650.c
589
*val = !!(data->alarm & MAX6650_ALRM_TACH);
drivers/hwmon/max6650.c
590
data->alarm &= ~MAX6650_ALRM_TACH;
drivers/hwmon/nct6775-core.c
1679
u16 alarm;
drivers/hwmon/nct6775-core.c
1683
err = nct6775_read_value(data, data->REG_ALARM[i], &alarm);
drivers/hwmon/nct6775-core.c
1686
data->alarms |= ((u64)alarm) << (i << 3);
drivers/hwmon/nct6775-core.c
1787
unsigned int alarm = 0;
drivers/hwmon/nct6775-core.c
1801
alarm = (data->alarms >> bit) & 0x01;
drivers/hwmon/nct6775-core.c
1803
return sysfs_emit(buf, "%u\n", alarm);
drivers/hwmon/nct7802.c
593
static SENSOR_DEVICE_ATTR_2_RO(temp1_min_alarm, alarm, 0x18, 0);
drivers/hwmon/nct7802.c
594
static SENSOR_DEVICE_ATTR_2_RO(temp2_min_alarm, alarm, 0x18, 1);
drivers/hwmon/nct7802.c
595
static SENSOR_DEVICE_ATTR_2_RO(temp3_min_alarm, alarm, 0x18, 2);
drivers/hwmon/nct7802.c
596
static SENSOR_DEVICE_ATTR_2_RO(temp4_min_alarm, alarm, 0x18, 3);
drivers/hwmon/nct7802.c
597
static SENSOR_DEVICE_ATTR_2_RO(temp5_min_alarm, alarm, 0x18, 4);
drivers/hwmon/nct7802.c
599
static SENSOR_DEVICE_ATTR_2_RO(temp1_max_alarm, alarm, 0x19, 0);
drivers/hwmon/nct7802.c
600
static SENSOR_DEVICE_ATTR_2_RO(temp2_max_alarm, alarm, 0x19, 1);
drivers/hwmon/nct7802.c
601
static SENSOR_DEVICE_ATTR_2_RO(temp3_max_alarm, alarm, 0x19, 2);
drivers/hwmon/nct7802.c
602
static SENSOR_DEVICE_ATTR_2_RO(temp4_max_alarm, alarm, 0x19, 3);
drivers/hwmon/nct7802.c
603
static SENSOR_DEVICE_ATTR_2_RO(temp5_max_alarm, alarm, 0x19, 4);
drivers/hwmon/nct7802.c
605
static SENSOR_DEVICE_ATTR_2_RO(temp1_crit_alarm, alarm, 0x1b, 0);
drivers/hwmon/nct7802.c
606
static SENSOR_DEVICE_ATTR_2_RO(temp2_crit_alarm, alarm, 0x1b, 1);
drivers/hwmon/nct7802.c
607
static SENSOR_DEVICE_ATTR_2_RO(temp3_crit_alarm, alarm, 0x1b, 2);
drivers/hwmon/nct7802.c
608
static SENSOR_DEVICE_ATTR_2_RO(temp4_crit_alarm, alarm, 0x1b, 3);
drivers/hwmon/nct7802.c
609
static SENSOR_DEVICE_ATTR_2_RO(temp5_crit_alarm, alarm, 0x1b, 4);
drivers/hwmon/nct7802.c
611
static SENSOR_DEVICE_ATTR_2_RO(temp1_fault, alarm, 0x17, 0);
drivers/hwmon/nct7802.c
612
static SENSOR_DEVICE_ATTR_2_RO(temp2_fault, alarm, 0x17, 1);
drivers/hwmon/nct7802.c
613
static SENSOR_DEVICE_ATTR_2_RO(temp3_fault, alarm, 0x17, 2);
drivers/hwmon/nct7802.c
811
static SENSOR_DEVICE_ATTR_2_RO(fan1_alarm, alarm, 0x1a, 0);
drivers/hwmon/nct7802.c
815
static SENSOR_DEVICE_ATTR_2_RO(fan2_alarm, alarm, 0x1a, 1);
drivers/hwmon/nct7802.c
819
static SENSOR_DEVICE_ATTR_2_RO(fan3_alarm, alarm, 0x1a, 2);
drivers/hwmon/pmbus/pmbus_core.c
1516
const char *alarm; /* Alarm attribute name */
drivers/hwmon/pmbus/pmbus_core.c
1567
l->alarm, index,
drivers/hwmon/pmbus/pmbus_core.c
1705
.alarm = "min_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1710
.alarm = "lcrit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1715
.alarm = "max_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1720
.alarm = "crit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1756
.alarm = "min_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1761
.alarm = "lcrit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1766
.alarm = "max_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1771
.alarm = "crit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1780
.alarm = "min_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1785
.alarm = "lcrit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1790
.alarm = "max_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1795
.alarm = "crit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1872
.alarm = "max_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1877
.alarm = "crit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1909
.alarm = "max_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1914
.alarm = "lcrit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1919
.alarm = "crit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
1978
.alarm = "alarm",
drivers/hwmon/pmbus/pmbus_core.c
2010
.alarm = "cap_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2015
.alarm = "max_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2020
.alarm = "crit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2079
.alarm = "min_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2085
.alarm = "lcrit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2090
.alarm = "max_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2095
.alarm = "crit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2125
.alarm = "min_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2131
.alarm = "lcrit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2136
.alarm = "max_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2141
.alarm = "crit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2171
.alarm = "min_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2177
.alarm = "lcrit_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2182
.alarm = "max_alarm",
drivers/hwmon/pmbus/pmbus_core.c
2187
.alarm = "crit_alarm",
drivers/hwmon/sis5595.c
545
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0);
drivers/hwmon/sis5595.c
546
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 1);
drivers/hwmon/sis5595.c
547
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 2);
drivers/hwmon/sis5595.c
548
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/sis5595.c
549
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 15);
drivers/hwmon/sis5595.c
550
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 6);
drivers/hwmon/sis5595.c
551
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 7);
drivers/hwmon/sis5595.c
552
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 15);
drivers/hwmon/smsc47m192.c
443
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 0x0010);
drivers/hwmon/smsc47m192.c
444
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm, 0x0020);
drivers/hwmon/smsc47m192.c
445
static SENSOR_DEVICE_ATTR_RO(temp3_alarm, alarm, 0x0040);
drivers/hwmon/smsc47m192.c
446
static SENSOR_DEVICE_ATTR_RO(temp2_fault, alarm, 0x4000);
drivers/hwmon/smsc47m192.c
447
static SENSOR_DEVICE_ATTR_RO(temp3_fault, alarm, 0x8000);
drivers/hwmon/smsc47m192.c
448
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0x0001);
drivers/hwmon/smsc47m192.c
449
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 0x0002);
drivers/hwmon/smsc47m192.c
450
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 0x0004);
drivers/hwmon/smsc47m192.c
451
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 0x0008);
drivers/hwmon/smsc47m192.c
452
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 0x0100);
drivers/hwmon/smsc47m192.c
453
static SENSOR_DEVICE_ATTR_RO(in5_alarm, alarm, 0x0200);
drivers/hwmon/smsc47m192.c
454
static SENSOR_DEVICE_ATTR_RO(in6_alarm, alarm, 0x0400);
drivers/hwmon/smsc47m192.c
455
static SENSOR_DEVICE_ATTR_RO(in7_alarm, alarm, 0x0800);
drivers/hwmon/thmc50.c
261
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 0);
drivers/hwmon/thmc50.c
262
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm, 5);
drivers/hwmon/thmc50.c
263
static SENSOR_DEVICE_ATTR_RO(temp3_alarm, alarm, 1);
drivers/hwmon/thmc50.c
264
static SENSOR_DEVICE_ATTR_RO(temp2_fault, alarm, 7);
drivers/hwmon/thmc50.c
265
static SENSOR_DEVICE_ATTR_RO(temp3_fault, alarm, 2);
drivers/hwmon/via686a.c
652
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0);
drivers/hwmon/via686a.c
653
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 1);
drivers/hwmon/via686a.c
654
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 2);
drivers/hwmon/via686a.c
655
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/via686a.c
656
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 8);
drivers/hwmon/via686a.c
657
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 4);
drivers/hwmon/via686a.c
658
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm, 11);
drivers/hwmon/via686a.c
659
static SENSOR_DEVICE_ATTR_RO(temp3_alarm, alarm, 15);
drivers/hwmon/via686a.c
660
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 6);
drivers/hwmon/via686a.c
661
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 7);
drivers/hwmon/vt8231.c
686
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 4);
drivers/hwmon/vt8231.c
687
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm, 11);
drivers/hwmon/vt8231.c
688
static SENSOR_DEVICE_ATTR_RO(temp3_alarm, alarm, 0);
drivers/hwmon/vt8231.c
689
static SENSOR_DEVICE_ATTR_RO(temp4_alarm, alarm, 1);
drivers/hwmon/vt8231.c
690
static SENSOR_DEVICE_ATTR_RO(temp5_alarm, alarm, 3);
drivers/hwmon/vt8231.c
691
static SENSOR_DEVICE_ATTR_RO(temp6_alarm, alarm, 8);
drivers/hwmon/vt8231.c
692
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 11);
drivers/hwmon/vt8231.c
693
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 0);
drivers/hwmon/vt8231.c
694
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 1);
drivers/hwmon/vt8231.c
695
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/vt8231.c
696
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 8);
drivers/hwmon/vt8231.c
697
static SENSOR_DEVICE_ATTR_RO(in5_alarm, alarm, 2);
drivers/hwmon/vt8231.c
698
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 6);
drivers/hwmon/vt8231.c
699
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 7);
drivers/hwmon/w83627hf.c
915
static SENSOR_DEVICE_ATTR_RO(in0_alarm, alarm, 0);
drivers/hwmon/w83627hf.c
916
static SENSOR_DEVICE_ATTR_RO(in1_alarm, alarm, 1);
drivers/hwmon/w83627hf.c
917
static SENSOR_DEVICE_ATTR_RO(in2_alarm, alarm, 2);
drivers/hwmon/w83627hf.c
918
static SENSOR_DEVICE_ATTR_RO(in3_alarm, alarm, 3);
drivers/hwmon/w83627hf.c
919
static SENSOR_DEVICE_ATTR_RO(in4_alarm, alarm, 8);
drivers/hwmon/w83627hf.c
920
static SENSOR_DEVICE_ATTR_RO(in5_alarm, alarm, 9);
drivers/hwmon/w83627hf.c
921
static SENSOR_DEVICE_ATTR_RO(in6_alarm, alarm, 10);
drivers/hwmon/w83627hf.c
922
static SENSOR_DEVICE_ATTR_RO(in7_alarm, alarm, 16);
drivers/hwmon/w83627hf.c
923
static SENSOR_DEVICE_ATTR_RO(in8_alarm, alarm, 17);
drivers/hwmon/w83627hf.c
924
static SENSOR_DEVICE_ATTR_RO(fan1_alarm, alarm, 6);
drivers/hwmon/w83627hf.c
925
static SENSOR_DEVICE_ATTR_RO(fan2_alarm, alarm, 7);
drivers/hwmon/w83627hf.c
926
static SENSOR_DEVICE_ATTR_RO(fan3_alarm, alarm, 11);
drivers/hwmon/w83627hf.c
927
static SENSOR_DEVICE_ATTR_RO(temp1_alarm, alarm, 4);
drivers/hwmon/w83627hf.c
928
static SENSOR_DEVICE_ATTR_RO(temp2_alarm, alarm, 5);
drivers/hwmon/w83627hf.c
929
static SENSOR_DEVICE_ATTR_RO(temp3_alarm, alarm, 13);
drivers/iio/adc/xilinx-ams.c
935
unsigned int alarm;
drivers/iio/adc/xilinx-ams.c
937
alarm = ams_get_alarm_mask(chan->scan_index);
drivers/iio/adc/xilinx-ams.c
942
ams->alarm_mask |= alarm;
drivers/iio/adc/xilinx-ams.c
944
ams->alarm_mask &= ~alarm;
drivers/iio/adc/xilinx-xadc-core.c
248
static unsigned int xadc_zynq_transform_alarm(unsigned int alarm)
drivers/iio/adc/xilinx-xadc-core.c
250
return ((alarm & 0x80) >> 4) |
drivers/iio/adc/xilinx-xadc-core.c
251
((alarm & 0x78) << 1) |
drivers/iio/adc/xilinx-xadc-core.c
252
(alarm & 0x07);
drivers/iio/adc/xilinx-xadc-core.c
431
static void xadc_zynq_update_alarm(struct xadc *xadc, unsigned int alarm)
drivers/iio/adc/xilinx-xadc-core.c
437
alarm = ((alarm & 0x08) << 4) | ((alarm & 0xf0) >> 1) | (alarm & 0x07);
drivers/iio/adc/xilinx-xadc-core.c
443
xadc_write_reg(xadc, XADC_ZYNQ_REG_INTSTS, status & alarm);
drivers/iio/adc/xilinx-xadc-core.c
446
~alarm & XADC_ZYNQ_INT_ALARM_MASK);
drivers/iio/adc/xilinx-xadc-core.c
536
static void xadc_axi_update_alarm(struct xadc *xadc, unsigned int alarm)
drivers/iio/adc/xilinx-xadc-core.c
547
alarm = ((alarm & 0x07) << 1) | ((alarm & 0x08) >> 3) |
drivers/iio/adc/xilinx-xadc-core.c
548
((alarm & 0xf0) << 6);
drivers/iio/adc/xilinx-xadc-core.c
553
val |= alarm;
drivers/iio/adc/xilinx-xadc-events.c
126
unsigned int alarm = xadc_get_alarm_mask(chan);
drivers/iio/adc/xilinx-xadc-events.c
134
xadc->alarm_mask |= alarm;
drivers/iio/adc/xilinx-xadc-events.c
136
xadc->alarm_mask &= ~alarm;
drivers/iio/adc/xilinx-xadc.h
82
void (*update_alarm)(struct xadc *xadc, unsigned int alarm);
drivers/mfd/menelaus.c
1082
int alarm = (m->client->irq > 0);
drivers/mfd/menelaus.c
1098
if (alarm) {
drivers/mfd/menelaus.c
1123
if (alarm) {
drivers/net/phy/bcm54140.c
142
u16 alarm;
drivers/net/phy/bcm54140.c
195
priv->alarm |= tmp;
drivers/net/phy/bcm54140.c
197
*val = !!(priv->alarm & bit);
drivers/net/phy/bcm54140.c
198
priv->alarm &= ~bit;
drivers/net/phy/marvell.c
2869
int (*get_temp_alarm)(struct phy_device *phydev, long *alarm);
drivers/net/phy/marvell.c
2967
static int m88e1510_get_temp_alarm(struct phy_device *phydev, long *alarm)
drivers/net/phy/marvell.c
2971
*alarm = false;
drivers/net/phy/marvell.c
2978
*alarm = !!(ret & MII_88E1510_MISC_TEST_TEMP_IRQ);
drivers/platform/x86/amd/pmc/pmc.c
553
struct rtc_wkalrm alarm;
drivers/platform/x86/amd/pmc/pmc.c
570
rc = rtc_read_alarm(rtc_device, &alarm);
drivers/platform/x86/amd/pmc/pmc.c
573
if (!alarm.enabled) {
drivers/platform/x86/amd/pmc/pmc.c
580
then = rtc_tm_to_time64(&alarm.time);
drivers/power/supply/charger-manager.c
1416
static void cm_timer_func(struct alarm *alarm, ktime_t now)
drivers/power/supply/charger-manager.c
80
static struct alarm *cm_timer;
drivers/power/supply/surface_battery.c
136
u32 alarm;
drivers/power/supply/surface_battery.c
205
bat->alarm = value;
drivers/power/supply/surface_battery.c
537
if (remaining_cap <= bat->alarm)
drivers/power/supply/surface_battery.c
675
status = sysfs_emit(buf, "%d\n", bat->alarm * 1000);
drivers/power/supply/surface_battery.c
710
static DEVICE_ATTR_RW(alarm);
drivers/ptp/ptp_netc.c
192
u64 alarm, int index)
drivers/ptp/ptp_netc.c
194
u32 alarm_h = upper_32_bits(alarm);
drivers/ptp/ptp_netc.c
195
u32 alarm_l = lower_32_bits(alarm);
drivers/ptp/ptp_netc.c
236
u64 alarm;
drivers/ptp/ptp_netc.c
239
alarm = netc_timer_cur_time_read(priv) + NSEC_PER_MSEC;
drivers/ptp/ptp_netc.c
240
alarm = roundup_u64(alarm, NSEC_PER_SEC);
drivers/ptp/ptp_netc.c
241
alarm = roundup_u64(alarm, integral_period);
drivers/ptp/ptp_netc.c
243
netc_timer_alarm_write(priv, alarm, pp->alarm_id);
drivers/ptp/ptp_netc.c
251
u64 alarm, delta, min_time;
drivers/ptp/ptp_netc.c
261
alarm = roundup_u64(stime - period, integral_period);
drivers/ptp/ptp_netc.c
262
netc_timer_alarm_write(priv, alarm, pp->alarm_id);
drivers/rtc/dev.c
210
struct rtc_wkalrm alarm;
drivers/rtc/dev.c
260
err = rtc_read_alarm(rtc, &alarm);
drivers/rtc/dev.c
264
if (copy_to_user(uarg, &alarm.time, sizeof(tm)))
drivers/rtc/dev.c
271
if (copy_from_user(&alarm.time, uarg, sizeof(tm)))
drivers/rtc/dev.c
274
alarm.enabled = 0;
drivers/rtc/dev.c
275
alarm.pending = 0;
drivers/rtc/dev.c
276
alarm.time.tm_wday = -1;
drivers/rtc/dev.c
277
alarm.time.tm_yday = -1;
drivers/rtc/dev.c
278
alarm.time.tm_isdst = -1;
drivers/rtc/dev.c
301
alarm.time.tm_mday = tm.tm_mday;
drivers/rtc/dev.c
302
alarm.time.tm_mon = tm.tm_mon;
drivers/rtc/dev.c
303
alarm.time.tm_year = tm.tm_year;
drivers/rtc/dev.c
304
err = rtc_valid_tm(&alarm.time);
drivers/rtc/dev.c
307
then = rtc_tm_to_time64(&alarm.time);
drivers/rtc/dev.c
312
alarm.time.tm_mday = tm.tm_mday;
drivers/rtc/dev.c
313
alarm.time.tm_mon = tm.tm_mon;
drivers/rtc/dev.c
314
alarm.time.tm_year = tm.tm_year;
drivers/rtc/dev.c
318
return rtc_set_alarm(rtc, &alarm);
drivers/rtc/dev.c
372
if (copy_from_user(&alarm, uarg, sizeof(alarm)))
drivers/rtc/dev.c
375
return rtc_set_alarm(rtc, &alarm);
drivers/rtc/dev.c
379
err = rtc_read_alarm(rtc, &alarm);
drivers/rtc/dev.c
383
if (copy_to_user(uarg, &alarm, sizeof(alarm)))
drivers/rtc/interface.c
179
struct rtc_wkalrm *alarm)
drivers/rtc/interface.c
192
alarm->enabled = 0;
drivers/rtc/interface.c
193
alarm->pending = 0;
drivers/rtc/interface.c
194
alarm->time.tm_sec = -1;
drivers/rtc/interface.c
195
alarm->time.tm_min = -1;
drivers/rtc/interface.c
196
alarm->time.tm_hour = -1;
drivers/rtc/interface.c
197
alarm->time.tm_mday = -1;
drivers/rtc/interface.c
198
alarm->time.tm_mon = -1;
drivers/rtc/interface.c
199
alarm->time.tm_year = -1;
drivers/rtc/interface.c
200
alarm->time.tm_wday = -1;
drivers/rtc/interface.c
201
alarm->time.tm_yday = -1;
drivers/rtc/interface.c
202
alarm->time.tm_isdst = -1;
drivers/rtc/interface.c
203
err = rtc->ops->read_alarm(rtc->dev.parent, alarm);
drivers/rtc/interface.c
208
trace_rtc_read_alarm(err?0:rtc_tm_to_time64(&alarm->time), err);
drivers/rtc/interface.c
212
int __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm)
drivers/rtc/interface.c
272
err = rtc_read_alarm_internal(rtc, alarm);
drivers/rtc/interface.c
277
err = rtc_valid_tm(&alarm->time);
drivers/rtc/interface.c
295
if (alarm->time.tm_sec == -1)
drivers/rtc/interface.c
296
alarm->time.tm_sec = now.tm_sec;
drivers/rtc/interface.c
297
if (alarm->time.tm_min == -1)
drivers/rtc/interface.c
298
alarm->time.tm_min = now.tm_min;
drivers/rtc/interface.c
299
if (alarm->time.tm_hour == -1)
drivers/rtc/interface.c
300
alarm->time.tm_hour = now.tm_hour;
drivers/rtc/interface.c
303
if (alarm->time.tm_mday < 1 || alarm->time.tm_mday > 31) {
drivers/rtc/interface.c
304
alarm->time.tm_mday = now.tm_mday;
drivers/rtc/interface.c
307
if ((unsigned int)alarm->time.tm_mon >= 12) {
drivers/rtc/interface.c
308
alarm->time.tm_mon = now.tm_mon;
drivers/rtc/interface.c
312
if (alarm->time.tm_year == -1) {
drivers/rtc/interface.c
313
alarm->time.tm_year = now.tm_year;
drivers/rtc/interface.c
321
err = rtc_valid_tm(&alarm->time);
drivers/rtc/interface.c
327
t_alm = rtc_tm_to_time64(&alarm->time);
drivers/rtc/interface.c
340
rtc_time64_to_tm(t_alm, &alarm->time);
drivers/rtc/interface.c
351
if (alarm->time.tm_mon < 11) {
drivers/rtc/interface.c
352
alarm->time.tm_mon++;
drivers/rtc/interface.c
354
alarm->time.tm_mon = 0;
drivers/rtc/interface.c
355
alarm->time.tm_year++;
drivers/rtc/interface.c
357
days = rtc_month_days(alarm->time.tm_mon,
drivers/rtc/interface.c
358
alarm->time.tm_year);
drivers/rtc/interface.c
359
} while (days < alarm->time.tm_mday);
drivers/rtc/interface.c
366
alarm->time.tm_year++;
drivers/rtc/interface.c
367
} while (!is_leap_year(alarm->time.tm_year + 1900) &&
drivers/rtc/interface.c
368
rtc_valid_tm(&alarm->time) != 0);
drivers/rtc/interface.c
375
err = rtc_valid_tm(&alarm->time);
drivers/rtc/interface.c
378
if (err && alarm->enabled)
drivers/rtc/interface.c
380
&alarm->time);
drivers/rtc/interface.c
382
rtc_add_offset(rtc, &alarm->time);
drivers/rtc/interface.c
387
int rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm)
drivers/rtc/interface.c
399
memset(alarm, 0, sizeof(struct rtc_wkalrm));
drivers/rtc/interface.c
400
alarm->enabled = rtc->aie_timer.enabled;
drivers/rtc/interface.c
401
alarm->time = rtc_ktime_to_tm(rtc->aie_timer.node.expires);
drivers/rtc/interface.c
405
trace_rtc_read_alarm(rtc_tm_to_time64(&alarm->time), err);
drivers/rtc/interface.c
410
static int __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm)
drivers/rtc/interface.c
416
err = rtc_valid_tm(&alarm->time);
drivers/rtc/interface.c
420
scheduled = rtc_tm_to_time64(&alarm->time);
drivers/rtc/interface.c
437
rtc_subtract_offset(rtc, &alarm->time);
drivers/rtc/interface.c
444
err = rtc->ops->set_alarm(rtc->dev.parent, alarm);
drivers/rtc/interface.c
469
trace_rtc_set_alarm(rtc_tm_to_time64(&alarm->time), err);
drivers/rtc/interface.c
473
int rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm)
drivers/rtc/interface.c
483
err = rtc_valid_tm(&alarm->time);
drivers/rtc/interface.c
487
err = rtc_valid_range(rtc, &alarm->time);
drivers/rtc/interface.c
497
alarm_time = rtc_tm_to_ktime(alarm->time);
drivers/rtc/interface.c
503
alarm_time = ktime_sub_ns(alarm_time, (u64)alarm->time.tm_sec * NSEC_PER_SEC);
drivers/rtc/interface.c
507
if (alarm->enabled)
drivers/rtc/interface.c
517
int rtc_initialize_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm)
drivers/rtc/interface.c
522
err = rtc_valid_tm(&alarm->time);
drivers/rtc/interface.c
534
rtc->aie_timer.node.expires = rtc_tm_to_ktime(alarm->time);
drivers/rtc/interface.c
538
if (alarm->enabled && (rtc_tm_to_ktime(now) <
drivers/rtc/interface.c
854
struct rtc_wkalrm alarm;
drivers/rtc/interface.c
856
alarm.time = rtc_ktime_to_tm(timer->node.expires);
drivers/rtc/interface.c
857
alarm.enabled = 1;
drivers/rtc/interface.c
858
err = __rtc_set_alarm(rtc, &alarm);
drivers/rtc/interface.c
901
struct rtc_wkalrm alarm;
drivers/rtc/interface.c
909
alarm.time = rtc_ktime_to_tm(next->expires);
drivers/rtc/interface.c
910
alarm.enabled = 1;
drivers/rtc/interface.c
911
err = __rtc_set_alarm(rtc, &alarm);
drivers/rtc/interface.c
972
struct rtc_wkalrm alarm;
drivers/rtc/interface.c
976
alarm.time = rtc_ktime_to_tm(next->expires);
drivers/rtc/interface.c
977
alarm.enabled = 1;
drivers/rtc/interface.c
979
err = __rtc_set_alarm(rtc, &alarm);
drivers/rtc/rtc-ab-b5ze-s3.c
298
struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ab-b5ze-s3.c
301
struct rtc_time rtc_tm, *alarm_tm = &alarm->time;
drivers/rtc/rtc-ab-b5ze-s3.c
344
alarm->enabled = !!(reg & ABB5ZES3_REG_CTRL2_WTAIE);
drivers/rtc/rtc-ab-b5ze-s3.c
351
struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ab-b5ze-s3.c
354
struct rtc_time rtc_tm, *alarm_tm = &alarm->time;
drivers/rtc/rtc-ab-b5ze-s3.c
405
alarm->enabled = !!(reg & ABB5ZES3_REG_CTRL1_AIE);
drivers/rtc/rtc-ab-b5ze-s3.c
419
static int abb5zes3_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ab-b5ze-s3.c
425
ret = _abb5zes3_rtc_read_timer(dev, alarm);
drivers/rtc/rtc-ab-b5ze-s3.c
427
ret = _abb5zes3_rtc_read_alarm(dev, alarm);
drivers/rtc/rtc-ab-b5ze-s3.c
437
static int _abb5zes3_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ab-b5ze-s3.c
440
struct rtc_time *alarm_tm = &alarm->time;
drivers/rtc/rtc-ab-b5ze-s3.c
445
if (!alarm->enabled) {
drivers/rtc/rtc-ab-b5ze-s3.c
505
static int _abb5zes3_rtc_set_timer(struct device *dev, struct rtc_wkalrm *alarm,
drivers/rtc/rtc-ab-b5ze-s3.c
532
return _abb5zes3_rtc_update_timer(dev, alarm->enabled);
drivers/rtc/rtc-ab-b5ze-s3.c
541
static int abb5zes3_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ab-b5ze-s3.c
544
struct rtc_time *alarm_tm = &alarm->time;
drivers/rtc/rtc-ab-b5ze-s3.c
577
ret = _abb5zes3_rtc_set_timer(dev, alarm,
drivers/rtc/rtc-ab-b5ze-s3.c
580
ret = _abb5zes3_rtc_set_alarm(dev, alarm);
drivers/rtc/rtc-ab-eoz9.c
208
static int abeoz9_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ab-eoz9.c
224
alarm->enabled = val[0] & ABEOZ9_REG_CTRL_INT_AIE;
drivers/rtc/rtc-ab-eoz9.c
225
alarm->pending = val[1] & ABEOZ9_REG_CTRL_INT_FLAG_AF;
drivers/rtc/rtc-ab-eoz9.c
231
alarm->time.tm_sec = bcd2bin(FIELD_GET(ABEOZ9_BIT_ALARM_SEC, regs[0]));
drivers/rtc/rtc-ab-eoz9.c
232
alarm->time.tm_min = bcd2bin(FIELD_GET(ABEOZ9_BIT_ALARM_MIN, regs[1]));
drivers/rtc/rtc-ab-eoz9.c
233
alarm->time.tm_hour = bcd2bin(FIELD_GET(ABEOZ9_BIT_ALARM_HOURS, regs[2]));
drivers/rtc/rtc-ab-eoz9.c
235
alarm->time.tm_mday = bcd2bin(FIELD_GET(ABEOZ9_BIT_ALARM_DAYS, regs[3]));
drivers/rtc/rtc-ab-eoz9.c
249
static int abeoz9_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ab-eoz9.c
261
bin2bcd(alarm->time.tm_sec));
drivers/rtc/rtc-ab-eoz9.c
263
bin2bcd(alarm->time.tm_min));
drivers/rtc/rtc-ab-eoz9.c
265
bin2bcd(alarm->time.tm_hour));
drivers/rtc/rtc-ab-eoz9.c
267
bin2bcd(alarm->time.tm_mday));
drivers/rtc/rtc-ab-eoz9.c
274
return abeoz9_rtc_alarm_irq_enable(dev, alarm->enabled);
drivers/rtc/rtc-ab8500.c
140
static int ab8500_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ab8500.c
154
alarm->enabled = 1;
drivers/rtc/rtc-ab8500.c
156
alarm->enabled = 0;
drivers/rtc/rtc-ab8500.c
158
alarm->pending = 0;
drivers/rtc/rtc-ab8500.c
171
rtc_time64_to_tm(secs, &alarm->time);
drivers/rtc/rtc-ab8500.c
183
static int ab8500_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ab8500.c
189
mins = (unsigned long)rtc_tm_to_time64(&alarm->time) / 60;
drivers/rtc/rtc-ab8500.c
203
return ab8500_rtc_irq_enable(dev, alarm->enabled);
drivers/rtc/rtc-abx80x.c
320
u8 alarm[6];
drivers/rtc/rtc-abx80x.c
326
alarm[0] = 0x0;
drivers/rtc/rtc-abx80x.c
327
alarm[1] = bin2bcd(t->time.tm_sec);
drivers/rtc/rtc-abx80x.c
328
alarm[2] = bin2bcd(t->time.tm_min);
drivers/rtc/rtc-abx80x.c
329
alarm[3] = bin2bcd(t->time.tm_hour);
drivers/rtc/rtc-abx80x.c
330
alarm[4] = bin2bcd(t->time.tm_mday);
drivers/rtc/rtc-abx80x.c
331
alarm[5] = bin2bcd(t->time.tm_mon + 1);
drivers/rtc/rtc-abx80x.c
334
sizeof(alarm), alarm);
drivers/rtc/rtc-ac100.c
95
unsigned long alarm;
drivers/rtc/rtc-amlogic-a4.c
133
static int aml_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-amlogic-a4.c
147
alarm_sec = rtc_tm_to_time64(&alarm->time);
drivers/rtc/rtc-amlogic-a4.c
153
alarm->enabled, alarm_sec);
drivers/rtc/rtc-amlogic-a4.c
158
static int aml_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-amlogic-a4.c
172
rtc_time64_to_tm(alarm_sec, &alarm->time);
drivers/rtc/rtc-amlogic-a4.c
176
alarm->enabled = (alarm_enable && !alarm_mask) ? 1 : 0;
drivers/rtc/rtc-amlogic-a4.c
178
alarm->enabled, alarm_sec);
drivers/rtc/rtc-armada38x.c
264
u32 reg = ALARM_REG(RTC_ALARM1, rtc->data->alarm);
drivers/rtc/rtc-armada38x.c
265
u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm);
drivers/rtc/rtc-armada38x.c
284
u32 reg = ALARM_REG(RTC_ALARM1, rtc->data->alarm);
drivers/rtc/rtc-armada38x.c
285
u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm);
drivers/rtc/rtc-armada38x.c
308
u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm);
drivers/rtc/rtc-armada38x.c
328
u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm);
drivers/rtc/rtc-armada38x.c
339
rtc_delayed_write(1 << rtc->data->alarm, rtc, RTC_STATUS);
drivers/rtc/rtc-armada38x.c
465
.alarm = ALARM1,
drivers/rtc/rtc-armada38x.c
473
.alarm = ALARM2,
drivers/rtc/rtc-armada38x.c
82
#define ALARM_REG(base, alarm) ((base) + (alarm) * sizeof(u32))
drivers/rtc/rtc-armada38x.c
90
u32 alarm;
drivers/rtc/rtc-at91sam9.c
133
u32 offset, alarm, mr;
drivers/rtc/rtc-at91sam9.c
153
alarm = rtt_readl(rtc, AR);
drivers/rtc/rtc-at91sam9.c
154
if (alarm != ALARM_DISABLED) {
drivers/rtc/rtc-at91sam9.c
157
alarm += (offset - secs);
drivers/rtc/rtc-at91sam9.c
158
} else if ((alarm + offset) > secs) {
drivers/rtc/rtc-at91sam9.c
160
alarm -= (secs - offset);
drivers/rtc/rtc-at91sam9.c
163
alarm = ALARM_DISABLED;
drivers/rtc/rtc-at91sam9.c
166
rtt_writel(rtc, AR, alarm);
drivers/rtc/rtc-at91sam9.c
179
u32 alarm = rtt_readl(rtc, AR);
drivers/rtc/rtc-at91sam9.c
187
if (alarm != ALARM_DISABLED) {
drivers/rtc/rtc-at91sam9.c
188
rtc_time64_to_tm(offset + alarm, tm);
drivers/rtc/rtc-brcmstb-waketimer.c
213
struct rtc_wkalrm *alarm)
drivers/rtc/rtc-brcmstb-waketimer.c
217
alarm->enabled = timer->alarm_en;
drivers/rtc/rtc-brcmstb-waketimer.c
218
rtc_time64_to_tm(timer->rtc_alarm, &alarm->time);
drivers/rtc/rtc-brcmstb-waketimer.c
220
alarm->pending = brcmstb_waketmr_is_pending(timer);
drivers/rtc/rtc-brcmstb-waketimer.c
254
struct rtc_wkalrm *alarm)
drivers/rtc/rtc-brcmstb-waketimer.c
258
timer->rtc_alarm = rtc_tm_to_time64(&alarm->time);
drivers/rtc/rtc-brcmstb-waketimer.c
262
return brcmstb_waketmr_alarm_enable(dev, alarm->enabled);
drivers/rtc/rtc-cadence.c
202
static int cdns_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-cadence.c
208
cdns_rtc_reg2time(reg, &alarm->time);
drivers/rtc/rtc-cadence.c
211
alarm->time.tm_mday = bcd2bin(FIELD_GET(CDNS_RTC_CAL_D, reg));
drivers/rtc/rtc-cadence.c
212
alarm->time.tm_mon = bcd2bin(FIELD_GET(CDNS_RTC_CAL_M, reg)) - 1;
drivers/rtc/rtc-cadence.c
217
static int cdns_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-cadence.c
226
timar = cdns_rtc_time2reg(&alarm->time);
drivers/rtc/rtc-cadence.c
227
calar = FIELD_PREP(CDNS_RTC_CAL_D, bin2bcd(alarm->time.tm_mday))
drivers/rtc/rtc-cadence.c
228
| FIELD_PREP(CDNS_RTC_CAL_M, bin2bcd(alarm->time.tm_mon + 1));
drivers/rtc/rtc-cadence.c
243
cdns_rtc_alarm_irq_enable(dev, alarm->enabled);
drivers/rtc/rtc-cmos.c
1213
struct rtc_wkalrm alarm;
drivers/rtc/rtc-cmos.c
1216
rtc_time64_to_tm(t_now - 1, &alarm.time);
drivers/rtc/rtc-cmos.c
1217
alarm.enabled = 0;
drivers/rtc/rtc-cmos.c
1218
retval = cmos_set_alarm(dev, &alarm);
drivers/rtc/rtc-cv1800.c
102
rtc_time64_to_tm(time, &alarm->time);
drivers/rtc/rtc-cv1800.c
85
static int cv1800_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-cv1800.c
92
alarm->enabled = 0;
drivers/rtc/rtc-cv1800.c
98
alarm->enabled = enabled & ALARM_ENABLE_MASK;
drivers/rtc/rtc-digicolor.c
112
static int dc_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-digicolor.c
121
rtc_time64_to_tm(reference + alarm_reg, &alarm->time);
drivers/rtc/rtc-digicolor.c
127
alarm->pending = alarm_reg + reference > now;
drivers/rtc/rtc-digicolor.c
128
alarm->enabled = readl_relaxed(rtc->regs + DC_RTC_INTENABLE);
drivers/rtc/rtc-digicolor.c
133
static int dc_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-digicolor.c
139
alarm_time = rtc_tm_to_time64(&alarm->time);
drivers/rtc/rtc-digicolor.c
144
writeb_relaxed(!!alarm->enabled, rtc->regs + DC_RTC_INTENABLE);
drivers/rtc/rtc-ds1307.c
1000
.alarm = 1,
drivers/rtc/rtc-ds1307.c
1027
.alarm = 1,
drivers/rtc/rtc-ds1307.c
1033
.alarm = 1,
drivers/rtc/rtc-ds1307.c
1056
.alarm = 1,
drivers/rtc/rtc-ds1307.c
1777
want_irq = client->irq > 0 && chip->alarm;
drivers/rtc/rtc-ds1307.c
1800
if (chip->alarm && device_property_read_bool(&client->dev, "wakeup-source"))
drivers/rtc/rtc-ds1307.c
184
unsigned alarm:1;
drivers/rtc/rtc-ds1307.c
991
.alarm = 1,
drivers/rtc/rtc-ds1343.c
236
static int ds1343_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ds1343.c
250
alarm->pending = !!(val & DS1343_IRQF0);
drivers/rtc/rtc-ds1343.c
255
alarm->enabled = !!(val & DS1343_A0IE);
drivers/rtc/rtc-ds1343.c
261
alarm->time.tm_sec = bcd2bin(buf[0]) & 0x7f;
drivers/rtc/rtc-ds1343.c
262
alarm->time.tm_min = bcd2bin(buf[1]) & 0x7f;
drivers/rtc/rtc-ds1343.c
263
alarm->time.tm_hour = bcd2bin(buf[2]) & 0x3f;
drivers/rtc/rtc-ds1343.c
264
alarm->time.tm_mday = bcd2bin(buf[3]) & 0x3f;
drivers/rtc/rtc-ds1343.c
269
static int ds1343_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ds1343.c
282
buf[0] = bin2bcd(alarm->time.tm_sec);
drivers/rtc/rtc-ds1343.c
283
buf[1] = bin2bcd(alarm->time.tm_min);
drivers/rtc/rtc-ds1343.c
284
buf[2] = bin2bcd(alarm->time.tm_hour);
drivers/rtc/rtc-ds1343.c
285
buf[3] = bin2bcd(alarm->time.tm_mday);
drivers/rtc/rtc-ds1343.c
291
if (alarm->enabled)
drivers/rtc/rtc-ds1374.c
185
static int ds1374_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ds1374.c
214
rtc_time64_to_tm(now + cur_alarm, &alarm->time);
drivers/rtc/rtc-ds1374.c
215
alarm->enabled = !!(cr & DS1374_REG_CR_WACE);
drivers/rtc/rtc-ds1374.c
216
alarm->pending = !!(sr & DS1374_REG_SR_AF);
drivers/rtc/rtc-ds1374.c
223
static int ds1374_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ds1374.c
239
new_alarm = rtc_tm_to_time64(&alarm->time);
drivers/rtc/rtc-ds1374.c
271
if (alarm->enabled) {
drivers/rtc/rtc-ds3232.c
181
static int ds3232_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ds3232.c
198
alarm->time.tm_sec = bcd2bin(buf[0] & 0x7F);
drivers/rtc/rtc-ds3232.c
199
alarm->time.tm_min = bcd2bin(buf[1] & 0x7F);
drivers/rtc/rtc-ds3232.c
200
alarm->time.tm_hour = bcd2bin(buf[2] & 0x7F);
drivers/rtc/rtc-ds3232.c
201
alarm->time.tm_mday = bcd2bin(buf[3] & 0x7F);
drivers/rtc/rtc-ds3232.c
203
alarm->enabled = !!(control & DS3232_REG_CR_A1IE);
drivers/rtc/rtc-ds3232.c
204
alarm->pending = !!(stat & DS3232_REG_SR_A1F);
drivers/rtc/rtc-ds3232.c
215
static int ds3232_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ds3232.c
225
buf[0] = bin2bcd(alarm->time.tm_sec);
drivers/rtc/rtc-ds3232.c
226
buf[1] = bin2bcd(alarm->time.tm_min);
drivers/rtc/rtc-ds3232.c
227
buf[2] = bin2bcd(alarm->time.tm_hour);
drivers/rtc/rtc-ds3232.c
228
buf[3] = bin2bcd(alarm->time.tm_mday);
drivers/rtc/rtc-ds3232.c
252
if (alarm->enabled) {
drivers/rtc/rtc-imxdi.c
606
static int dryice_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-imxdi.c
612
rtc_time64_to_tm(dcamr, &alarm->time);
drivers/rtc/rtc-imxdi.c
615
alarm->enabled = (readl(imxdi->ioaddr + DIER) & DIER_CAIE) != 0;
drivers/rtc/rtc-imxdi.c
621
alarm->pending = (readl(imxdi->ioaddr + DSR) & DSR_CAF) != 0;
drivers/rtc/rtc-imxdi.c
631
static int dryice_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-imxdi.c
637
rc = di_write_wait(imxdi, rtc_tm_to_time64(&alarm->time), DCAMR);
drivers/rtc/rtc-imxdi.c
641
if (alarm->enabled)
drivers/rtc/rtc-isl12022.c
240
static int isl12022_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-isl12022.c
242
struct rtc_time *tm = &alarm->time;
drivers/rtc/rtc-isl12022.c
277
alarm->enabled = 1;
drivers/rtc/rtc-isl12022.c
287
static int isl12022_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-isl12022.c
289
struct rtc_time *alarm_tm = &alarm->time;
drivers/rtc/rtc-isl12022.c
301
if (!alarm->enabled || rtc_tm_sub(alarm_tm, &rtc_tm) <= 0)
drivers/rtc/rtc-isl1208.c
381
isl1208_i2c_read_alarm(struct i2c_client *client, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-isl1208.c
383
struct rtc_time *const tm = &alarm->time;
drivers/rtc/rtc-isl1208.c
422
alarm->enabled = !!(icr & ISL1208_REG_INT_ALME);
drivers/rtc/rtc-isl1208.c
428
isl1208_i2c_set_alarm(struct i2c_client *client, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-isl1208.c
430
struct rtc_time *alarm_tm = &alarm->time;
drivers/rtc/rtc-isl1208.c
441
if (!alarm->enabled || rtc_tm_sub(alarm_tm, &rtc_tm) <= 0)
drivers/rtc/rtc-isl1208.c
546
isl1208_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-isl1208.c
548
return isl1208_i2c_read_alarm(to_i2c_client(dev), alarm);
drivers/rtc/rtc-isl1208.c
552
isl1208_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-isl1208.c
554
return isl1208_i2c_set_alarm(to_i2c_client(dev), alarm);
drivers/rtc/rtc-lp8788.c
163
static int lp8788_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-lp8788.c
167
struct rtc_time *tm = &alarm->time;
drivers/rtc/rtc-lp8788.c
171
addr = addr_alarm_sec[rtc->alarm];
drivers/rtc/rtc-lp8788.c
183
alarm->enabled = data[LPTIME_WDAY] & LP8788_ALM_EN_M;
drivers/rtc/rtc-lp8788.c
188
static int lp8788_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-lp8788.c
192
struct rtc_time *tm = &alarm->time;
drivers/rtc/rtc-lp8788.c
211
addr = addr_alarm_sec[rtc->alarm] + i;
drivers/rtc/rtc-lp8788.c
217
alarm->enabled = 1;
drivers/rtc/rtc-lp8788.c
218
addr = addr_alarm_en[rtc->alarm];
drivers/rtc/rtc-lp8788.c
221
alarm->enabled << LP8788_ALM_EN_S);
drivers/rtc/rtc-lp8788.c
233
mask = mask_alarm_en[rtc->alarm];
drivers/rtc/rtc-lp8788.c
234
shift = shift_alarm_en[rtc->alarm];
drivers/rtc/rtc-lp8788.c
270
if (rtc->alarm == LP8788_ALARM_1)
drivers/rtc/rtc-lp8788.c
293
rtc->alarm = lp->pdata ? lp->pdata->alarm_sel : DEFAULT_ALARM_SEL;
drivers/rtc/rtc-lp8788.c
58
enum lp8788_alarm_sel alarm;
drivers/rtc/rtc-mc13xxx.c
151
static int mc13xxx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-mc13xxx.c
182
alarm->enabled = enabled;
drivers/rtc/rtc-mc13xxx.c
183
alarm->pending = pending;
drivers/rtc/rtc-mc13xxx.c
187
rtc_time64_to_tm(s1970, &alarm->time);
drivers/rtc/rtc-mc13xxx.c
193
static int mc13xxx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-mc13xxx.c
207
s1970 = rtc_tm_to_time64(&alarm->time);
drivers/rtc/rtc-mc13xxx.c
209
dev_dbg(dev, "%s: %s %lld\n", __func__, alarm->enabled ? "on" : "off",
drivers/rtc/rtc-mc13xxx.c
212
ret = mc13xxx_rtc_irq_enable_unlocked(dev, alarm->enabled,
drivers/rtc/rtc-meson-vrtc.c
37
static int meson_vrtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-meson-vrtc.c
41
dev_dbg(dev, "%s: alarm->enabled=%d\n", __func__, alarm->enabled);
drivers/rtc/rtc-meson-vrtc.c
42
if (alarm->enabled)
drivers/rtc/rtc-meson-vrtc.c
43
vrtc->alarm_time = rtc_tm_to_time64(&alarm->time);
drivers/rtc/rtc-mpc5121.c
194
static int mpc5121_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-mpc5121.c
199
*alarm = rtc->wkalarm;
drivers/rtc/rtc-mpc5121.c
201
alarm->pending = in_8(&regs->alm_status);
drivers/rtc/rtc-mpc5121.c
206
static int mpc5121_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-mpc5121.c
211
alarm->time.tm_mday = -1;
drivers/rtc/rtc-mpc5121.c
212
alarm->time.tm_mon = -1;
drivers/rtc/rtc-mpc5121.c
213
alarm->time.tm_year = -1;
drivers/rtc/rtc-mpc5121.c
215
out_8(&regs->alm_min_set, alarm->time.tm_min);
drivers/rtc/rtc-mpc5121.c
216
out_8(&regs->alm_hour_set, alarm->time.tm_hour);
drivers/rtc/rtc-mpc5121.c
218
out_8(&regs->alm_enable, alarm->enabled);
drivers/rtc/rtc-mpc5121.c
220
rtc->wkalarm = *alarm;
drivers/rtc/rtc-msc313.c
50
static int msc313_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-msc313.c
58
rtc_time64_to_tm(seconds, &alarm->time);
drivers/rtc/rtc-msc313.c
61
alarm->enabled = 1;
drivers/rtc/rtc-msc313.c
80
static int msc313_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-msc313.c
85
seconds = rtc_tm_to_time64(&alarm->time);
drivers/rtc/rtc-msc313.c
89
msc313_rtc_alarm_irq_enable(dev, alarm->enabled);
drivers/rtc/rtc-nct6694.c
130
struct nct6694_rtc_alarm *alarm = &data->msg->alarm;
drivers/rtc/rtc-nct6694.c
135
.len = cpu_to_le16(sizeof(*alarm))
drivers/rtc/rtc-nct6694.c
139
ret = nct6694_read_msg(data->nct6694, &cmd_hd, alarm);
drivers/rtc/rtc-nct6694.c
143
alrm->time.tm_sec = bcd2bin(alarm->sec);
drivers/rtc/rtc-nct6694.c
144
alrm->time.tm_min = bcd2bin(alarm->min);
drivers/rtc/rtc-nct6694.c
145
alrm->time.tm_hour = bcd2bin(alarm->hour);
drivers/rtc/rtc-nct6694.c
146
alrm->enabled = alarm->alarm_en;
drivers/rtc/rtc-nct6694.c
147
alrm->pending = alarm->alarm_pend;
drivers/rtc/rtc-nct6694.c
155
struct nct6694_rtc_alarm *alarm = &data->msg->alarm;
drivers/rtc/rtc-nct6694.c
160
.len = cpu_to_le16(sizeof(*alarm))
drivers/rtc/rtc-nct6694.c
163
alarm->sec = bin2bcd(alrm->time.tm_sec);
drivers/rtc/rtc-nct6694.c
164
alarm->min = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-nct6694.c
165
alarm->hour = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-nct6694.c
166
alarm->alarm_en = alrm->enabled ? NCT6694_RTC_IRQ_EN : 0;
drivers/rtc/rtc-nct6694.c
167
alarm->alarm_pend = 0;
drivers/rtc/rtc-nct6694.c
169
return nct6694_write_msg(data->nct6694, &cmd_hd, alarm);
drivers/rtc/rtc-nct6694.c
67
struct nct6694_rtc_alarm alarm;
drivers/rtc/rtc-opal.c
114
static int opal_get_tpo_time(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-opal.c
160
opal_to_tm(y_m_d, h_m_s_ms, &alarm->time);
drivers/rtc/rtc-opal.c
168
static int opal_set_tpo_time(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-opal.c
176
if (alarm->enabled) {
drivers/rtc/rtc-opal.c
177
tm_to_opal(&alarm->time, &y_m_d, &h_m_s_ms);
drivers/rtc/rtc-opal.c
217
struct rtc_wkalrm alarm = { .enabled = 0 };
drivers/rtc/rtc-opal.c
224
return enabled ? 0 : opal_set_tpo_time(dev, &alarm);
drivers/rtc/rtc-optee.c
276
static int optee_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-optee.c
307
alarm->enabled = optee_alarm->enabled;
drivers/rtc/rtc-optee.c
308
alarm->pending = optee_alarm->pending;
drivers/rtc/rtc-optee.c
309
alarm->time.tm_sec = optee_alarm->time.tm_sec;
drivers/rtc/rtc-optee.c
310
alarm->time.tm_min = optee_alarm->time.tm_min;
drivers/rtc/rtc-optee.c
311
alarm->time.tm_hour = optee_alarm->time.tm_hour;
drivers/rtc/rtc-optee.c
312
alarm->time.tm_mday = optee_alarm->time.tm_mday;
drivers/rtc/rtc-optee.c
313
alarm->time.tm_mon = optee_alarm->time.tm_mon;
drivers/rtc/rtc-optee.c
314
alarm->time.tm_year = optee_alarm->time.tm_year - 1900;
drivers/rtc/rtc-optee.c
315
alarm->time.tm_wday = optee_alarm->time.tm_wday;
drivers/rtc/rtc-optee.c
316
alarm->time.tm_yday = rtc_year_days(alarm->time.tm_mday,
drivers/rtc/rtc-optee.c
317
alarm->time.tm_mon,
drivers/rtc/rtc-optee.c
318
alarm->time.tm_year);
drivers/rtc/rtc-optee.c
323
static int optee_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-optee.c
346
optee_alarm->enabled = alarm->enabled;
drivers/rtc/rtc-optee.c
347
optee_alarm->pending = alarm->pending;
drivers/rtc/rtc-optee.c
348
optee_alarm->time.tm_sec = alarm->time.tm_sec;
drivers/rtc/rtc-optee.c
349
optee_alarm->time.tm_min = alarm->time.tm_min;
drivers/rtc/rtc-optee.c
350
optee_alarm->time.tm_hour = alarm->time.tm_hour;
drivers/rtc/rtc-optee.c
351
optee_alarm->time.tm_mday = alarm->time.tm_mday;
drivers/rtc/rtc-optee.c
352
optee_alarm->time.tm_mon = alarm->time.tm_mon;
drivers/rtc/rtc-optee.c
353
optee_alarm->time.tm_year = alarm->time.tm_year + 1900;
drivers/rtc/rtc-optee.c
354
optee_alarm->time.tm_wday = alarm->time.tm_wday;
drivers/rtc/rtc-pl031.c
194
static int pl031_stv2_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-pl031.c
200
readl(ldata->base + RTC_YMR), &alarm->time);
drivers/rtc/rtc-pl031.c
202
alarm->pending = readl(ldata->base + RTC_RIS) & RTC_BIT_AI;
drivers/rtc/rtc-pl031.c
203
alarm->enabled = readl(ldata->base + RTC_IMSC) & RTC_BIT_AI;
drivers/rtc/rtc-pl031.c
208
static int pl031_stv2_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-pl031.c
215
ret = pl031_stv2_tm_to_time(dev, &alarm->time,
drivers/rtc/rtc-pl031.c
221
pl031_alarm_irq_enable(dev, alarm->enabled);
drivers/rtc/rtc-pl031.c
263
static int pl031_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-pl031.c
267
rtc_time64_to_tm(readl(ldata->base + RTC_MR), &alarm->time);
drivers/rtc/rtc-pl031.c
269
alarm->pending = readl(ldata->base + RTC_RIS) & RTC_BIT_AI;
drivers/rtc/rtc-pl031.c
270
alarm->enabled = readl(ldata->base + RTC_IMSC) & RTC_BIT_AI;
drivers/rtc/rtc-pl031.c
275
static int pl031_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-pl031.c
279
writel(rtc_tm_to_time64(&alarm->time), ldata->base + RTC_MR);
drivers/rtc/rtc-pl031.c
280
pl031_alarm_irq_enable(dev, alarm->enabled);
drivers/rtc/rtc-pm8xxx.c
384
static int pm8xxx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-pm8xxx.c
392
secs = rtc_tm_to_time64(&alarm->time);
drivers/rtc/rtc-pm8xxx.c
406
if (alarm->enabled) {
drivers/rtc/rtc-pm8xxx.c
413
dev_dbg(dev, "set alarm: %ptRd %ptRt\n", &alarm->time, &alarm->time);
drivers/rtc/rtc-pm8xxx.c
418
static int pm8xxx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-pm8xxx.c
434
rtc_time64_to_tm(secs, &alarm->time);
drivers/rtc/rtc-pm8xxx.c
440
alarm->enabled = !!(ctrl_reg & PM8xxx_RTC_ALARM_ENABLE);
drivers/rtc/rtc-pm8xxx.c
442
dev_dbg(dev, "read alarm: %ptRd %ptRt\n", &alarm->time, &alarm->time);
drivers/rtc/rtc-r7301.c
149
bool alarm)
drivers/rtc/rtc-r7301.c
162
if (alarm) {
drivers/rtc/rtc-r7301.c
183
bool alarm)
drivers/rtc/rtc-r7301.c
200
rtc7301_write(priv, alarm ? RTC7301_AE : tm->tm_wday,
drivers/rtc/rtc-r7301.c
203
if (alarm)
drivers/rtc/rtc-r7301.c
262
static int rtc7301_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-r7301.c
274
rtc7301_get_time(priv, &alarm->time, true);
drivers/rtc/rtc-r7301.c
278
alarm->enabled = !!(alrm_ctrl & RTC7301_ALARM_CONTROL_AIE);
drivers/rtc/rtc-r7301.c
279
alarm->pending = !!(alrm_ctrl & RTC7301_ALARM_CONTROL_AF);
drivers/rtc/rtc-r7301.c
286
static int rtc7301_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-r7301.c
297
rtc7301_write_time(priv, &alarm->time, true);
drivers/rtc/rtc-r7301.c
298
rtc7301_alarm_irq(priv, alarm->enabled);
drivers/rtc/rtc-renesas-rtca3.c
814
struct rtc_wkalrm alarm;
drivers/rtc/rtc-renesas-rtca3.c
819
ret = rtc_read_alarm(rtc_dev, &alarm);
drivers/rtc/rtc-renesas-rtca3.c
823
if (!alarm.enabled)
drivers/rtc/rtc-renesas-rtca3.c
830
alarm_time = rtc_tm_to_time64(&alarm.time);
drivers/rtc/rtc-rv3029c2.c
348
static int rv3029_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-rv3029c2.c
351
struct rtc_time *const tm = &alarm->time;
drivers/rtc/rtc-rv3029c2.c
377
alarm->enabled = !!(controls & RV3029_IRQ_CTRL_AIE);
drivers/rtc/rtc-rv3029c2.c
378
alarm->pending = (flags & RV3029_IRQ_FLAGS_AF) && alarm->enabled;
drivers/rtc/rtc-rv3029c2.c
392
static int rv3029_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-rv3029c2.c
395
struct rtc_time *const tm = &alarm->time;
drivers/rtc/rtc-rv3029c2.c
419
return rv3029_alarm_irq_enable(dev, alarm->enabled);
drivers/rtc/rtc-rzn1.c
230
time64_t alarm;
drivers/rtc/rtc-rzn1.c
249
alarm = rtc_tm_to_time64(tm) + (delta_days * 86400);
drivers/rtc/rtc-rzn1.c
250
rtc_time64_to_tm(alarm, tm);
drivers/rtc/rtc-rzn1.c
263
unsigned long alarm, farest;
drivers/rtc/rtc-rzn1.c
273
alarm = rtc_tm_to_time64(tm);
drivers/rtc/rtc-rzn1.c
274
if (time_after(alarm, farest))
drivers/rtc/rtc-s5m.c
246
struct rtc_wkalrm *alarm)
drivers/rtc/rtc-s5m.c
271
alarm->pending = 1;
drivers/rtc/rtc-s5m.c
273
alarm->pending = 0;
drivers/rtc/rtc-st-lpc.c
130
memcpy(wkalrm, &rtc->alarm, sizeof(struct rtc_wkalrm));
drivers/rtc/rtc-st-lpc.c
164
memcpy(&rtc->alarm, t, sizeof(struct rtc_wkalrm));
drivers/rtc/rtc-st-lpc.c
281
memset(&rtc->alarm, 0, sizeof(struct rtc_wkalrm));
drivers/rtc/rtc-st-lpc.c
43
struct rtc_wkalrm alarm;
drivers/rtc/rtc-sun6i.c
149
time64_t alarm;
drivers/rtc/rtc-sun6i.c
515
rtc_time64_to_tm(chip->alarm, &wkalrm->time);
drivers/rtc/rtc-sun6i.c
573
chip->alarm = time_set;
drivers/rtc/rtc-tegra.c
148
static int tegra_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-tegra.c
157
alarm->enabled = 0;
drivers/rtc/rtc-tegra.c
160
alarm->enabled = 1;
drivers/rtc/rtc-tegra.c
161
rtc_time64_to_tm(sec, &alarm->time);
drivers/rtc/rtc-tegra.c
165
alarm->pending = (value & TEGRA_RTC_INTR_STATUS_SEC_ALARM0) != 0;
drivers/rtc/rtc-tegra.c
193
static int tegra_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-tegra.c
198
if (alarm->enabled)
drivers/rtc/rtc-tegra.c
199
sec = rtc_tm_to_time64(&alarm->time);
drivers/rtc/rtc-tegra.c
211
dev_vdbg(dev, "alarm set as %u, %ptR\n", sec, &alarm->time);
drivers/rtc/rtc-test.c
110
struct rtc_test_data *rtd = timer_container_of(rtd, t, alarm);
drivers/rtc/rtc-test.c
138
timer_setup(&rtd->alarm, test_rtc_alarm_handler, 0);
drivers/rtc/rtc-test.c
139
rtd->alarm.expires = 0;
drivers/rtc/rtc-test.c
18
struct timer_list alarm;
drivers/rtc/rtc-test.c
27
time64_t alarm;
drivers/rtc/rtc-test.c
29
alarm = (rtd->alarm.expires - jiffies) / HZ;
drivers/rtc/rtc-test.c
30
alarm += ktime_get_real_seconds() + rtd->offset;
drivers/rtc/rtc-test.c
32
rtc_time64_to_tm(alarm, &alrm->time);
drivers/rtc/rtc-test.c
47
timer_delete(&rtd->alarm);
drivers/rtc/rtc-test.c
53
rtd->alarm.expires = expires;
drivers/rtc/rtc-test.c
56
add_timer(&rtd->alarm);
drivers/rtc/rtc-test.c
87
add_timer(&rtd->alarm);
drivers/rtc/rtc-test.c
89
timer_delete(&rtd->alarm);
drivers/rtc/rtc-ti-k3.c
316
static int ti_k3_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ti-k3.c
324
rtc_time64_to_tm((((time64_t)seconds_hi) << 32) | (time64_t)seconds_lo, &alarm->time);
drivers/rtc/rtc-ti-k3.c
326
alarm->enabled = k3rtc_field_read(priv, K3RTC_IRQ_ENABLE_SET);
drivers/rtc/rtc-ti-k3.c
331
static int ti_k3_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm)
drivers/rtc/rtc-ti-k3.c
337
seconds = rtc_tm_to_time64(&alarm->time);
drivers/rtc/rtc-ti-k3.c
350
return ti_k3_rtc_alarm_irq_enable(dev, alarm->enabled);
drivers/rtc/rtc-vt8500.c
142
u32 isr, alarm;
drivers/rtc/rtc-vt8500.c
144
alarm = readl(vt8500_rtc->regbase + VT8500_RTC_AS);
drivers/rtc/rtc-vt8500.c
147
alrm->time.tm_mday = bcd2bin((alarm & ALARM_DAY_MASK) >> ALARM_DAY_S);
drivers/rtc/rtc-vt8500.c
148
alrm->time.tm_hour = bcd2bin((alarm & TIME_HOUR_MASK) >> TIME_HOUR_S);
drivers/rtc/rtc-vt8500.c
149
alrm->time.tm_min = bcd2bin((alarm & TIME_MIN_MASK) >> TIME_MIN_S);
drivers/rtc/rtc-vt8500.c
150
alrm->time.tm_sec = bcd2bin((alarm & TIME_SEC_MASK));
drivers/rtc/rtc-vt8500.c
152
alrm->enabled = (alarm & ALARM_ENABLE_MASK) ? 1 : 0;
drivers/rtc/sysfs.c
152
time64_t now, alarm;
drivers/rtc/sysfs.c
177
retval = kstrtos64(buf_ptr, 0, &alarm);
drivers/rtc/sysfs.c
181
alarm += now;
drivers/rtc/sysfs.c
182
if (alarm > now || push) {
drivers/rtc/sysfs.c
193
alarm += push;
drivers/rtc/sysfs.c
205
alarm = now + 300;
drivers/rtc/sysfs.c
207
rtc_time64_to_tm(alarm, &alm.time);
drivers/scsi/lpfc/lpfc.h
571
atomic64_t alarm;
drivers/scsi/lpfc/lpfc_attr.c
6856
hs->cn_sig_alarm = atomic64_read(&phba->cgn_acqe_stat.alarm);
drivers/scsi/lpfc/lpfc_attr.c
6970
atomic64_set(&phba->cgn_acqe_stat.alarm, 0);
drivers/scsi/lpfc/lpfc_init.c
6613
atomic64_add(cgn_signal->alarm_cnt, &phba->cgn_acqe_stat.alarm);
drivers/scsi/lpfc/lpfc_sli.c
8318
atomic64_set(&phba->cgn_acqe_stat.alarm, 0);
drivers/scsi/megaraid/megaraid_sas.h
1020
u32 alarm:1;
drivers/thermal/tegra/soctherm.c
912
enum soctherm_throttle_id alarm,
drivers/thermal/tegra/soctherm.c
921
switch (alarm) {
drivers/thermal/tegra/soctherm.c
950
static int soctherm_handle_alarm(enum soctherm_throttle_id alarm)
drivers/thermal/tegra/soctherm.c
954
switch (alarm) {
drivers/thermal/tegra/soctherm.c
981
throt_names[alarm]);
fs/timerfd.c
180
remaining = alarm_expires_remaining(&ctx->t.alarm);
fs/timerfd.c
203
alarm_init(&ctx->t.alarm,
fs/timerfd.c
217
alarm_start(&ctx->t.alarm, texp);
fs/timerfd.c
219
alarm_start_relative(&ctx->t.alarm, texp);
fs/timerfd.c
239
alarm_cancel(&ctx->t.alarm);
fs/timerfd.c
301
&ctx->t.alarm, ctx->tintv) - 1;
fs/timerfd.c
302
alarm_restart(&ctx->t.alarm);
fs/timerfd.c
34
struct alarm alarm;
fs/timerfd.c
425
alarm_init(&ctx->t.alarm,
fs/timerfd.c
476
if (alarm_try_to_cancel(&ctx->t.alarm) >= 0)
fs/timerfd.c
485
hrtimer_cancel_wait_running(&ctx->t.alarm.timer);
fs/timerfd.c
498
alarm_forward_now(&ctx->t.alarm, ctx->tintv);
fs/timerfd.c
533
&ctx->t.alarm, ctx->tintv) - 1;
fs/timerfd.c
534
alarm_restart(&ctx->t.alarm);
fs/timerfd.c
82
static void timerfd_alarmproc(struct alarm *alarm, ktime_t now)
fs/timerfd.c
84
struct timerfd_ctx *ctx = container_of(alarm, struct timerfd_ctx,
fs/timerfd.c
85
t.alarm);
include/linux/alarmtimer.h
39
void (*function)(struct alarm *, ktime_t now);
include/linux/alarmtimer.h
45
void alarm_init(struct alarm *alarm, enum alarmtimer_type type,
include/linux/alarmtimer.h
46
void (*function)(struct alarm *, ktime_t));
include/linux/alarmtimer.h
47
void alarm_start(struct alarm *alarm, ktime_t start);
include/linux/alarmtimer.h
48
void alarm_start_relative(struct alarm *alarm, ktime_t start);
include/linux/alarmtimer.h
49
void alarm_restart(struct alarm *alarm);
include/linux/alarmtimer.h
50
int alarm_try_to_cancel(struct alarm *alarm);
include/linux/alarmtimer.h
51
int alarm_cancel(struct alarm *alarm);
include/linux/alarmtimer.h
53
u64 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval);
include/linux/alarmtimer.h
54
u64 alarm_forward_now(struct alarm *alarm, ktime_t interval);
include/linux/alarmtimer.h
55
ktime_t alarm_expires_remaining(const struct alarm *alarm);
include/linux/posix-timers.h
219
struct alarm alarmtimer;
include/linux/posix-timers.h
220
} alarm;
include/linux/rtc.h
190
int __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm);
include/trace/events/alarmtimer.h
49
TP_PROTO(struct alarm *alarm, ktime_t now),
include/trace/events/alarmtimer.h
51
TP_ARGS(alarm, now),
include/trace/events/alarmtimer.h
54
__field(void *, alarm)
include/trace/events/alarmtimer.h
61
__entry->alarm = alarm;
include/trace/events/alarmtimer.h
62
__entry->alarm_type = alarm->type;
include/trace/events/alarmtimer.h
63
__entry->expires = alarm->node.expires;
include/trace/events/alarmtimer.h
68
__entry->alarm,
include/trace/events/alarmtimer.h
77
TP_PROTO(struct alarm *alarm, ktime_t now),
include/trace/events/alarmtimer.h
79
TP_ARGS(alarm, now)
include/trace/events/alarmtimer.h
84
TP_PROTO(struct alarm *alarm, ktime_t now),
include/trace/events/alarmtimer.h
86
TP_ARGS(alarm, now)
include/trace/events/alarmtimer.h
91
TP_PROTO(struct alarm *alarm, ktime_t now),
include/trace/events/alarmtimer.h
93
TP_ARGS(alarm, now)
include/uapi/linux/virtio_rtc.h
234
struct virtio_rtc_notif_alarm alarm;
kernel/sys_ni.c
215
COND_SYSCALL(alarm);
kernel/time/alarmtimer.c
149
static void alarmtimer_enqueue(struct alarm_base *base, struct alarm *alarm)
kernel/time/alarmtimer.c
151
if (alarm->state & ALARMTIMER_STATE_ENQUEUED)
kernel/time/alarmtimer.c
152
timerqueue_del(&base->timerqueue, &alarm->node);
kernel/time/alarmtimer.c
154
timerqueue_add(&base->timerqueue, &alarm->node);
kernel/time/alarmtimer.c
155
alarm->state |= ALARMTIMER_STATE_ENQUEUED;
kernel/time/alarmtimer.c
167
static void alarmtimer_dequeue(struct alarm_base *base, struct alarm *alarm)
kernel/time/alarmtimer.c
169
if (!(alarm->state & ALARMTIMER_STATE_ENQUEUED))
kernel/time/alarmtimer.c
172
timerqueue_del(&base->timerqueue, &alarm->node);
kernel/time/alarmtimer.c
173
alarm->state &= ~ALARMTIMER_STATE_ENQUEUED;
kernel/time/alarmtimer.c
188
struct alarm *alarm = container_of(timer, struct alarm, timer);
kernel/time/alarmtimer.c
189
struct alarm_base *base = &alarm_bases[alarm->type];
kernel/time/alarmtimer.c
192
alarmtimer_dequeue(base, alarm);
kernel/time/alarmtimer.c
194
if (alarm->function)
kernel/time/alarmtimer.c
195
alarm->function(alarm, base->get_ktime());
kernel/time/alarmtimer.c
197
trace_alarmtimer_fired(alarm, base->get_ktime());
kernel/time/alarmtimer.c
201
ktime_t alarm_expires_remaining(const struct alarm *alarm)
kernel/time/alarmtimer.c
203
struct alarm_base *base = &alarm_bases[alarm->type];
kernel/time/alarmtimer.c
204
return ktime_sub(alarm->node.expires, base->get_ktime());
kernel/time/alarmtimer.c
311
__alarm_init(struct alarm *alarm, enum alarmtimer_type type,
kernel/time/alarmtimer.c
312
void (*function)(struct alarm *, ktime_t))
kernel/time/alarmtimer.c
314
timerqueue_init(&alarm->node);
kernel/time/alarmtimer.c
315
alarm->function = function;
kernel/time/alarmtimer.c
316
alarm->type = type;
kernel/time/alarmtimer.c
317
alarm->state = ALARMTIMER_STATE_INACTIVE;
kernel/time/alarmtimer.c
326
void alarm_init(struct alarm *alarm, enum alarmtimer_type type,
kernel/time/alarmtimer.c
327
void (*function)(struct alarm *, ktime_t))
kernel/time/alarmtimer.c
329
hrtimer_setup(&alarm->timer, alarmtimer_fired, alarm_bases[type].base_clockid,
kernel/time/alarmtimer.c
331
__alarm_init(alarm, type, function);
kernel/time/alarmtimer.c
340
void alarm_start(struct alarm *alarm, ktime_t start)
kernel/time/alarmtimer.c
342
struct alarm_base *base = &alarm_bases[alarm->type];
kernel/time/alarmtimer.c
345
alarm->node.expires = start;
kernel/time/alarmtimer.c
346
alarmtimer_enqueue(base, alarm);
kernel/time/alarmtimer.c
347
hrtimer_start(&alarm->timer, alarm->node.expires, HRTIMER_MODE_ABS);
kernel/time/alarmtimer.c
350
trace_alarmtimer_start(alarm, base->get_ktime());
kernel/time/alarmtimer.c
359
void alarm_start_relative(struct alarm *alarm, ktime_t start)
kernel/time/alarmtimer.c
361
struct alarm_base *base = &alarm_bases[alarm->type];
kernel/time/alarmtimer.c
364
alarm_start(alarm, start);
kernel/time/alarmtimer.c
368
void alarm_restart(struct alarm *alarm)
kernel/time/alarmtimer.c
370
struct alarm_base *base = &alarm_bases[alarm->type];
kernel/time/alarmtimer.c
373
hrtimer_set_expires(&alarm->timer, alarm->node.expires);
kernel/time/alarmtimer.c
374
hrtimer_restart(&alarm->timer);
kernel/time/alarmtimer.c
375
alarmtimer_enqueue(base, alarm);
kernel/time/alarmtimer.c
386
int alarm_try_to_cancel(struct alarm *alarm)
kernel/time/alarmtimer.c
388
struct alarm_base *base = &alarm_bases[alarm->type];
kernel/time/alarmtimer.c
392
ret = hrtimer_try_to_cancel(&alarm->timer);
kernel/time/alarmtimer.c
394
alarmtimer_dequeue(base, alarm);
kernel/time/alarmtimer.c
397
trace_alarmtimer_cancel(alarm, base->get_ktime());
kernel/time/alarmtimer.c
409
int alarm_cancel(struct alarm *alarm)
kernel/time/alarmtimer.c
412
int ret = alarm_try_to_cancel(alarm);
kernel/time/alarmtimer.c
415
hrtimer_cancel_wait_running(&alarm->timer);
kernel/time/alarmtimer.c
421
u64 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval)
kernel/time/alarmtimer.c
426
delta = ktime_sub(now, alarm->node.expires);
kernel/time/alarmtimer.c
436
alarm->node.expires = ktime_add_ns(alarm->node.expires,
kernel/time/alarmtimer.c
439
if (alarm->node.expires > now)
kernel/time/alarmtimer.c
448
alarm->node.expires = ktime_add_safe(alarm->node.expires, interval);
kernel/time/alarmtimer.c
453
u64 alarm_forward_now(struct alarm *alarm, ktime_t interval)
kernel/time/alarmtimer.c
455
struct alarm_base *base = &alarm_bases[alarm->type];
kernel/time/alarmtimer.c
457
return alarm_forward(alarm, base->get_ktime(), interval);
kernel/time/alarmtimer.c
514
static void alarm_handle_timer(struct alarm *alarm, ktime_t now)
kernel/time/alarmtimer.c
516
struct k_itimer *ptr = container_of(alarm, struct k_itimer, it.alarm.alarmtimer);
kernel/time/alarmtimer.c
528
struct alarm *alarm = &timr->it.alarm.alarmtimer;
kernel/time/alarmtimer.c
530
timr->it_overrun += alarm_forward_now(alarm, timr->it_interval);
kernel/time/alarmtimer.c
531
alarm_start(alarm, alarm->node.expires);
kernel/time/alarmtimer.c
541
struct alarm *alarm = &timr->it.alarm.alarmtimer;
kernel/time/alarmtimer.c
543
return alarm_forward(alarm, now, timr->it_interval);
kernel/time/alarmtimer.c
553
struct alarm *alarm = &timr->it.alarm.alarmtimer;
kernel/time/alarmtimer.c
555
return ktime_sub(alarm->node.expires, now);
kernel/time/alarmtimer.c
564
return alarm_try_to_cancel(&timr->it.alarm.alarmtimer);
kernel/time/alarmtimer.c
577
hrtimer_cancel_wait_running(&timr->it.alarm.alarmtimer.timer);
kernel/time/alarmtimer.c
590
struct alarm *alarm = &timr->it.alarm.alarmtimer;
kernel/time/alarmtimer.c
591
struct alarm_base *base = &alarm_bases[alarm->type];
kernel/time/alarmtimer.c
596
alarm->node.expires = expires;
kernel/time/alarmtimer.c
598
alarm_start(&timr->it.alarm.alarmtimer, expires);
kernel/time/alarmtimer.c
670
alarm_init(&new_timer->it.alarm.alarmtimer, type, alarm_handle_timer);
kernel/time/alarmtimer.c
681
static void alarmtimer_nsleep_wakeup(struct alarm *alarm, ktime_t now)
kernel/time/alarmtimer.c
683
struct task_struct *task = alarm->data;
kernel/time/alarmtimer.c
685
alarm->data = NULL;
kernel/time/alarmtimer.c
698
static int alarmtimer_do_nsleep(struct alarm *alarm, ktime_t absexp,
kernel/time/alarmtimer.c
702
alarm->data = (void *)current;
kernel/time/alarmtimer.c
705
alarm_start(alarm, absexp);
kernel/time/alarmtimer.c
706
if (likely(alarm->data))
kernel/time/alarmtimer.c
709
alarm_cancel(alarm);
kernel/time/alarmtimer.c
710
} while (alarm->data && !signal_pending(current));
kernel/time/alarmtimer.c
714
destroy_hrtimer_on_stack(&alarm->timer);
kernel/time/alarmtimer.c
716
if (!alarm->data)
kernel/time/alarmtimer.c
738
alarm_init_on_stack(struct alarm *alarm, enum alarmtimer_type type,
kernel/time/alarmtimer.c
739
void (*function)(struct alarm *, ktime_t))
kernel/time/alarmtimer.c
741
hrtimer_setup_on_stack(&alarm->timer, alarmtimer_fired, alarm_bases[type].base_clockid,
kernel/time/alarmtimer.c
743
__alarm_init(alarm, type, function);
kernel/time/alarmtimer.c
756
struct alarm alarm;
kernel/time/alarmtimer.c
758
alarm_init_on_stack(&alarm, type, alarmtimer_nsleep_wakeup);
kernel/time/alarmtimer.c
760
return alarmtimer_do_nsleep(&alarm, exp, type);
kernel/time/alarmtimer.c
776
struct alarm alarm;
kernel/time/alarmtimer.c
789
alarm_init_on_stack(&alarm, type, alarmtimer_nsleep_wakeup);
kernel/time/alarmtimer.c
801
ret = alarmtimer_do_nsleep(&alarm, exp, type);
kernel/time/itimer.c
325
SYSCALL_DEFINE1(alarm, unsigned int, seconds)
net/netfilter/xt_IDLETIMER.c
110
static void idletimer_tg_alarmproc(struct alarm *alarm, ktime_t now)
net/netfilter/xt_IDLETIMER.c
112
struct idletimer_tg *timer = alarm->data;
net/netfilter/xt_IDLETIMER.c
224
alarm_init(&info->timer->alarm, ALARM_BOOTTIME,
net/netfilter/xt_IDLETIMER.c
226
info->timer->alarm.data = info->timer;
net/netfilter/xt_IDLETIMER.c
228
alarm_start_relative(&info->timer->alarm, tout);
net/netfilter/xt_IDLETIMER.c
275
alarm_start_relative(&info->timer->alarm, tout);
net/netfilter/xt_IDLETIMER.c
34
struct alarm alarm;
net/netfilter/xt_IDLETIMER.c
381
ktime_t tout = alarm_expires_remaining(&info->timer->alarm);
net/netfilter/xt_IDLETIMER.c
387
alarm_start_relative(&info->timer->alarm, tout);
net/netfilter/xt_IDLETIMER.c
456
alarm_cancel(&info->timer->alarm);
net/netfilter/xt_IDLETIMER.c
76
ktime_t expires_alarm = alarm_expires_remaining(&timer->alarm);
tools/laptop/freefall/freefall.c
151
alarm(0);
tools/laptop/freefall/freefall.c
165
alarm(2);
tools/laptop/freefall/freefall.c
167
alarm(20);
tools/perf/builtin-record.c
2793
alarm(rec->switch_output.time);
tools/perf/builtin-record.c
4225
alarm(rec->switch_output.time);
tools/perf/tests/hwmon_pmu.c
261
bool alarm;
tools/perf/tests/hwmon_pmu.c
269
.alarm = false,
tools/perf/tests/hwmon_pmu.c
277
.alarm = false,
tools/perf/tests/hwmon_pmu.c
285
.alarm = false,
tools/perf/tests/hwmon_pmu.c
293
.alarm = true,
tools/perf/tests/hwmon_pmu.c
301
.alarm = true,
tools/perf/tests/hwmon_pmu.c
309
.alarm = false,
tools/perf/tests/hwmon_pmu.c
317
.alarm = false,
tools/perf/tests/hwmon_pmu.c
326
bool alarm;
tools/perf/tests/hwmon_pmu.c
334
&alarm),
tools/perf/tests/hwmon_pmu.c
341
TEST_ASSERT_EQUAL("parse_hwmon_filename alarm", alarm, tests[i].alarm);
tools/perf/tests/workloads/code_with_type.c
31
alarm(sec);
tools/perf/tests/workloads/datasym.c
35
alarm(sec);
tools/perf/tests/workloads/inlineloop.c
45
alarm(sec);
tools/perf/tests/workloads/leafloop.c
40
alarm(sec);
tools/perf/tests/workloads/noploop.c
26
alarm(sec);
tools/perf/tests/workloads/sqrtloop.c
20
alarm(sec);
tools/perf/tests/workloads/thloop.c
70
alarm(sec);
tools/perf/util/hwmon_pmu.c
161
bool *alarm)
tools/perf/util/hwmon_pmu.c
201
*alarm = false;
tools/perf/util/hwmon_pmu.c
207
*alarm = true;
tools/perf/util/hwmon_pmu.c
257
bool alarm;
tools/perf/util/hwmon_pmu.c
264
if (!parse_hwmon_filename(ent->d_name, &type, &number, &item, &alarm)) {
tools/perf/util/hwmon_pmu.c
283
__set_bit(item, alarm ? value->alarm_items : value->items);
tools/perf/util/hwmon_pmu.h
132
bool *alarm);
tools/testing/selftests/arm64/fp/fp-ptrace.c
788
alarm(1);
tools/testing/selftests/arm64/fp/fp-ptrace.c
806
alarm(0);
tools/testing/selftests/arm64/signal/test_signals_utils.c
298
alarm(td->timeout);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
407
alarm(runtime_s);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
424
alarm(0);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
441
alarm(runtime_s);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
450
alarm(0);
tools/testing/selftests/breakpoints/breakpoint_test_arm64.c
153
alarm(3);
tools/testing/selftests/breakpoints/breakpoint_test_arm64.c
160
alarm(0);
tools/testing/selftests/kvm/memslot_perf_test.c
421
alarm(10);
tools/testing/selftests/kvm/memslot_perf_test.c
427
alarm(0);
tools/testing/selftests/kvm/x86/svm_nested_soft_inject_test.c
178
alarm(2);
tools/testing/selftests/kvm/x86/svm_nested_soft_inject_test.c
180
alarm(0);
tools/testing/selftests/kvm/x86/xapic_tpr_test.c
243
alarm(2);
tools/testing/selftests/kvm/x86/xapic_tpr_test.c
245
alarm(0);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
700
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
711
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
724
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
744
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
755
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
768
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
779
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
802
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
816
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
826
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
833
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
842
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
859
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
886
alarm(1);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
892
alarm(0);
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
978
alarm(0);
tools/testing/selftests/mm/uffd-stress.c
451
alarm(ALARM_INTERVAL_SECS);
tools/testing/selftests/mm/uffd-stress.c
466
alarm(ALARM_INTERVAL_SECS);
tools/testing/selftests/net/mptcp/mptcp_inq.c
498
alarm(15);
tools/testing/selftests/net/mptcp/mptcp_inq.c
514
alarm(15);
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
725
alarm(15);
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
776
alarm(15);
tools/testing/selftests/net/netfilter/connect_close.c
37
alarm(opts.timeout);
tools/testing/selftests/pidfd/pidfd_poll_test.c
77
alarm(3);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
156
alarm(1);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
185
alarm(1);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
230
alarm(1);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
360
alarm(1);
tools/testing/selftests/powerpc/benchmarks/fork.c
187
alarm(1);
tools/testing/selftests/powerpc/benchmarks/fork.c
198
alarm(1);
tools/testing/selftests/powerpc/harness.c
49
alarm(timeout);
tools/testing/selftests/powerpc/harness.c
68
alarm(KILL_TIMEOUT);
tools/testing/selftests/powerpc/mm/large_vm_gpr_corruption.c
137
alarm(30);
tools/testing/selftests/powerpc/mm/tlbie_test.c
705
alarm(run_time);
tools/testing/selftests/powerpc/signal/signal.c
66
alarm(0); /* Disable any pending */
tools/testing/selftests/powerpc/signal/signal.c
67
alarm(2);
tools/testing/selftests/powerpc/signal/signal.c
82
alarm(0); /* Disable any pending */
tools/testing/selftests/powerpc/signal/signal.c
84
alarm(TIMEOUT);
tools/testing/selftests/powerpc/signal/signal_tm.c
69
alarm(0); /* Disable any pending */
tools/testing/selftests/powerpc/signal/signal_tm.c
71
alarm(TIMEOUT);
tools/testing/selftests/prctl/disable-tsc-ctxt-sw-stress-test.c
52
alarm(10);
tools/testing/selftests/prctl/disable-tsc-ctxt-sw-stress-test.c
73
alarm(10);
tools/testing/selftests/prctl/disable-tsc-on-off-stress-test.c
63
alarm(10);
tools/testing/selftests/proc/proc-tid0.c
63
alarm(1);
tools/testing/selftests/rtc/rtctest.c
293
struct rtc_wkalrm alarm = { 0 };
tools/testing/selftests/rtc/rtctest.c
311
rc = ioctl(self->fd, RTC_RD_TIME, &alarm.time);
tools/testing/selftests/rtc/rtctest.c
314
secs = timegm((struct tm *)&alarm.time) + ALARM_DELTA;
tools/testing/selftests/rtc/rtctest.c
315
gmtime_r(&secs, (struct tm *)&alarm.time);
tools/testing/selftests/rtc/rtctest.c
317
alarm.enabled = 1;
tools/testing/selftests/rtc/rtctest.c
319
rc = ioctl(self->fd, RTC_WKALM_SET, &alarm);
tools/testing/selftests/rtc/rtctest.c
331
rc = ioctl(self->fd, RTC_WKALM_RD, &alarm);
tools/testing/selftests/rtc/rtctest.c
335
alarm.time.tm_mday, alarm.time.tm_mon + 1,
tools/testing/selftests/rtc/rtctest.c
336
alarm.time.tm_year + 1900, alarm.time.tm_hour,
tools/testing/selftests/rtc/rtctest.c
337
alarm.time.tm_min, alarm.time.tm_sec);
tools/testing/selftests/rtc/rtctest.c
425
struct rtc_wkalrm alarm = { 0 };
tools/testing/selftests/rtc/rtctest.c
441
rc = ioctl(self->fd, RTC_RD_TIME, &alarm.time);
tools/testing/selftests/rtc/rtctest.c
444
secs = timegm((struct tm *)&alarm.time) + 60 - alarm.time.tm_sec;
tools/testing/selftests/rtc/rtctest.c
445
gmtime_r(&secs, (struct tm *)&alarm.time);
tools/testing/selftests/rtc/rtctest.c
447
alarm.enabled = 1;
tools/testing/selftests/rtc/rtctest.c
449
rc = ioctl(self->fd, RTC_WKALM_SET, &alarm);
tools/testing/selftests/rtc/rtctest.c
461
rc = ioctl(self->fd, RTC_WKALM_RD, &alarm);
tools/testing/selftests/rtc/rtctest.c
465
alarm.time.tm_mday, alarm.time.tm_mon + 1,
tools/testing/selftests/rtc/rtctest.c
466
alarm.time.tm_year + 1900, alarm.time.tm_hour,
tools/testing/selftests/rtc/rtctest.c
467
alarm.time.tm_min, alarm.time.tm_sec);
tools/testing/vsock/timeout.c
46
alarm(seconds);
tools/testing/vsock/timeout.c
61
alarm(0);
tools/tracing/rtla/src/common.c
38
alarm(params->duration);