| /kernel/linux/linux-4.19/include/trace/events/ |
| D | alarmtimer.h | 25 TP_PROTO(ktime_t expires, int flag), 27 TP_ARGS(expires, flag), 30 __field(s64, expires) 35 __entry->expires = expires; 39 TP_printk("alarmtimer type:%s expires:%llu", 41 __entry->expires 54 __field(s64, expires) 61 __entry->expires = alarm->node.expires; 65 TP_printk("alarmtimer:%p type:%s expires:%llu now:%llu", 68 __entry->expires,
|
| D | timer.h | 50 * @expires: the timers expiry time 55 unsigned long expires, 58 TP_ARGS(timer, expires, flags), 63 __field( unsigned long, expires ) 71 __entry->expires = expires; 76 TP_printk("timer=%p function=%pf expires=%lu [timeout=%ld] cpu=%u idx=%u flags=%s", 77 __entry->timer, __entry->function, __entry->expires, 78 (long)__entry->expires - __entry->now, 200 __field( s64, expires ) 208 __entry->expires = hrtimer_get_expires(hrtimer); [all …]
|
| /kernel/linux/linux-5.10/include/trace/events/ |
| D | alarmtimer.h | 25 TP_PROTO(ktime_t expires, int flag), 27 TP_ARGS(expires, flag), 30 __field(s64, expires) 35 __entry->expires = expires; 39 TP_printk("alarmtimer type:%s expires:%llu", 41 __entry->expires 54 __field(s64, expires) 61 __entry->expires = alarm->node.expires; 65 TP_printk("alarmtimer:%p type:%s expires:%llu now:%llu", 68 __entry->expires,
|
| D | timer.h | 50 * @expires: the timers expiry time 55 unsigned long expires, 58 TP_ARGS(timer, expires, flags), 63 __field( unsigned long, expires ) 71 __entry->expires = expires; 76 TP_printk("timer=%p function=%ps expires=%lu [timeout=%ld] cpu=%u idx=%u flags=%s", 77 __entry->timer, __entry->function, __entry->expires, 78 (long)__entry->expires - __entry->now, 204 __field( s64, expires ) 212 __entry->expires = hrtimer_get_expires(hrtimer); [all …]
|
| /kernel/linux/linux-4.19/arch/s390/kernel/ |
| D | vtime.c | 44 static inline void set_vtimer(u64 expires) in set_vtimer() argument 51 : "=m" (timer) : "m" (expires)); in set_vtimer() 53 S390_lowcore.last_update_timer = expires; in set_vtimer() 258 if (tmp->expires > timer->expires) { in list_add_sorted() 279 if (timer->expires < elapsed) in virt_timer_expire() 283 timer->expires -= elapsed; in virt_timer_expire() 288 atomic64_set(&virt_timer_current, timer->expires); in virt_timer_expire() 299 timer->expires = timer->interval + in virt_timer_expire() 324 atomic64_set(&virt_timer_current, timer->expires); in internal_add_vtimer() 329 timer->expires += atomic64_read(&virt_timer_elapsed); in internal_add_vtimer() [all …]
|
| /kernel/linux/linux-5.10/arch/s390/kernel/ |
| D | vtime.c | 44 static inline void set_vtimer(u64 expires) in set_vtimer() argument 51 : "=Q" (timer) : "Q" (expires)); in set_vtimer() 53 S390_lowcore.last_update_timer = expires; in set_vtimer() 264 if (tmp->expires > timer->expires) { in list_add_sorted() 285 if (timer->expires < elapsed) in virt_timer_expire() 289 timer->expires -= elapsed; in virt_timer_expire() 294 atomic64_set(&virt_timer_current, timer->expires); in virt_timer_expire() 305 timer->expires = timer->interval + in virt_timer_expire() 330 atomic64_set(&virt_timer_current, timer->expires); in internal_add_vtimer() 335 timer->expires += atomic64_read(&virt_timer_elapsed); in internal_add_vtimer() [all …]
|
| /kernel/linux/linux-4.19/kernel/time/ |
| D | posix-cpu-timers.c | 73 if (now < timer->it.cpu.expires) in bump_cpu_timer() 77 delta = now + incr - timer->it.cpu.expires; in bump_cpu_timer() 87 timer->it.cpu.expires += incr; in bump_cpu_timer() 442 static inline int expires_gt(u64 expires, u64 new_exp) in expires_gt() argument 444 return expires == 0 || expires > new_exp; in expires_gt() 470 if (nt->expires < next->expires) in arm_timer() 477 u64 exp = nt->expires; in arm_timer() 516 timer->it.cpu.expires = 0; in cpu_timer_fire() 523 timer->it.cpu.expires = 0; in cpu_timer_fire() 529 timer->it.cpu.expires = 0; in cpu_timer_fire() [all …]
|
| D | alarmtimer.c | 200 * when the next future alarm timer expires. 219 hrtimer_set_expires(&alarm->timer, alarm->node.expires); in alarmtimer_fired() 233 return ktime_sub(alarm->node.expires, base->gettime()); in alarm_expires_remaining() 250 ktime_t min, now, expires; in alarmtimer_suspend() local 258 expires = freezer_expires; in alarmtimer_suspend() 279 delta = ktime_sub(next->expires, base->gettime()); in alarmtimer_suspend() 281 expires = next->expires; in alarmtimer_suspend() 294 trace_alarmtimer_suspend(expires, type); in alarmtimer_suspend() 368 alarm->node.expires = start; in alarm_start() 370 hrtimer_start(&alarm->timer, alarm->node.expires, HRTIMER_MODE_ABS); in alarm_start() [all …]
|
| D | timer.c | 86 * the timeout expires it indicates that normal operation is disturbed, so it 489 static inline unsigned calc_index(unsigned expires, unsigned lvl) in calc_index() argument 491 expires = (expires + LVL_GRAN(lvl)) >> LVL_SHIFT(lvl); in calc_index() 492 return LVL_OFFS(lvl) + (expires & LVL_MASK); in calc_index() 495 static int calc_wheel_index(unsigned long expires, unsigned long clk) in calc_wheel_index() argument 497 unsigned long delta = expires - clk; in calc_wheel_index() 501 idx = calc_index(expires, 0); in calc_wheel_index() 503 idx = calc_index(expires, 1); in calc_wheel_index() 505 idx = calc_index(expires, 2); in calc_wheel_index() 507 idx = calc_index(expires, 3); in calc_wheel_index() [all …]
|
| D | hrtimer.c | 196 ktime_t expires; in hrtimer_check_target() local 198 expires = ktime_sub(hrtimer_get_expires(timer), new_base->offset); in hrtimer_check_target() 199 return expires < new_base->cpu_base->expires_next; in hrtimer_check_target() 498 ktime_t expires; in __hrtimer_next_event_base() local 514 expires = ktime_sub(hrtimer_get_expires(timer), base->offset); in __hrtimer_next_event_base() 515 if (expires < expires_next) { in __hrtimer_next_event_base() 516 expires_next = expires; in __hrtimer_next_event_base() 652 * T1 expires 50ms from now in hrtimer_force_reprogram() 653 * T2 expires 5s from now in hrtimer_force_reprogram() 758 * When a timer is enqueued and expires earlier than the already enqueued [all …]
|
| /kernel/linux/linux-5.10/net/rose/ |
| D | rose_timer.c | 37 sk->sk_timer.expires = jiffies + 5 * HZ; in rose_start_heartbeat() 39 sk_reset_timer(sk, &sk->sk_timer, sk->sk_timer.expires); in rose_start_heartbeat() 49 rose->timer.expires = jiffies + rose->t1; in rose_start_t1timer() 51 sk_reset_timer(sk, &rose->timer, rose->timer.expires); in rose_start_t1timer() 61 rose->timer.expires = jiffies + rose->t2; in rose_start_t2timer() 63 sk_reset_timer(sk, &rose->timer, rose->timer.expires); in rose_start_t2timer() 73 rose->timer.expires = jiffies + rose->t3; in rose_start_t3timer() 75 sk_reset_timer(sk, &rose->timer, rose->timer.expires); in rose_start_t3timer() 85 rose->timer.expires = jiffies + rose->hb; in rose_start_hbtimer() 87 sk_reset_timer(sk, &rose->timer, rose->timer.expires); in rose_start_hbtimer() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | hrtimer.h | 102 * @node: timerqueue node, which also manages node.expires, 137 * task is set to NULL, when the timer expires. 245 timer->node.expires = time; in hrtimer_set_expires() 252 timer->node.expires = ktime_add_safe(time, delta); in hrtimer_set_expires_range() 258 timer->node.expires = ktime_add_safe(time, ns_to_ktime(delta)); in hrtimer_set_expires_range_ns() 263 timer->node.expires = tv64; in hrtimer_set_expires_tv64() 269 timer->node.expires = ktime_add_safe(timer->node.expires, time); in hrtimer_add_expires() 275 timer->node.expires = ktime_add_ns(timer->node.expires, ns); in hrtimer_add_expires_ns() 281 return timer->node.expires; in hrtimer_get_expires() 291 return timer->node.expires; in hrtimer_get_expires_tv64() [all …]
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | hrtimer.h | 93 * @node: timerqueue node, which also manages node.expires, 125 * task is set to NULL, when the timer expires. 225 timer->node.expires = time; in hrtimer_set_expires() 232 timer->node.expires = ktime_add_safe(time, delta); in hrtimer_set_expires_range() 238 timer->node.expires = ktime_add_safe(time, ns_to_ktime(delta)); in hrtimer_set_expires_range_ns() 243 timer->node.expires = tv64; in hrtimer_set_expires_tv64() 249 timer->node.expires = ktime_add_safe(timer->node.expires, time); in hrtimer_add_expires() 255 timer->node.expires = ktime_add_ns(timer->node.expires, ns); in hrtimer_add_expires_ns() 261 return timer->node.expires; in hrtimer_get_expires() 271 return timer->node.expires; in hrtimer_get_expires_tv64() [all …]
|
| /kernel/linux/linux-5.10/kernel/time/ |
| D | alarmtimer.c | 195 * the next future alarm timer expires. 214 hrtimer_set_expires(&alarm->timer, alarm->node.expires); in alarmtimer_fired() 228 return ktime_sub(alarm->node.expires, base->get_ktime()); in alarm_expires_remaining() 244 ktime_t min, now, expires; in alarmtimer_suspend() local 252 expires = freezer_expires; in alarmtimer_suspend() 273 delta = ktime_sub(next->expires, base->get_ktime()); in alarmtimer_suspend() 275 expires = next->expires; in alarmtimer_suspend() 288 trace_alarmtimer_suspend(expires, type); in alarmtimer_suspend() 362 alarm->node.expires = start; in alarm_start() 364 hrtimer_start(&alarm->timer, alarm->node.expires, HRTIMER_MODE_ABS); in alarm_start() [all …]
|
| D | timer.c | 85 * the timeout expires it indicates that normal operation is disturbed, so it 493 static inline unsigned calc_index(unsigned long expires, unsigned lvl, in calc_index() argument 505 expires = (expires + LVL_GRAN(lvl)) >> LVL_SHIFT(lvl); in calc_index() 506 *bucket_expiry = expires << LVL_SHIFT(lvl); in calc_index() 507 return LVL_OFFS(lvl) + (expires & LVL_MASK); in calc_index() 510 static int calc_wheel_index(unsigned long expires, unsigned long clk, in calc_wheel_index() argument 513 unsigned long delta = expires - clk; in calc_wheel_index() 517 idx = calc_index(expires, 0, bucket_expiry); in calc_wheel_index() 519 idx = calc_index(expires, 1, bucket_expiry); in calc_wheel_index() 521 idx = calc_index(expires, 2, bucket_expiry); in calc_wheel_index() [all …]
|
| D | hrtimer.c | 195 ktime_t expires; in hrtimer_check_target() local 197 expires = ktime_sub(hrtimer_get_expires(timer), new_base->offset); in hrtimer_check_target() 198 return expires < new_base->cpu_base->expires_next; in hrtimer_check_target() 508 ktime_t expires; in __hrtimer_next_event_base() local 524 expires = ktime_sub(hrtimer_get_expires(timer), base->offset); in __hrtimer_next_event_base() 525 if (expires < expires_next) { in __hrtimer_next_event_base() 526 expires_next = expires; in __hrtimer_next_event_base() 680 * T1 expires 50ms from now in hrtimer_force_reprogram() 681 * T2 expires 5s from now in hrtimer_force_reprogram() 770 * When a timer is enqueued and expires earlier than the already enqueued [all …]
|
| /kernel/linux/linux-5.10/arch/x86/platform/uv/ |
| D | uv_time.c | 55 u64 expires; /* next timer expiration for this cpu */ member 93 static int uv_setup_intr(int cpu, u64 expires) in uv_setup_intr() argument 112 uv_write_global_mmr64(pnode, UVH_INT_CMPB, expires); in uv_setup_intr() 114 if (uv_read_rtc(NULL) <= expires) in uv_setup_intr() 164 head->cpu[bcpu].expires = ULLONG_MAX; in uv_rtc_allocate_timers() 178 u64 exp = head->cpu[c].expires; in uv_rtc_find_next_timer() 201 static int uv_rtc_set_timer(int cpu, u64 expires) in uv_rtc_set_timer() argument 207 u64 *t = &head->cpu[bcpu].expires; in uv_rtc_set_timer() 214 *t = expires; in uv_rtc_set_timer() 218 expires < head->cpu[next_cpu].expires) { in uv_rtc_set_timer() [all …]
|
| /kernel/linux/linux-4.19/net/ipv6/ |
| D | ip6_flowlabel.c | 121 if (time_after(ttd, fl->expires)) in fl_release() 122 fl->expires = ttd; in fl_release() 123 ttd = fl->expires; in fl_release() 130 time_after(ip6_fl_gc_timer.expires, ttd)) in fl_release() 153 if (time_after(ttd, fl->expires)) in ip6_fl_gc() 154 fl->expires = ttd; in ip6_fl_gc() 155 ttd = fl->expires; in ip6_fl_gc() 338 static int fl6_renew(struct ip6_flowlabel *fl, unsigned long linger, unsigned long expires) in fl6_renew() argument 343 expires = check_linger(expires); in fl6_renew() 344 if (!expires) in fl6_renew() [all …]
|
| /kernel/linux/linux-4.19/arch/x86/platform/uv/ |
| D | uv_time.c | 67 u64 expires; /* next timer expiration for this cpu */ member 111 static int uv_setup_intr(int cpu, u64 expires) in uv_setup_intr() argument 134 uv_write_global_mmr64(pnode, UVH_INT_CMPB, expires); in uv_setup_intr() 136 if (uv_read_rtc(NULL) <= expires) in uv_setup_intr() 187 head->cpu[bcpu].expires = ULLONG_MAX; in uv_rtc_allocate_timers() 201 u64 exp = head->cpu[c].expires; in uv_rtc_find_next_timer() 224 static int uv_rtc_set_timer(int cpu, u64 expires) in uv_rtc_set_timer() argument 230 u64 *t = &head->cpu[bcpu].expires; in uv_rtc_set_timer() 237 *t = expires; in uv_rtc_set_timer() 241 expires < head->cpu[next_cpu].expires) { in uv_rtc_set_timer() [all …]
|
| /kernel/linux/linux-4.19/drivers/rtc/ |
| D | rtc-test.c | 32 alarm = (rtd->alarm.expires - jiffies) / HZ; in test_rtc_read_alarm() 45 u64 expires; in test_rtc_set_alarm() local 52 expires = jiffies + timeout * HZ; in test_rtc_set_alarm() 53 if (expires > U32_MAX) in test_rtc_set_alarm() 54 expires = U32_MAX; in test_rtc_set_alarm() 57 rtd->alarm.expires = expires; in test_rtc_set_alarm() 142 rtd->alarm.expires = 0; in test_probe()
|
| /kernel/linux/linux-5.10/drivers/rtc/ |
| D | rtc-test.c | 29 alarm = (rtd->alarm.expires - jiffies) / HZ; in test_rtc_read_alarm() 42 u64 expires; in test_rtc_set_alarm() local 49 expires = jiffies + timeout * HZ; in test_rtc_set_alarm() 50 if (expires > U32_MAX) in test_rtc_set_alarm() 51 expires = U32_MAX; in test_rtc_set_alarm() 54 rtd->alarm.expires = expires; in test_rtc_set_alarm() 140 rtd->alarm.expires = 0; in test_probe()
|
| D | interface.c | 400 alarm->time = rtc_ktime_to_tm(rtc->aie_timer.node.expires); in rtc_read_alarm() 471 rtc->aie_timer.node.expires = rtc_tm_to_ktime(alarm->time); in rtc_set_alarm() 500 rtc->aie_timer.node.expires = rtc_tm_to_ktime(alarm->time); in rtc_initialize_alarm() 505 rtc->aie_timer.node.expires)) { in rtc_initialize_alarm() 578 rtc->uie_rtctimer.node.expires = ktime_add(now, onesec); in rtc_update_irq_enable() 637 * This functions is called when the aie_timer expires. 648 * This functions is called when the uie_timer expires. 661 * hrtimer expires. 817 if (next->expires >= now) in rtc_timer_enqueue() 824 if (!next || ktime_before(timer->node.expires, next->expires)) { in rtc_timer_enqueue() [all …]
|
| /kernel/linux/linux-5.10/net/ipv6/ |
| D | ip6_flowlabel.c | 133 if (time_after(ttd, fl->expires)) in fl_release() 134 fl->expires = ttd; in fl_release() 135 ttd = fl->expires; in fl_release() 142 time_after(ip6_fl_gc_timer.expires, ttd)) in fl_release() 165 if (time_after(ttd, fl->expires)) in ip6_fl_gc() 166 fl->expires = ttd; in ip6_fl_gc() 167 ttd = fl->expires; in ip6_fl_gc() 350 static int fl6_renew(struct ip6_flowlabel *fl, unsigned long linger, unsigned long expires) in fl6_renew() argument 355 expires = check_linger(expires); in fl6_renew() 356 if (!expires) in fl6_renew() [all …]
|
| /kernel/linux/linux-5.10/drivers/md/ |
| D | dm-delay.c | 46 unsigned long expires; member 58 static void queue_timeout(struct delay_c *dc, unsigned long expires) in queue_timeout() argument 62 if (!timer_pending(&dc->delay_timer) || expires < dc->delay_timer.expires) in queue_timeout() 63 mod_timer(&dc->delay_timer, expires); in queue_timeout() 89 if (flush_all || time_after_eq(jiffies, delayed->expires)) { in flush_delayed_bios() 100 next_expires = delayed->expires; in flush_delayed_bios() 102 next_expires = min(next_expires, delayed->expires); in flush_delayed_bios() 246 unsigned long expires = 0; in delay_bio() local 254 delayed->expires = expires = jiffies + msecs_to_jiffies(c->delay); in delay_bio() 261 queue_timeout(dc, expires); in delay_bio()
|
| /kernel/linux/linux-4.19/drivers/md/ |
| D | dm-delay.c | 46 unsigned long expires; member 58 static void queue_timeout(struct delay_c *dc, unsigned long expires) in queue_timeout() argument 62 if (!timer_pending(&dc->delay_timer) || expires < dc->delay_timer.expires) in queue_timeout() 63 mod_timer(&dc->delay_timer, expires); in queue_timeout() 89 if (flush_all || time_after_eq(jiffies, delayed->expires)) { in flush_delayed_bios() 100 next_expires = delayed->expires; in flush_delayed_bios() 102 next_expires = min(next_expires, delayed->expires); in flush_delayed_bios() 246 unsigned long expires = 0; in delay_bio() local 254 delayed->expires = expires = jiffies + msecs_to_jiffies(c->delay); in delay_bio() 261 queue_timeout(dc, expires); in delay_bio()
|