Home
last modified time | relevance | path

Searched refs:alarm (Results 1 – 25 of 313) sorted by relevance

12345678910>>...13

/linux/kernel/time/
H A Dalarmtimer.c149 static void alarmtimer_enqueue(struct alarm_base *base, struct alarm *alarm) in alarmtimer_enqueue() argument
151 if (alarm->state & ALARMTIMER_STATE_ENQUEUED) in alarmtimer_enqueue()
152 timerqueue_del(&base->timerqueue, &alarm->node); in alarmtimer_enqueue()
154 timerqueue_add(&base->timerqueue, &alarm->node); in alarmtimer_enqueue()
155 alarm->state |= ALARMTIMER_STATE_ENQUEUED; in alarmtimer_enqueue()
167 static void alarmtimer_dequeue(struct alarm_base *base, struct alarm *alarm) in alarmtimer_dequeue() argument
169 if (!(alarm->state & ALARMTIMER_STATE_ENQUEUED)) in alarmtimer_dequeue()
172 timerqueue_del(&base->timerqueue, &alarm->node); in alarmtimer_dequeue()
173 alarm->state &= ~ALARMTIMER_STATE_ENQUEUED; in alarmtimer_dequeue()
188 struct alarm *alarm = container_of(timer, struct alarm, timer); in alarmtimer_fired() local
[all …]
/linux/include/trace/events/
H A Dalarmtimer.h49 TP_PROTO(struct alarm *alarm, ktime_t now),
51 TP_ARGS(alarm, now),
54 __field(void *, alarm)
61 __entry->alarm = alarm;
62 __entry->alarm_type = alarm->type;
63 __entry->expires = alarm->node.expires;
68 __entry->alarm,
77 TP_PROTO(struct alarm *alarm, ktime_t now),
79 TP_ARGS(alarm, now)
84 TP_PROTO(struct alarm *alarm, ktime_t now),
[all …]
/linux/drivers/rtc/
H A Dinterface.c179 struct rtc_wkalrm *alarm) in rtc_read_alarm_internal() argument
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()
196 alarm->time.tm_hour = -1; in rtc_read_alarm_internal()
197 alarm->time.tm_mday = -1; in rtc_read_alarm_internal()
198 alarm->time.tm_mon = -1; in rtc_read_alarm_internal()
199 alarm->time.tm_year = -1; in rtc_read_alarm_internal()
200 alarm->time.tm_wday = -1; in rtc_read_alarm_internal()
[all …]
H A Drtc-test.c18 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 timer_delete(&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 timer_delete(&rtd->alarm); in test_rtc_alarm_irq_enable()
[all …]
H A Ddev.c219 struct rtc_wkalrm alarm; in rtc_dev_ioctl() local
269 err = rtc_read_alarm(rtc, &alarm); in rtc_dev_ioctl()
273 if (copy_to_user(uarg, &alarm.time, sizeof(tm))) in rtc_dev_ioctl()
280 if (copy_from_user(&alarm.time, uarg, sizeof(tm))) in rtc_dev_ioctl()
283 alarm.enabled = 0; in rtc_dev_ioctl()
284 alarm.pending = 0; in rtc_dev_ioctl()
285 alarm.time.tm_wday = -1; in rtc_dev_ioctl()
286 alarm.time.tm_yday = -1; in rtc_dev_ioctl()
287 alarm.time.tm_isdst = -1; in rtc_dev_ioctl()
310 alarm.time.tm_mday = tm.tm_mday; in rtc_dev_ioctl()
[all …]
H A Drtc-lp8788.c58 enum lp8788_alarm_sel alarm; member
163 static int lp8788_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in lp8788_read_alarm() argument
167 struct rtc_time *tm = &alarm->time; in lp8788_read_alarm()
171 addr = addr_alarm_sec[rtc->alarm]; in lp8788_read_alarm()
183 alarm->enabled = data[LPTIME_WDAY] & LP8788_ALM_EN_M; in lp8788_read_alarm()
188 static int lp8788_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in lp8788_set_alarm() argument
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()
[all …]
H A Drtc-optee.c276 static int optee_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in optee_rtc_read_alarm() argument
307 alarm->enabled = optee_alarm->enabled; in optee_rtc_read_alarm()
308 alarm->pending = optee_alarm->pending; in optee_rtc_read_alarm()
309 alarm->time.tm_sec = optee_alarm->time.tm_sec; in optee_rtc_read_alarm()
310 alarm->time.tm_min = optee_alarm->time.tm_min; in optee_rtc_read_alarm()
311 alarm->time.tm_hour = optee_alarm->time.tm_hour; in optee_rtc_read_alarm()
312 alarm->time.tm_mday = optee_alarm->time.tm_mday; in optee_rtc_read_alarm()
313 alarm->time.tm_mon = optee_alarm->time.tm_mon; in optee_rtc_read_alarm()
314 alarm->time.tm_year = optee_alarm->time.tm_year - 1900; in optee_rtc_read_alarm()
315 alarm->time.tm_wday = optee_alarm->time.tm_wday; in optee_rtc_read_alarm()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
H A Dbase.c71 struct nvkm_alarm *alarm, *atemp; in nvkm_timer_alarm_trigger() local
77 list_for_each_entry_safe(alarm, atemp, &tmr->alarms, head) { in nvkm_timer_alarm_trigger()
79 if (alarm->timestamp > nvkm_timer_read(tmr)) { in nvkm_timer_alarm_trigger()
81 tmr->func->alarm_init(tmr, alarm->timestamp); 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()
99 list_for_each_entry_safe(alarm, atemp, &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()
[all …]
/linux/Documentation/hwmon/
H A Dina209.rst44 in0_max shunt voltage max alarm limit (mV)
45 in0_min shunt voltage min alarm limit (mV)
46 in0_crit_max shunt voltage crit max alarm limit (mV)
47 in0_crit_min shunt voltage crit min alarm limit (mV)
48 in0_max_alarm shunt voltage max alarm limit exceeded
49 in0_min_alarm shunt voltage min alarm limit exceeded
50 in0_crit_max_alarm shunt voltage crit max alarm limit exceeded
51 in0_crit_min_alarm shunt voltage crit min alarm limit exceeded
57 in1_max bus voltage max alarm limit (mV)
58 in1_min bus voltage min alarm limit (mV)
[all …]
H A Dir35221.rst42 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
67 in[2-3]_crit_alarm Output voltage critical high 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
[all …]
H A Dmax20751.rst55 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 …]
H A Dpli1209bc.rst37 in1_max_alarm Input voltage high alarm.
39 in1_crit_alarm Input voltage critical alarm.
45 in2_alarm Output voltage alarm
50 curr1_max_alarm Maximum input current high alarm.
52 curr1_crit_alarm Input current critical alarm.
57 curr2_crit_alarm Output current critical alarm.
59 curr2_max_alarm Output current high alarm.
63 power1_alarm Input power alarm.
70 temp1_alarm Die temperature alarm.
72 temp1_max_alarm Die temperature high alarm.
[all …]
H A Dbpa-rs600.rst34 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
H A Dacbel-fsg032.rst30 curr1_crit_alarm Input current critical alarm.
34 curr1_max_alarm Maximum input current high alarm.
37 curr2_crit_alarm Output current critical alarm.
41 curr2_max_alarm Output current high alarm.
50 in1_alarm Input voltage under-voltage alarm.
56 in2_crit_alarm Output voltage critical high alarm.
60 in2_lcrit_alarm Output voltage critical low alarm.
64 power1_alarm Input fault or alarm.
70 power2_crit_alarm Output power crit alarm limit exceeded.
74 power2_max_alarm Output power high alarm.
[all …]
H A Dinspur-ipsps1.rst32 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
H A Dir38064.rst60 curr1_crit_alarm Current critical high alarm
62 curr1_max_alarm Current high alarm
67 in1_crit_alarm Input voltage critical high alarm
69 in1_min_alarm Input voltage low alarm
74 in2_lcrit_alarm Output voltage critical low alarm
76 in2_crit_alarm Output voltage critical high alarm
78 in2_max_alarm Output voltage high alarm
80 in2_min_alarm Output voltage low alarm
87 temp1_crit_alarm Chip temperature critical high alarm
89 temp1_max_alarm Chip temperature high alarm
H A Dltc2947.rst47 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 …]
H A Dlt7182s.rst48 curr[1-2]_max_alarm Current high alarm
54 curr[3-4]_max_alarm Output current high alarm
60 in[1-2]_crit_alarm Input voltage critical high alarm
62 in[1-2]_min_alarm Input voltage low alarm
76 in[3-4|6-7]_lcrit_alarm Output voltage critical low alarm
78 in[3-4|6-7]_max_alarm Output voltage low alarm
80 in[3-4|6-7]_max_alarm Output voltage high alarm
82 in[3-4|6-7]_crit_alarm Output voltage critical high alarm
89 temp1_crit_alarm Chip temperature critical high alarm
91 temp1_max_alarm Chip temperature high alarm
H A Dir36021.rst37 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
H A Dltc4245.rst57 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 …]
H A Ducd9200.rst68 in1_min_alarm Voltage low alarm. From VIN_UV_WARNING status.
69 in1_max_alarm Voltage high alarm. From VIN_OV_WARNING status.
70 in1_lcrit_alarm Voltage critical low alarm. From VIN_UV_FAULT status.
71 in1_crit_alarm Voltage critical high alarm. From VIN_OV_FAULT status.
80 in[2-5]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
81 in[2-5]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
82 in[2-5]_lcrit_alarm Voltage critical low alarm. From VOLTAGE_UV_FAULT
84 in[2-5]_crit_alarm Voltage critical high alarm. From VOLTAGE_OV_FAULT
97 curr[2-5]_max_alarm Current high alarm. From IOUT_OC_WARNING status.
98 curr[2-5]_crit_alarm Current critical high alarm. From IOUT_OC_FAULT status.
[all …]
/linux/tools/testing/selftests/rtc/
H A Drtctest.c293 struct rtc_wkalrm alarm = { 0 }; in TEST_F() local
311 rc = ioctl(self->fd, RTC_RD_TIME, &alarm.time); in TEST_F()
314 secs = timegm((struct tm *)&alarm.time) + ALARM_DELTA; in TEST_F()
315 gmtime_r(&secs, (struct tm *)&alarm.time); in TEST_F()
317 alarm.enabled = 1; in TEST_F()
319 rc = ioctl(self->fd, RTC_WKALM_SET, &alarm); in TEST_F()
331 rc = ioctl(self->fd, RTC_WKALM_RD, &alarm); in TEST_F()
335 alarm.time.tm_mday, alarm.time.tm_mon + 1, in TEST_F()
336 alarm.time.tm_year + 1900, alarm.time.tm_hour, in TEST_F()
337 alarm.time.tm_min, alarm.time.tm_sec); in TEST_F()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-devices-platform-ACPI-TAD28 (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.
33 Write a new AC alarm timer value in seconds or "disabled" to it
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,
49 alarm timer or "never", if the policy is to discard AC timer
52 Write a new expired timer wake delay for the AC alarm timer in
54 the AC alarm timer or to set its expired wake policy to discard
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dhamoa-pmics.dtsi224 reg-names = "rtc", "alarm";
226 qcom,no-alarm; /* alarm owned by ADSP */
289 pm8550_temp_alarm: temp-alarm@a00 {
290 compatible = "qcom,spmi-temp-alarm";
327 pm8550ve_2_temp_alarm: temp-alarm@a00 {
328 compatible = "qcom,spmi-temp-alarm";
352 pmc8380_3_temp_alarm: temp-alarm@a00 {
353 compatible = "qcom,spmi-temp-alarm";
376 pmc8380_4_temp_alarm: temp-alarm@a00 {
377 compatible = "qcom,spmi-temp-alarm";
[all …]
/linux/tools/perf/tests/
H A Dhwmon_pmu.c261 bool alarm; in test__parse_hwmon_filename() member
269 .alarm = false, in test__parse_hwmon_filename()
277 .alarm = false, in test__parse_hwmon_filename()
285 .alarm = false, in test__parse_hwmon_filename()
293 .alarm = true, in test__parse_hwmon_filename()
301 .alarm = true, in test__parse_hwmon_filename()
309 .alarm = false, in test__parse_hwmon_filename()
317 .alarm = false, in test__parse_hwmon_filename()
326 bool alarm; in test__parse_hwmon_filename() local
334 &alarm), in test__parse_hwmon_filename()
[all …]

12345678910>>...13