/linux/kernel/time/ |
A D | alarmtimer.c | 199 struct alarm *alarm = container_of(timer, struct alarm, timer); in alarmtimer_fired() local 385 void alarm_restart(struct alarm *alarm) in alarm_restart() argument 405 int alarm_try_to_cancel(struct alarm *alarm) in alarm_try_to_cancel() argument 429 int alarm_cancel(struct alarm *alarm) in alarm_cancel() argument 572 struct alarm *alarm = &timr->it.alarm.alarmtimer; in alarm_timer_rearm() local 575 alarm_start(alarm, alarm->node.expires); in alarm_timer_rearm() 585 struct alarm *alarm = &timr->it.alarm.alarmtimer; in alarm_timer_forward() local 597 struct alarm *alarm = &timr->it.alarm.alarmtimer; in alarm_timer_remaining() local 634 struct alarm *alarm = &timr->it.alarm.alarmtimer; in alarm_timer_arm() local 804 struct alarm alarm; in alarm_timer_nsleep_restart() local [all …]
|
/linux/include/linux/ |
A D | alarmtimer.h | 42 struct alarm { struct 51 void alarm_init(struct alarm *alarm, enum alarmtimer_type type, argument 52 enum alarmtimer_restart (*function)(struct alarm *, ktime_t)); 53 void alarm_start(struct alarm *alarm, ktime_t start); 54 void alarm_start_relative(struct alarm *alarm, ktime_t start); 55 void alarm_restart(struct alarm *alarm); 56 int alarm_try_to_cancel(struct alarm *alarm); 57 int alarm_cancel(struct alarm *alarm); 59 u64 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval); 60 u64 alarm_forward_now(struct alarm *alarm, ktime_t interval); [all …]
|
/linux/drivers/rtc/ |
A D | interface.c | 192 alarm->enabled = 0; in rtc_read_alarm_internal() 193 alarm->pending = 0; in rtc_read_alarm_internal() 194 alarm->time.tm_sec = -1; in rtc_read_alarm_internal() 195 alarm->time.tm_min = -1; in rtc_read_alarm_internal() 198 alarm->time.tm_mon = -1; in rtc_read_alarm_internal() 304 if (alarm->time.tm_mday < 1 || alarm->time.tm_mday > 31) { in __rtc_read_alarm() 381 &alarm->time); in __rtc_read_alarm() 483 if (alarm->enabled) in rtc_set_alarm() 826 alarm.enabled = 1; in rtc_timer_enqueue() 879 alarm.enabled = 1; in rtc_timer_remove() [all …]
|
A D | rtc-test.c | 18 struct timer_list alarm; member 27 time64_t alarm; in test_rtc_read_alarm() local 29 alarm = (rtd->alarm.expires - jiffies) / HZ; in test_rtc_read_alarm() 30 alarm += ktime_get_real_seconds() + rtd->offset; in test_rtc_read_alarm() 32 rtc_time64_to_tm(alarm, &alrm->time); in test_rtc_read_alarm() 47 del_timer(&rtd->alarm); in test_rtc_set_alarm() 53 rtd->alarm.expires = expires; in test_rtc_set_alarm() 56 add_timer(&rtd->alarm); in test_rtc_set_alarm() 87 add_timer(&rtd->alarm); in test_rtc_alarm_irq_enable() 89 del_timer(&rtd->alarm); in test_rtc_alarm_irq_enable() [all …]
|
A D | dev.c | 210 struct rtc_wkalrm alarm; in rtc_dev_ioctl() local 274 alarm.enabled = 0; in rtc_dev_ioctl() 275 alarm.pending = 0; in rtc_dev_ioctl() 276 alarm.time.tm_wday = -1; in rtc_dev_ioctl() 277 alarm.time.tm_yday = -1; in rtc_dev_ioctl() 278 alarm.time.tm_isdst = -1; in rtc_dev_ioctl() 301 alarm.time.tm_mday = tm.tm_mday; in rtc_dev_ioctl() 302 alarm.time.tm_mon = tm.tm_mon; in rtc_dev_ioctl() 313 alarm.time.tm_mon = tm.tm_mon; in rtc_dev_ioctl() 372 if (copy_from_user(&alarm, uarg, sizeof(alarm))) in rtc_dev_ioctl() [all …]
|
A D | rtc-mpc5121.c | 201 *alarm = rtc->wkalarm; in mpc5121_rtc_read_alarm() 216 if (alarm->time.tm_sec) { in mpc5121_rtc_set_alarm() 217 alarm->time.tm_sec = 0; in mpc5121_rtc_set_alarm() 218 alarm->time.tm_min++; in mpc5121_rtc_set_alarm() 220 alarm->time.tm_min = 0; in mpc5121_rtc_set_alarm() 221 alarm->time.tm_hour++; in mpc5121_rtc_set_alarm() 223 alarm->time.tm_hour = 0; in mpc5121_rtc_set_alarm() 227 alarm->time.tm_mday = -1; in mpc5121_rtc_set_alarm() 228 alarm->time.tm_mon = -1; in mpc5121_rtc_set_alarm() 229 alarm->time.tm_year = -1; in mpc5121_rtc_set_alarm() [all …]
|
A D | rtc-lp8788.c | 58 enum lp8788_alarm_sel alarm; member 167 struct rtc_time *tm = &alarm->time; in lp8788_read_alarm() 171 addr = addr_alarm_sec[rtc->alarm]; in lp8788_read_alarm() 192 struct rtc_time *tm = &alarm->time; in lp8788_set_alarm() 211 addr = addr_alarm_sec[rtc->alarm] + i; in lp8788_set_alarm() 217 alarm->enabled = 1; in lp8788_set_alarm() 218 addr = addr_alarm_en[rtc->alarm]; in lp8788_set_alarm() 221 alarm->enabled << LP8788_ALM_EN_S); in lp8788_set_alarm() 233 mask = mask_alarm_en[rtc->alarm]; in lp8788_alarm_irq_enable() 234 shift = shift_alarm_en[rtc->alarm]; in lp8788_alarm_irq_enable() [all …]
|
/linux/include/trace/events/ |
A D | alarmtimer.h | 47 TP_PROTO(struct alarm *alarm, ktime_t now), 49 TP_ARGS(alarm, now), 52 __field(void *, alarm) 59 __entry->alarm = alarm; 66 __entry->alarm, 75 TP_PROTO(struct alarm *alarm, ktime_t now), 77 TP_ARGS(alarm, now) 82 TP_PROTO(struct alarm *alarm, ktime_t now), 84 TP_ARGS(alarm, now) 89 TP_PROTO(struct alarm *alarm, ktime_t now), [all …]
|
/linux/Documentation/hwmon/ |
A D | max1668.rst | 35 temp1_max rw local temperature maximum threshold for alarm 36 temp1_max_alarm ro local temperature maximum threshold alarm 37 temp1_min rw local temperature minimum threshold for alarm 38 temp1_min_alarm ro local temperature minimum threshold alarm 41 temp2_max_alarm ro remote temperature 1 maximum threshold alarm 43 temp2_min_alarm ro remote temperature 1 minimum threshold alarm 46 temp3_max_alarm ro remote temperature 2 maximum threshold alarm 48 temp3_min_alarm ro remote temperature 2 minimum threshold alarm 56 temp4_max_alarm ro remote temperature 3 maximum threshold alarm 58 temp4_min_alarm ro remote temperature 3 minimum threshold alarm [all …]
|
A D | ina209.rst | 44 in0_max shunt voltage max alarm limit (mV) 45 in0_min shunt voltage min alarm limit (mV) 57 in1_max bus voltage max alarm limit (mV) 58 in1_min bus voltage min alarm limit (mV) 59 in1_crit_max bus voltage crit max alarm limit (mV) 60 in1_crit_min bus voltage crit min alarm limit (mV) 61 in1_max_alarm bus voltage max alarm limit exceeded 69 power1_max power max alarm limit (uW) 70 power1_crit power crit alarm limit (uW) 71 power1_max_alarm power max alarm limit exceeded [all …]
|
A D | ir35221.rst | 42 curr1_max_alarm Current high alarm 47 curr[2-3]_crit_alarm Current critical high alarm 51 curr[2-3]_max_alarm Current high alarm 56 in1_crit_alarm Input voltage critical high alarm 60 in1_min_alarm Input voltage low alarm 65 in[2-3]_lcrit_alarm Output voltage critical low alarm 71 in[2-3]_max_alarm Output voltage high alarm 73 in[2-3]_min_alarm Output voltage low alarm 77 power1_alarm Input power high alarm 83 power[2-3]_max_alarm Output power high alarm [all …]
|
A D | isl68137.rst | 437 curr1_crit_alarm Current critical high alarm 460 power1_alarm Input power high alarm 469 temp[1-3]_max_alarm Chip temperature high alarm 479 curr1_crit_alarm Current critical high alarm 484 curr2_crit_alarm Current critical high alarm 505 power1_alarm Input power high alarm 514 temp[1-3]_max_alarm Chip temperature high alarm 550 power[1-2]_alarm Input power high alarm 559 temp[1-5]_max_alarm Chip temperature high alarm 595 power[1-3]_alarm Input power high alarm [all …]
|
A D | ir38064.rst | 36 curr1_crit_alarm Current critical high alarm 38 curr1_max_alarm Current high alarm 43 in1_crit_alarm Input voltage critical high alarm 45 in1_min_alarm Input voltage low alarm 50 in2_lcrit_alarm Output voltage critical low alarm 52 in2_crit_alarm Output voltage critical high alarm 54 in2_max_alarm Output voltage high alarm 56 in2_min_alarm Output voltage low alarm 63 temp1_crit_alarm Chip temperature critical high alarm 65 temp1_max_alarm Chip temperature high alarm
|
A D | max20751.rst | 55 in1_min_alarm Input voltage low alarm. 56 in1_lcrit_alarm Input voltage critical low alarm. 57 in1_min_alarm Input voltage low alarm. 58 in1_max_alarm Input voltage high alarm. 66 in2_min_alarm Output voltage low alarm. 67 in2_lcrit_alarm Output voltage critical low alarm. 68 in2_min_alarm Output voltage low alarm. 69 in2_max_alarm Output voltage high alarm. 74 curr1_alarm Current high alarm. 79 temp1_max_alarm Chip temperature high alarm. [all …]
|
A D | bpa-rs600.rst | 34 curr1_max_alarm Input current high alarm 39 curr2_max_alarm Output current high alarm 48 in1_max_alarm Input voltage high alarm 50 in1_min_alarm Input voltage low alarm 55 in2_max_alarm Output voltage high alarm 57 in2_min_alarm Output voltage low alarm 61 power1_alarm Input power alarm 67 power2_max_alarm Output power high alarm 70 temp1_alarm Temperature alarm 73 temp2_alarm Temperature alarm
|
A D | inspur-ipsps1.rst | 32 curr1_max_alarm Current high alarm 36 curr2_crit_alarm Current critical high alarm 38 curr2_max_alarm Current high alarm 44 in1_alarm Input voltage under-voltage alarm. 50 in2_lcrit_alarm Output voltage critical low alarm 52 in2_max_alarm Output voltage high alarm 54 in2_min_alarm Output voltage low alarm 56 power1_alarm Input fault or alarm. 60 power2_max_alarm Output power high alarm 67 temp[1-3]_max_alarm Temperature high alarm
|
A D | max16601.rst | 59 in1_alarm Input voltage alarm. 63 in2_alarm Output voltage alarm. 69 curr1_max_alarm Current high alarm. 85 curr[N+4]_crit_alarm Output current critical alarm. 87 curr[N+4]_max_alarm Output current high alarm. 97 curr[2*N+5]_crit_alarm Output current critical alarm. 99 curr[2*N+5]_max_alarm Output current high alarm. 104 power1_alarm Input power alarm. 114 temp1_crit_alarm Chip temperature critical high alarm. 116 temp1_max_alarm Chip temperature high alarm. [all …]
|
A D | ltc2947.rst | 47 in0_min_alarm Undervoltage alarm 48 in0_max_alarm Overvoltage alarm 57 in1_min_alarm Undervoltage alarm 58 in1_max_alarm Overvoltage alarm 67 curr1_min_alarm Undercurrent alarm 68 curr1_max_alarm Overcurrent alarm 77 power1_min_alarm Low power alarm 78 power1_max_alarm High power alarm 87 temp1_min_alarm Low temperature alarm 88 temp1_max_alarm High temperature alarm [all …]
|
A D | tps53679.rst | 92 in1_lcrit_alarm Input voltage critical low alarm. 98 in1_crit_alarm Input voltage critical high alarm. 111 in[N]_lcrit_alarm Critical minimum voltage alarm. 115 in[N]_alarm Output voltage alarm. 123 in[N]_crit_alarm Output voltage critical high alarm. 136 temp[N]_max_alarm Temperature high alarm. 138 temp[N]_crit_alarm Temperature critical high alarm. 157 curr1_max_alarm Input current high alarm. 161 curr1_crit_alarm Input current critical alarm. 180 curr[N]_max_alarm Output current high alarm. [all …]
|
A D | ir36021.rst | 37 curr1_alarm Input fault alarm 41 curr2_alarm Output over-current alarm 45 in1_alarm Input under-voltage alarm 49 in2_alarm Output over-voltage alarm 53 power1_alarm Input under-voltage alarm 59 temp1_alarm Temperature alarm 62 temp2_alarm Temperature alarm
|
A D | ltc4245.rst | 57 in1_min_alarm 12v input undervoltage alarm 58 in2_min_alarm 5v input undervoltage alarm 59 in3_min_alarm 3v input undervoltage alarm 60 in4_min_alarm Vee (-12v) input undervoltage alarm 67 curr1_max_alarm 12v overcurrent alarm 68 curr2_max_alarm 5v overcurrent alarm 69 curr3_max_alarm 3v overcurrent alarm 70 curr4_max_alarm Vee (-12v) overcurrent alarm 77 in5_min_alarm 12v output undervoltage alarm 78 in6_min_alarm 5v output undervoltage alarm [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/timer/ |
A D | base.c | 71 struct nvkm_alarm *alarm, *atemp; in nvkm_timer_alarm_trigger() local 79 if (alarm->timestamp > nvkm_timer_read(tmr)) { in nvkm_timer_alarm_trigger() 82 if (alarm->timestamp > nvkm_timer_read(tmr)) in nvkm_timer_alarm_trigger() 89 list_del_init(&alarm->head); in nvkm_timer_alarm_trigger() 90 list_add(&alarm->exec, &exec); in nvkm_timer_alarm_trigger() 100 list_del(&alarm->exec); in nvkm_timer_alarm_trigger() 101 alarm->func(alarm); in nvkm_timer_alarm_trigger() 117 list_del_init(&alarm->head); in nvkm_timer_alarm() 123 if (list->timestamp > alarm->timestamp) in nvkm_timer_alarm() 127 list_add_tail(&alarm->head, &list->head); in nvkm_timer_alarm() [all …]
|
/linux/tools/testing/selftests/rtc/ |
A D | rtctest.c | 167 struct rtc_wkalrm alarm = { 0 }; in TEST_F() local 180 alarm.enabled = 1; in TEST_F() 193 alarm.time.tm_mday, alarm.time.tm_mon + 1, in TEST_F() 194 alarm.time.tm_year + 1900, alarm.time.tm_hour, in TEST_F() 195 alarm.time.tm_min, alarm.time.tm_sec); in TEST_F() 269 struct rtc_wkalrm alarm = { 0 }; variable 279 secs = timegm((struct tm *)&alarm.time) + 60 - alarm.time.tm_sec; 282 alarm.enabled = 1; 295 alarm.time.tm_mday, alarm.time.tm_mon + 1, 296 alarm.time.tm_year + 1900, alarm.time.tm_hour, [all …]
|
/linux/Documentation/devicetree/bindings/rtc/ |
A D | rtc-fsl-ftm-alarm.txt | 4 - compatible : Should be "fsl,<chip>-ftm-alarm", the 6 "fsl,ls1012a-ftm-alarm" 7 "fsl,ls1021a-ftm-alarm" 8 "fsl,ls1028a-ftm-alarm" 9 "fsl,ls1043a-ftm-alarm" 10 "fsl,ls1046a-ftm-alarm" 11 "fsl,ls1088a-ftm-alarm" 12 "fsl,ls208xa-ftm-alarm" 13 "fsl,lx2160a-ftm-alarm" 32 compatible = "fsl,ls1088a-ftm-alarm";
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-devices-platform-ACPI-TAD | 28 (RW) The AC alarm timer value. 30 Reads return the current AC alarm timer value in seconds or 31 "disabled", if the AC alarm is not set to wake up the system. 34 to set the AC alarm timer or to disable it, respectively. 36 If the AC alarm timer is set through this attribute and it 45 (RW) The AC alarm expired timer wake policy (see ACPI 6.2, 61 (RW) The AC alarm status. 75 Reads also cause the AC alarm timer status to be reset. 89 (RW,optional) The DC alarm timer value. 100 (RW,optional) The DC alarm expired timer wake policy. [all …]
|