/kernel/linux/linux-5.10/kernel/time/ |
H A D | alarmtimer.c | 6 * but triggers a RTC alarm if the box is suspend. 61 /* rtc timer and device for setting alarm wakeups at suspend */ 152 * alarmtimer_enqueue - Adds an alarm timer to an alarm_base timerqueue 154 * @alarm: pointer to alarm being enqueued. 156 * Adds alarm to a alarm_base timerqueue 160 static void alarmtimer_enqueue(struct alarm_base *base, struct alarm *alarm) in alarmtimer_enqueue() argument 162 if (alarm->state & ALARMTIMER_STATE_ENQUEUED) in alarmtimer_enqueue() 163 timerqueue_del(&base->timerqueue, &alarm in alarmtimer_enqueue() 178 alarmtimer_dequeue(struct alarm_base *base, struct alarm *alarm) alarmtimer_dequeue() argument 199 struct alarm *alarm = container_of(timer, struct alarm, timer); alarmtimer_fired() local 225 alarm_expires_remaining(const struct alarm *alarm) alarm_expires_remaining() argument 326 __alarm_init(struct alarm *alarm, enum alarmtimer_type type, enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) __alarm_init() argument 342 alarm_init(struct alarm *alarm, enum alarmtimer_type type, enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) alarm_init() argument 356 alarm_start(struct alarm *alarm, ktime_t start) alarm_start() argument 376 alarm_start_relative(struct alarm *alarm, ktime_t start) alarm_start_relative() argument 385 alarm_restart(struct alarm *alarm) alarm_restart() argument 405 alarm_try_to_cancel(struct alarm *alarm) alarm_try_to_cancel() argument 429 alarm_cancel(struct alarm *alarm) alarm_cancel() argument 441 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval) alarm_forward() argument 473 __alarm_forward_now(struct alarm *alarm, ktime_t interval, bool throttle) __alarm_forward_now() argument 499 alarm_forward_now(struct alarm *alarm, ktime_t interval) alarm_forward_now() argument 557 alarm_handle_timer(struct alarm *alarm, ktime_t now) alarm_handle_timer() argument 594 struct alarm *alarm = &timr->it.alarm.alarmtimer; alarm_timer_rearm() local 607 struct alarm *alarm = &timr->it.alarm.alarmtimer; alarm_timer_forward() local 619 struct alarm *alarm = &timr->it.alarm.alarmtimer; alarm_timer_remaining() local 656 struct alarm *alarm = &timr->it.alarm.alarmtimer; alarm_timer_arm() local 746 alarmtimer_nsleep_wakeup(struct alarm *alarm, ktime_t now) alarmtimer_nsleep_wakeup() argument 764 alarmtimer_do_nsleep(struct alarm *alarm, ktime_t absexp, enum alarmtimer_type type) alarmtimer_do_nsleep() argument 804 alarm_init_on_stack(struct alarm *alarm, enum alarmtimer_type type, enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) alarm_init_on_stack() argument 822 struct alarm alarm; alarm_timer_nsleep_restart() local 843 struct alarm alarm; alarm_timer_nsleep() local [all...] |
/kernel/linux/linux-6.6/kernel/time/ |
H A D | alarmtimer.c | 6 * 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) in alarmtimer_enqueue() argument 161 if (alarm->state & ALARMTIMER_STATE_ENQUEUED) in alarmtimer_enqueue() 162 timerqueue_del(&base->timerqueue, &alarm in alarmtimer_enqueue() 177 alarmtimer_dequeue(struct alarm_base *base, struct alarm *alarm) alarmtimer_dequeue() argument 198 struct alarm *alarm = container_of(timer, struct alarm, timer); alarmtimer_fired() local 224 alarm_expires_remaining(const struct alarm *alarm) alarm_expires_remaining() argument 325 __alarm_init(struct alarm *alarm, enum alarmtimer_type type, enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) __alarm_init() argument 341 alarm_init(struct alarm *alarm, enum alarmtimer_type type, enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) alarm_init() argument 355 alarm_start(struct alarm *alarm, ktime_t start) alarm_start() argument 375 alarm_start_relative(struct alarm *alarm, ktime_t start) alarm_start_relative() argument 384 alarm_restart(struct alarm *alarm) alarm_restart() argument 404 alarm_try_to_cancel(struct alarm *alarm) alarm_try_to_cancel() argument 428 alarm_cancel(struct alarm *alarm) alarm_cancel() argument 440 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval) alarm_forward() argument 472 __alarm_forward_now(struct alarm *alarm, ktime_t interval, bool throttle) __alarm_forward_now() argument 498 alarm_forward_now(struct alarm *alarm, ktime_t interval) alarm_forward_now() argument 559 alarm_handle_timer(struct alarm *alarm, ktime_t now) alarm_handle_timer() argument 596 struct alarm *alarm = &timr->it.alarm.alarmtimer; alarm_timer_rearm() local 609 struct alarm *alarm = &timr->it.alarm.alarmtimer; alarm_timer_forward() local 621 struct alarm *alarm = &timr->it.alarm.alarmtimer; alarm_timer_remaining() local 658 struct alarm *alarm = &timr->it.alarm.alarmtimer; alarm_timer_arm() local 751 alarmtimer_nsleep_wakeup(struct alarm *alarm, ktime_t now) alarmtimer_nsleep_wakeup() argument 770 alarmtimer_do_nsleep(struct alarm *alarm, ktime_t absexp, enum alarmtimer_type type) alarmtimer_do_nsleep() argument 810 alarm_init_on_stack(struct alarm *alarm, enum alarmtimer_type type, enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) alarm_init_on_stack() argument 828 struct alarm alarm; alarm_timer_nsleep_restart() local 848 struct alarm alarm; alarm_timer_nsleep() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | alarmtimer.h | 33 * 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...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | alarmtimer.h | 33 * 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...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H 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; 60 __entry->alarm_type = alarm->type; 61 __entry->expires = alarm->node.expires; 66 __entry->alarm, 75 TP_PROTO(struct alarm *alar [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H 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; 60 __entry->alarm_type = alarm->type; 61 __entry->expires = alarm->node.expires; 66 __entry->alarm, 75 TP_PROTO(struct alarm *alar [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | interface.c | 179 struct rtc_wkalrm *alarm) in rtc_read_alarm_internal() 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 in rtc_read_alarm_internal() 178 rtc_read_alarm_internal(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_read_alarm_internal() argument 212 __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) __rtc_read_alarm() argument 386 rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_read_alarm() argument 409 __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) __rtc_set_alarm() argument 449 rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_set_alarm() argument 493 rtc_initialize_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_initialize_alarm() argument 826 struct rtc_wkalrm alarm; rtc_timer_enqueue() local 873 struct rtc_wkalrm alarm; rtc_timer_remove() local 939 struct rtc_wkalrm alarm; rtc_timer_do_work() local [all...] |
H 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() [all...] |
H A D | dev.c | 210 struct rtc_wkalrm alarm; in rtc_dev_ioctl() local 251 * RTC and alarm times will be in UTC, by preference, in rtc_dev_ioctl() 260 err = rtc_read_alarm(rtc, &alarm); in rtc_dev_ioctl() 264 if (copy_to_user(uarg, &alarm.time, sizeof(tm))) in rtc_dev_ioctl() 271 if (copy_from_user(&alarm.time, uarg, sizeof(tm))) in rtc_dev_ioctl() 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 in rtc_dev_ioctl() [all...] |
H A D | rtc-lp8788.c | 58 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...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | interface.c | 179 struct rtc_wkalrm *alarm) in rtc_read_alarm_internal() 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 in rtc_read_alarm_internal() 178 rtc_read_alarm_internal(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_read_alarm_internal() argument 212 __rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) __rtc_read_alarm() argument 386 rtc_read_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_read_alarm() argument 409 __rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) __rtc_set_alarm() argument 448 rtc_set_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_set_alarm() argument 483 rtc_initialize_alarm(struct rtc_device *rtc, struct rtc_wkalrm *alarm) rtc_initialize_alarm() argument 829 struct rtc_wkalrm alarm; rtc_timer_enqueue() local 876 struct rtc_wkalrm alarm; rtc_timer_remove() local 942 struct rtc_wkalrm alarm; rtc_timer_do_work() local [all...] |
H 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() 54 rtd->alarm.expires = expires; in test_rtc_set_alarm() 57 add_timer(&rtd->alarm); in test_rtc_set_alarm() 88 add_timer(&rtd->alarm); in test_rtc_alarm_irq_enable() [all...] |
H A D | dev.c | 210 struct rtc_wkalrm alarm; in rtc_dev_ioctl() local 249 * RTC and alarm times will be in UTC, by preference, in rtc_dev_ioctl() 258 err = rtc_read_alarm(rtc, &alarm); in rtc_dev_ioctl() 262 if (copy_to_user(uarg, &alarm.time, sizeof(tm))) in rtc_dev_ioctl() 269 if (copy_from_user(&alarm.time, uarg, sizeof(tm))) in rtc_dev_ioctl() 272 alarm.enabled = 0; in rtc_dev_ioctl() 273 alarm.pending = 0; in rtc_dev_ioctl() 274 alarm.time.tm_wday = -1; in rtc_dev_ioctl() 275 alarm.time.tm_yday = -1; in rtc_dev_ioctl() 276 alarm in rtc_dev_ioctl() [all...] |
H A D | rtc-lp8788.c | 58 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 D | rtc-mpc5121.c | 87 * This is just so alarm will work. 196 static int mpc5121_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in mpc5121_rtc_read_alarm() argument 201 *alarm = rtc->wkalarm; in mpc5121_rtc_read_alarm() 203 alarm->pending = in_8(®s->alm_status); in mpc5121_rtc_read_alarm() 208 static int mpc5121_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in mpc5121_rtc_set_alarm() argument 214 * the alarm has no seconds so deal with it in mpc5121_rtc_set_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() 219 if (alarm in mpc5121_rtc_set_alarm() [all...] |
H A D | rtc-ab3100.c | 28 /* default setting, buffer disabled, alarm on */ 112 static int ab3100_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ab3100_rtc_read_alarm() argument 120 /* Figure out if alarm is enabled or not */ in ab3100_rtc_read_alarm() 126 alarm->enabled = 1; in ab3100_rtc_read_alarm() 128 alarm->enabled = 0; in ab3100_rtc_read_alarm() 130 alarm->pending = 0; in ab3100_rtc_read_alarm() 131 /* Read out alarm registers, only 4 bytes */ in ab3100_rtc_read_alarm() 140 rtc_time64_to_tm(time, &alarm->time); in ab3100_rtc_read_alarm() 142 return rtc_valid_tm(&alarm->time); in ab3100_rtc_read_alarm() 145 static int ab3100_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ab3100_rtc_set_alarm() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/timer/ |
H A D | base.c | 71 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() 78 /* Have we hit the earliest alarm that hasn't gone off? */ 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 in nvkm_timer_alarm_trigger() 106 nvkm_timer_alarm(struct nvkm_timer *tmr, u32 nsec, struct nvkm_alarm *alarm) nvkm_timer_alarm() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/timer/ |
H A D | base.c | 71 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() 78 /* Have we hit the earliest alarm that hasn't gone off? */ 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 in nvkm_timer_alarm_trigger() 106 nvkm_timer_alarm(struct nvkm_timer *tmr, u32 nsec, struct nvkm_alarm *alarm) nvkm_timer_alarm() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/rtc/ |
H A D | rtctest.c | 139 /* Enable alarm interrupts */ in TEST_F() 150 /* Disable alarm interrupts */ in TEST_F() 167 struct rtc_wkalrm alarm = { 0 }; in TEST_F() local 174 rc = ioctl(self->fd, RTC_RD_TIME, &alarm.time); in TEST_F() 177 secs = timegm((struct tm *)&alarm.time) + ALARM_DELTA; in TEST_F() 178 gmtime_r(&secs, (struct tm *)&alarm.time); in TEST_F() 180 alarm.enabled = 1; in TEST_F() 182 rc = ioctl(self->fd, RTC_WKALM_SET, &alarm); in TEST_F() 189 rc = ioctl(self->fd, RTC_WKALM_RD, &alarm); in TEST_F() 193 alarm in TEST_F() 269 struct rtc_wkalrm alarm = { 0 }; global() variable [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/rtc/ |
H A D | rtctest.c | 224 /* Enable alarm interrupts */ in TEST_F() 235 /* Disable alarm interrupts */ in TEST_F() 252 struct rtc_wkalrm alarm = { 0 }; in TEST_F() local 263 rc = ioctl(self->fd, RTC_RD_TIME, &alarm.time); in TEST_F() 266 secs = timegm((struct tm *)&alarm.time) + ALARM_DELTA; in TEST_F() 267 gmtime_r(&secs, (struct tm *)&alarm.time); in TEST_F() 269 alarm.enabled = 1; in TEST_F() 271 rc = ioctl(self->fd, RTC_WKALM_SET, &alarm); in TEST_F() 278 rc = ioctl(self->fd, RTC_WKALM_RD, &alarm); in TEST_F() 282 alarm in TEST_F() 362 struct rtc_wkalrm alarm = { 0 }; global() variable [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | timerfd.c | 34 struct alarm alarm; member 82 static enum alarmtimer_restart timerfd_alarmproc(struct alarm *alarm, in timerfd_alarmproc() argument 85 struct timerfd_ctx *ctx = container_of(alarm, struct timerfd_ctx, in timerfd_alarmproc() 86 t.alarm); in timerfd_alarmproc() 166 remaining = alarm_expires_remaining(&ctx->t.alarm); in timerfd_get_remaining() 189 alarm_init(&ctx->t.alarm, in timerfd_setup() 204 alarm_start(&ctx->t.alarm, texp); in timerfd_setup() 206 alarm_start_relative(&ctx->t.alarm, tex in timerfd_setup() [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | timerfd.c | 34 struct alarm alarm; member 82 static enum alarmtimer_restart timerfd_alarmproc(struct alarm *alarm, in timerfd_alarmproc() argument 85 struct timerfd_ctx *ctx = container_of(alarm, struct timerfd_ctx, in timerfd_alarmproc() 86 t.alarm); in timerfd_alarmproc() 182 remaining = alarm_expires_remaining(&ctx->t.alarm); in timerfd_get_remaining() 205 alarm_init(&ctx->t.alarm, in timerfd_setup() 220 alarm_start(&ctx->t.alarm, texp); in timerfd_setup() 222 alarm_start_relative(&ctx->t.alarm, tex in timerfd_setup() [all...] |
/kernel/liteos_a/testsuites/unittest/extended/signal/full/ |
H A D | signal_test_025.cpp | 50 alarm(clock); in TestBlock() 62 alarm(clock); in TestBlock() 74 alarm(clock); in TestBlock() 83 alarm(clock); in TestBlock() 92 alarm(clock); in TestBlock() 108 alarm(clock); in TestBlock()
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | max6650.c | 104 struct mutex update_lock; /* protect alarm register updates */ 115 u8 alarm; member 177 * caused the alarm is removed. Keep the value latched here in max6650_update_device() 178 * for providing the register through different alarm files. in max6650_update_device() 185 data->alarm |= reg; in max6650_update_device() 291 * Get gpio alarm status: 293 * 0 = no alarm 294 * 1 = alarm 302 bool alarm; in alarm_show() local 307 alarm in alarm_show() [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | max6650.c | 104 struct mutex update_lock; /* protect alarm register updates */ 115 u8 alarm; member 177 * caused the alarm is removed. Keep the value latched here in max6650_update_device() 178 * for providing the register through different alarm files. in max6650_update_device() 185 data->alarm |= reg; in max6650_update_device() 291 * Get gpio alarm status: 293 * 0 = no alarm 294 * 1 = alarm 302 bool alarm; in alarm_show() local 307 alarm in alarm_show() [all...] |