Searched refs:alarm (Results 1 - 25 of 151) sorted by relevance

1234567

/linux-master/include/linux/
H A Dalarmtimer.h33 * struct alarm - Alarm timer structure
39 * @state: Flag that represents if the alarm is set to fire or not.
42 struct alarm { struct
45 enum alarmtimer_restart (*function)(struct alarm *, ktime_t now);
51 void alarm_init(struct alarm *alarm, enum alarmtimer_type type,
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 *alar
[all...]
/linux-master/include/trace/events/
H A Dalarmtimer.h47 TP_PROTO(struct alarm *alarm, ktime_t now),
49 TP_ARGS(alarm, now),
52 __field(void *, alarm)
59 __entry->alarm = alarm;
60 __entry->alarm_type = alarm->type;
61 __entry->expires = alarm->node.expires;
66 __entry->alarm,
75 TP_PROTO(struct alarm *alar
[all...]
/linux-master/kernel/time/
H A Dalarmtimer.c6 * but triggers a RTC alarm if the box is suspend.
61 /* rtc timer and device for setting alarm wakeups at suspend */
151 * alarmtimer_enqueue - Adds an alarm timer to an alarm_base timerqueue
153 * @alarm: pointer to alarm being enqueued.
155 * Adds alarm to a alarm_base timerqueue
159 static void alarmtimer_enqueue(struct alarm_base *base, struct alarm *alarm) argument
161 if (alarm->state & ALARMTIMER_STATE_ENQUEUED)
162 timerqueue_del(&base->timerqueue, &alarm
177 alarmtimer_dequeue(struct alarm_base *base, struct alarm *alarm) argument
198 struct alarm *alarm = container_of(timer, struct alarm, timer); local
224 alarm_expires_remaining(const struct alarm *alarm) argument
336 __alarm_init(struct alarm *alarm, enum alarmtimer_type type, enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) argument
352 alarm_init(struct alarm *alarm, enum alarmtimer_type type, enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) argument
366 alarm_start(struct alarm *alarm, ktime_t start) argument
386 alarm_start_relative(struct alarm *alarm, ktime_t start) argument
395 alarm_restart(struct alarm *alarm) argument
415 alarm_try_to_cancel(struct alarm *alarm) argument
439 alarm_cancel(struct alarm *alarm) argument
451 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval) argument
483 __alarm_forward_now(struct alarm *alarm, ktime_t interval, bool throttle) argument
509 alarm_forward_now(struct alarm *alarm, ktime_t interval) argument
570 alarm_handle_timer(struct alarm *alarm, ktime_t now) argument
607 struct alarm *alarm = &timr->it.alarm.alarmtimer; local
620 struct alarm *alarm = &timr->it.alarm.alarmtimer; local
632 struct alarm *alarm = &timr->it.alarm.alarmtimer; local
669 struct alarm *alarm = &timr->it.alarm.alarmtimer; local
762 alarmtimer_nsleep_wakeup(struct alarm *alarm, ktime_t now) argument
781 alarmtimer_do_nsleep(struct alarm *alarm, ktime_t absexp, enum alarmtimer_type type) argument
821 alarm_init_on_stack(struct alarm *alarm, enum alarmtimer_type type, enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) argument
839 struct alarm alarm; local
859 struct alarm alarm; local
[all...]
/linux-master/tools/testing/vsock/
H A Dtimeout.c28 /* SIGALRM handler function. Do not use sleep(2), alarm(2), or
43 alarm(seconds);
58 alarm(0);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
H A Dbase.c71 struct nvkm_alarm *alarm, *atemp; local
77 list_for_each_entry_safe(alarm, atemp, &tmr->alarms, head) {
78 /* Have we hit the earliest alarm that hasn't gone off? */
79 if (alarm->timestamp > nvkm_timer_read(tmr)) {
81 tmr->func->alarm_init(tmr, alarm->timestamp);
82 if (alarm->timestamp > nvkm_timer_read(tmr))
89 list_del_init(&alarm->head);
90 list_add(&alarm->exec, &exec);
99 list_for_each_entry_safe(alarm, atemp, &exec, exec) {
100 list_del(&alarm
106 nvkm_timer_alarm(struct nvkm_timer *tmr, u32 nsec, struct nvkm_alarm *alarm) argument
[all...]
/linux-master/drivers/rtc/
H A Drtc-test.c18 struct timer_list alarm; member in struct:rtc_test_data
27 time64_t alarm; local
29 alarm = (rtd->alarm.expires - jiffies) / HZ;
30 alarm += ktime_get_real_seconds() + rtd->offset;
32 rtc_time64_to_tm(alarm, &alrm->time);
47 del_timer(&rtd->alarm);
53 rtd->alarm.expires = expires;
56 add_timer(&rtd->alarm);
87 add_timer(&rtd->alarm);
[all...]
H A Dinterface.c179 struct rtc_wkalrm *alarm)
192 alarm->enabled = 0;
193 alarm->pending = 0;
194 alarm->time.tm_sec = -1;
195 alarm->time.tm_min = -1;
196 alarm->time.tm_hour = -1;
197 alarm->time.tm_mday = -1;
198 alarm->time.tm_mon = -1;
199 alarm->time.tm_year = -1;
200 alarm
178 rtc_read_alarm_internal(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument
212 __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument
386 rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument
409 __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument
449 rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument
493 rtc_initialize_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) argument
826 struct rtc_wkalrm alarm; local
873 struct rtc_wkalrm alarm; local
939 struct rtc_wkalrm alarm; local
[all...]
H A Ddev.c210 struct rtc_wkalrm alarm; local
251 * RTC and alarm times will be in UTC, by preference,
260 err = rtc_read_alarm(rtc, &alarm);
264 if (copy_to_user(uarg, &alarm.time, sizeof(tm)))
271 if (copy_from_user(&alarm.time, uarg, sizeof(tm)))
274 alarm.enabled = 0;
275 alarm.pending = 0;
276 alarm.time.tm_wday = -1;
277 alarm.time.tm_yday = -1;
278 alarm
[all...]
H A Drtc-lp8788.c58 enum lp8788_alarm_sel alarm; member in struct:lp8788_rtc
163 static int lp8788_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) argument
167 struct rtc_time *tm = &alarm->time;
171 addr = addr_alarm_sec[rtc->alarm];
183 alarm->enabled = data[LPTIME_WDAY] & LP8788_ALM_EN_M;
188 static int lp8788_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) argument
192 struct rtc_time *tm = &alarm->time;
211 addr = addr_alarm_sec[rtc->alarm] + i;
217 alarm->enabled = 1;
218 addr = addr_alarm_en[rtc->alarm];
[all...]
H A Drtc-meson-vrtc.c38 static int meson_vrtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) argument
42 dev_dbg(dev, "%s: alarm->enabled=%d\n", __func__, alarm->enabled);
43 if (alarm->enabled)
44 vrtc->alarm_time = rtc_tm_to_time64(&alarm->time);
110 dev_err(dev, "alarm time already passed: %lds.\n",
H A Drtc-pl031.c99 /* Clear any pending alarm interrupts. */
192 static int pl031_stv2_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) argument
198 readl(ldata->base + RTC_YMR), &alarm->time);
200 alarm->pending = readl(ldata->base + RTC_RIS) & RTC_BIT_AI;
201 alarm->enabled = readl(ldata->base + RTC_IMSC) & RTC_BIT_AI;
206 static int pl031_stv2_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) argument
213 ret = pl031_stv2_tm_to_time(dev, &alarm->time,
219 pl031_alarm_irq_enable(dev, alarm->enabled);
261 static int pl031_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) argument
265 rtc_time64_to_tm(readl(ldata->base + RTC_MR), &alarm
273 pl031_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) argument
[all...]
H A Dsysfs.c131 time64_t alarm; local
138 * NOTE: RTC implementations where the alarm doesn't match an
144 alarm = rtc_tm_to_time64(&alm.time);
145 retval = sprintf(buf, "%lld\n", alarm);
156 time64_t now, alarm; local
181 retval = kstrtos64(buf_ptr, 0, &alarm);
185 alarm += now;
186 if (alarm > now || push) {
197 alarm += push;
206 /* Provide a valid future alarm tim
[all...]
H A Drtc-ds1343.c236 static int ds1343_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) argument
250 alarm->pending = !!(val & DS1343_IRQF0);
255 alarm->enabled = !!(val & DS1343_A0IE);
261 alarm->time.tm_sec = bcd2bin(buf[0]) & 0x7f;
262 alarm->time.tm_min = bcd2bin(buf[1]) & 0x7f;
263 alarm->time.tm_hour = bcd2bin(buf[2]) & 0x3f;
264 alarm->time.tm_mday = bcd2bin(buf[3]) & 0x3f;
269 static int ds1343_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) argument
282 buf[0] = bin2bcd(alarm->time.tm_sec);
283 buf[1] = bin2bcd(alarm
[all...]
/linux-master/tools/testing/selftests/powerpc/signal/
H A Dsignal.c66 alarm(0); /* Disable any pending */
67 alarm(2);
82 alarm(0); /* Disable any pending */
84 alarm(TIMEOUT);
H A Dsignal_tm.c69 alarm(0); /* Disable any pending */
71 alarm(TIMEOUT);
80 * progress... the alarm() will trip eventually...
/linux-master/tools/testing/selftests/rtc/
H A Drtctest.c224 /* Enable alarm interrupts */
235 /* Disable alarm interrupts */
252 struct rtc_wkalrm alarm = { 0 }; local
263 rc = ioctl(self->fd, RTC_RD_TIME, &alarm.time);
266 secs = timegm((struct tm *)&alarm.time) + ALARM_DELTA;
267 gmtime_r(&secs, (struct tm *)&alarm.time);
269 alarm.enabled = 1;
271 rc = ioctl(self->fd, RTC_WKALM_SET, &alarm);
278 rc = ioctl(self->fd, RTC_WKALM_RD, &alarm);
282 alarm
362 struct rtc_wkalrm alarm = { 0 }; variable in typeref:struct:rtc_wkalrm
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
H A Dfantog.c31 struct nvkm_alarm alarm; member in struct:nvkm_fantog
60 nvkm_timer_alarm(tmr, next_change * 1000, &fan->alarm);
66 nvkm_fantog_alarm(struct nvkm_alarm *alarm) argument
69 container_of(alarm, struct nvkm_fantog, alarm);
110 nvkm_alarm_init(&fan->alarm, nvkm_fantog_alarm);
/linux-master/drivers/thermal/qcom/
H A DMakefile7 obj-$(CONFIG_QCOM_SPMI_TEMP_ALARM) += qcom-spmi-temp-alarm.o
/linux-master/tools/perf/tests/workloads/
H A Dnoploop.c24 alarm(sec);
H A Dsqrtloop.c20 alarm(sec);
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dtimer.h14 nvkm_alarm_init(struct nvkm_alarm *alarm, void (*func)(struct nvkm_alarm *)) argument
16 INIT_LIST_HEAD(&alarm->head);
17 alarm->func = func;
/linux-master/arch/m68k/include/asm/
H A Dintersil.h41 struct intersil_dt alarm; member in struct:intersil_7170
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dgk20a.c41 struct nvkm_alarm alarm; member in struct:gk20a_pmu
114 gk20a_pmu_dvfs_work(struct nvkm_alarm *alarm) argument
117 container_of(alarm, struct gk20a_pmu, alarm);
154 nvkm_timer_alarm(tmr, 100000000, alarm);
161 nvkm_timer_alarm(pmu->subdev.device->timer, 0, &gpmu->alarm);
186 nvkm_timer_alarm(device->timer, 2000000000, &gpmu->alarm);
227 nvkm_alarm_init(&pmu->alarm, gk20a_pmu_dvfs_work);
/linux-master/tools/testing/selftests/prctl/
H A Ddisable-tsc-ctxt-sw-stress-test.c52 alarm(10);
73 alarm(10);
/linux-master/fs/
H A Dtimerfd.c34 struct alarm alarm; member in union:timerfd_ctx::__anon369
82 static enum alarmtimer_restart timerfd_alarmproc(struct alarm *alarm, argument
85 struct timerfd_ctx *ctx = container_of(alarm, struct timerfd_ctx,
86 t.alarm);
182 remaining = alarm_expires_remaining(&ctx->t.alarm);
205 alarm_init(&ctx->t.alarm,
220 alarm_start(&ctx->t.alarm, texp);
222 alarm_start_relative(&ctx->t.alarm, tex
[all...]

Completed in 210 milliseconds

1234567