Searched refs:tv64 (Results 1 - 45 of 45) sorted by relevance

/linux-4.1.27/include/linux/
H A Dktime.h38 s64 tv64; member in union:ktime
53 return (ktime_t){ .tv64 = KTIME_MAX }; ktime_set()
55 return (ktime_t) { .tv64 = secs * NSEC_PER_SEC + (s64)nsecs }; ktime_set()
60 ({ (ktime_t){ .tv64 = (lhs).tv64 - (rhs).tv64 }; })
64 ({ (ktime_t){ .tv64 = (lhs).tv64 + (rhs).tv64 }; })
71 ({ (ktime_t){ .tv64 = (kt).tv64 + (nsval) }; })
78 ({ (ktime_t){ .tv64 = (kt).tv64 - (nsval) }; })
99 #define ktime_to_timespec(kt) ns_to_timespec((kt).tv64)
102 #define ktime_to_timespec64(kt) ns_to_timespec64((kt).tv64)
105 #define ktime_to_timeval(kt) ns_to_timeval((kt).tv64)
108 #define ktime_to_ns(kt) ((kt).tv64)
122 return cmp1.tv64 == cmp2.tv64; ktime_equal()
137 if (cmp1.tv64 < cmp2.tv64) ktime_compare()
139 if (cmp1.tv64 > cmp2.tv64) ktime_compare()
178 s64 ns = kt.tv64; ktime_divns()
195 return kt.tv64 / div;
247 if (kt.tv64) {
266 if (kt.tv64) {
281 #define KTIME_LOW_RES (ktime_t){ .tv64 = LOW_RES_NSEC }
285 static const ktime_t ktime_zero = { .tv64 = 0 };
292 static const ktime_t ktime_zero = { .tv64 = 0 };
H A Dhrtimer.h218 static inline void hrtimer_set_expires_tv64(struct hrtimer *timer, s64 tv64) hrtimer_set_expires_tv64() argument
220 timer->node.expires.tv64 = tv64; hrtimer_set_expires_tv64()
221 timer->_softexpires.tv64 = tv64; hrtimer_set_expires_tv64()
248 return timer->node.expires.tv64; hrtimer_get_expires_tv64()
252 return timer->_softexpires.tv64; hrtimer_get_softexpires_tv64()
292 # define KTIME_HIGH_RES (ktime_t) { .tv64 = HIGH_RES_NSEC }
H A Dtick.h108 ktime_t len = { .tv64 = NSEC_PER_SEC/HZ }; tick_nohz_get_sleep_length()
H A Dwait.h457 if ((timeout).tv64 != KTIME_MAX) \
/linux-4.1.27/drivers/rtc/
H A Dhctosys.c31 struct timespec64 tv64 = { rtc_hctosys() local
50 tv64.tv_sec = rtc_tm_to_time64(&tm); rtc_hctosys()
52 err = do_settimeofday64(&tv64); rtc_hctosys()
59 (long long) tv64.tv_sec); rtc_hctosys()
H A Dinterface.c432 if (alarm->enabled && (rtc_tm_to_ktime(now).tv64 < rtc_initialize_alarm()
433 rtc->aie_timer.node.expires.tv64)) { rtc_initialize_alarm()
884 if (next->expires.tv64 > now.tv64) rtc_timer_do_work()
/linux-4.1.27/lib/
H A Dtimerqueue.c51 if (node->expires.tv64 < ptr->expires.tv64) timerqueue_add()
59 if (!head->next || node->expires.tv64 < head->next->expires.tv64) timerqueue_add()
/linux-4.1.27/kernel/time/
H A Dhrtimer.c187 return expires.tv64 <= new_base->cpu_base->expires_next.tv64; hrtimer_check_target()
301 if (res.tv64 < 0 || res.tv64 < lhs.tv64 || res.tv64 < rhs.tv64) ktime_add_safe()
449 ktime_t expires, expires_next = { .tv64 = KTIME_MAX }; __hrtimer_get_next_event()
462 if (expires.tv64 < expires_next.tv64) __hrtimer_get_next_event()
470 if (expires_next.tv64 < 0) __hrtimer_get_next_event()
471 expires_next.tv64 = 0; __hrtimer_get_next_event()
526 if (skip_equal && expires_next.tv64 == cpu_base->expires_next.tv64) hrtimer_force_reprogram()
529 cpu_base->expires_next.tv64 = expires_next.tv64; hrtimer_force_reprogram()
548 if (cpu_base->expires_next.tv64 != KTIME_MAX) hrtimer_force_reprogram()
591 if (expires.tv64 < 0) hrtimer_reprogram()
594 if (expires.tv64 >= cpu_base->expires_next.tv64) hrtimer_reprogram()
629 base->expires_next.tv64 = KTIME_MAX; hrtimer_init_hres()
814 if (delta.tv64 < 0) hrtimer_forward()
817 if (interval.tv64 < timer->base->resolution.tv64) hrtimer_forward()
818 interval.tv64 = timer->base->resolution.tv64; hrtimer_forward()
820 if (unlikely(delta.tv64 >= interval.tv64)) { hrtimer_forward()
825 if (hrtimer_get_expires_tv64(timer) > now.tv64) hrtimer_forward()
892 if (base->cpu_base->expires_next.tv64 == expires.tv64) __remove_hrtimer()
1124 ktime_t mindelta = { .tv64 = KTIME_MAX }; hrtimer_get_next_event()
1135 if (mindelta.tv64 < 0) hrtimer_get_next_event()
1136 mindelta.tv64 = 0; hrtimer_get_next_event()
1253 dev->next_event.tv64 = KTIME_MAX; hrtimer_interrupt()
1266 cpu_base->expires_next.tv64 = KTIME_MAX; hrtimer_interrupt()
1296 if (basenow.tv64 < hrtimer_get_softexpires_tv64(timer)) hrtimer_interrupt()
1313 if (expires_next.tv64 == KTIME_MAX || hrtimer_interrupt()
1347 if (delta.tv64 > cpu_base->max_hang_time.tv64) hrtimer_interrupt()
1353 if (delta.tv64 > 100 * NSEC_PER_MSEC) hrtimer_interrupt()
1460 if (base->softirq_time.tv64 <= hrtimer_run_queues()
1522 if (rem.tv64 <= 0) update_rmtp()
1756 if (expires && !expires->tv64) { schedule_hrtimeout_range_clock()
H A Dalarmtimer.c251 if (!min.tv64 || (delta.tv64 < min.tv64)) alarmtimer_suspend()
254 if (min.tv64 == 0) alarmtimer_suspend()
290 if (!freezer_delta.tv64 || (delta.tv64 < freezer_delta.tv64)) alarmtimer_freezerset()
411 if (delta.tv64 < 0) alarm_forward()
414 if (unlikely(delta.tv64 >= interval.tv64)) { alarm_forward()
422 if (alarm->node.expires.tv64 > now.tv64) alarm_forward()
479 if (ptr->it.alarm.interval.tv64) { alarm_handle_timer()
689 if (rem.tv64 <= 0) update_rmtp()
714 exp.tv64 = restart->nanosleep.expires; alarm_timer_nsleep_restart()
794 restart->nanosleep.expires = exp.tv64; alarm_timer_nsleep()
H A Ditimer.c37 if (rem.tv64 <= 0) itimer_get_remtime()
38 rem.tv64 = NSEC_PER_USEC; itimer_get_remtime()
40 rem.tv64 = 0; itimer_get_remtime()
219 if (expires.tv64 != 0) { do_setitimer()
224 tsk->signal->it_real_incr.tv64 = 0; do_setitimer()
H A Dtick-broadcast.c586 dev->next_event.tv64 = KTIME_MAX; tick_handle_oneshot_broadcast()
587 next_event.tv64 = KTIME_MAX; tick_handle_oneshot_broadcast()
593 if (td->evtdev->next_event.tv64 <= now.tv64) { for_each_cpu()
601 } else if (td->evtdev->next_event.tv64 < next_event.tv64) { for_each_cpu()
602 next_event.tv64 = td->evtdev->next_event.tv64; for_each_cpu()
639 if (next_event.tv64 != KTIME_MAX) {
654 if (bc->next_event.tv64 == KTIME_MAX) broadcast_needs_cpu()
670 if (dev->next_event.tv64 < bc->next_event.tv64) broadcast_shutdown_local()
728 dev->next_event.tv64 < bc->next_event.tv64) tick_broadcast_oneshot_control()
760 if (dev->next_event.tv64 == KTIME_MAX) tick_broadcast_oneshot_control()
795 if (dev->next_event.tv64 <= now.tv64) { tick_broadcast_oneshot_control()
866 bc->next_event.tv64 = KTIME_MAX; tick_broadcast_setup_oneshot()
H A Dtick-sched.c61 if (delta.tv64 < tick_period.tv64) tick_do_update_jiffies64()
68 if (delta.tv64 >= tick_period.tv64) { tick_do_update_jiffies64()
75 if (unlikely(delta.tv64 >= tick_period.tv64)) { tick_do_update_jiffies64()
104 if (last_jiffies_update.tv64 == 0) tick_init_jiffy_update()
572 ktime_t last_update, expires, ret = { .tv64 = 0 }; tick_nohz_stop_sched_tick()
656 tick_period.tv64 * delta_jiffies); tick_nohz_stop_sched_tick()
662 expires.tv64 = KTIME_MAX; tick_nohz_stop_sched_tick()
690 if (unlikely(expires.tv64 == KTIME_MAX)) { tick_nohz_stop_sched_tick()
754 ts->sleep_length = (ktime_t) { .tv64 = NSEC_PER_SEC/HZ }; can_stop_idle_tick()
804 if (expires.tv64 > 0LL) { __tick_nohz_idle_enter()
990 dev->next_event.tv64 = KTIME_MAX; tick_nohz_handler()
1063 if (delta.tv64 <= tick_period.tv64) tick_nohz_kick_tick()
H A Dtick-broadcast-hrtimer.c102 if (ce_broadcast_hrtimer.next_event.tv64 == KTIME_MAX) bc_handler()
H A Dposix-timers.c355 if (timr->it.real.interval.tv64 == 0) schedule_next_timer()
445 if (timr->it.real.interval.tv64 != 0) posix_timer_fn()
454 if (timr->it.real.interval.tv64 != 0) { posix_timer_fn()
483 if (timr->it.real.interval.tv64 < kj.tv64) posix_timer_fn()
739 if (iv.tv64) common_timer_get()
752 if (iv.tv64 && (timr->it_requeue_pending & REQUEUE_PENDING || common_timer_get()
758 if (remaining.tv64 <= 0) { common_timer_get()
835 timr->it.real.interval.tv64 = 0; common_timer_set()
920 timer->it.real.interval.tv64 = 0; common_timer_del()
H A Dclockevents.c178 dev->next_event.tv64 = KTIME_MAX; clockevents_shutdown()
216 dev->next_event.tv64 = KTIME_MAX; clockevents_increase_min_delta()
313 if (unlikely(expires.tv64 < 0)) { clockevents_program_event()
H A Dtimekeeping.c107 WARN_ON_ONCE(tk->offs_real.tv64 != timespec64_to_ktime(tmp).tv64); tk_set_wall_to_mono()
H A Dtimer.c1321 if (hr_delta.tv64 == KTIME_MAX) cmp_next_hrtimer_event()
1327 if (hr_delta.tv64 <= 0) cmp_next_hrtimer_event()
/linux-4.1.27/fs/
H A Dtimerfd.c58 * tintv.tv64 != 0) until the timer is accessed.
96 ktime_t moffs = ktime_mono_to_real((ktime_t){ .tv64 = 0 }); timerfd_clock_was_set()
105 if (ctx->moffs.tv64 != moffs.tv64) { timerfd_clock_was_set()
106 ctx->moffs.tv64 = KTIME_MAX; timerfd_clock_was_set()
127 if (!ctx->might_cancel || ctx->moffs.tv64 != KTIME_MAX) timerfd_canceled()
129 ctx->moffs = ktime_mono_to_real((ktime_t){ .tv64 = 0 }); timerfd_canceled()
158 return remaining.tv64 < 0 ? ktime_set(0, 0): remaining; timerfd_get_remaining()
187 if (texp.tv64 != 0) { timerfd_setup()
264 if (ctx->expired && ctx->tintv.tv64) { timerfd_read()
266 * If tintv.tv64 != 0, this is a periodic timer that timerfd_read()
408 ctx->moffs = ktime_mono_to_real((ktime_t){ .tv64 = 0 }); SYSCALL_DEFINE2()
462 if (ctx->expired && ctx->tintv.tv64) { do_timerfd_settime()
492 if (ctx->expired && ctx->tintv.tv64) { do_timerfd_gettime()
H A Daio.c1255 ktime_t until = { .tv64 = KTIME_MAX }; read_events()
1281 if (until.tv64 == 0) read_events()
/linux-4.1.27/include/trace/events/
H A Dtimer.h176 __entry->expires = hrtimer_get_expires(hrtimer).tv64;
177 __entry->softexpires = hrtimer_get_softexpires(hrtimer).tv64;
183 .tv64 = __entry->expires }),
185 .tv64 = __entry->softexpires }))
210 __entry->now = now->tv64;
215 (unsigned long long)ktime_to_ns((ktime_t) { .tv64 = __entry->now }))
/linux-4.1.27/arch/powerpc/kvm/
H A Dtiming.c49 vcpu->arch.timing_exit.tv64 = 0; kvmppc_init_timing_stats()
50 vcpu->arch.timing_last_enter.tv64 = 0; kvmppc_init_timing_stats()
96 u64 enter = vcpu->arch.timing_last_enter.tv64; kvmppc_update_timing_stats()
99 vcpu->arch.timing_last_exit = vcpu->arch.timing_exit.tv64; kvmppc_update_timing_stats()
/linux-4.1.27/drivers/usb/chipidea/
H A Dotg_fsm.c225 (ci->hr_timeouts[ci->next_otg_timer].tv64 > ci_otg_add_timer()
226 ci->hr_timeouts[t].tv64)) { ci_otg_add_timer()
260 (ci->hr_timeouts[next_timer].tv64 < ci_otg_del_timer()
261 ci->hr_timeouts[cur_timer].tv64)) ci_otg_del_timer()
381 if (now.tv64 >= ci->hr_timeouts[cur_timer].tv64) { ci_otg_hrtimer_func()
387 (ci->hr_timeouts[cur_timer].tv64 < ci_otg_hrtimer_func()
388 ci->hr_timeouts[next_timer].tv64)) ci_otg_hrtimer_func()
/linux-4.1.27/net/can/
H A Dbcm.c185 if (op->kt_ival1.tv64) bcm_proc_show()
190 if (op->kt_ival2.tv64) bcm_proc_show()
211 if (op->kt_ival1.tv64) bcm_proc_show()
215 if (op->kt_ival2.tv64) bcm_proc_show()
350 if (op->kt_ival1.tv64 && op->count) bcm_tx_start_timer()
354 else if (op->kt_ival2.tv64) bcm_tx_start_timer()
365 if (op->kt_ival1.tv64 && (op->count > 0)) { bcm_tx_timeout_tsklet()
383 } else if (op->kt_ival2.tv64) bcm_tx_timeout_tsklet()
444 if (!op->kt_ival2.tv64) { bcm_rx_update_and_send()
455 if (!op->kt_lastmsg.tv64) bcm_rx_update_and_send()
519 if (op->kt_ival1.tv64) bcm_rx_starttimer()
960 if (!op->kt_ival1.tv64 && !op->kt_ival2.tv64) bcm_tx_setup()
1141 if (!op->kt_ival1.tv64) bcm_rx_setup()
1153 if ((op->flags & STARTTIMER) && op->kt_ival1.tv64) bcm_rx_setup()
H A Dgw.c431 nskb->tstamp.tv64 = 0; can_can_gw_rcv()
/linux-4.1.27/include/net/
H A Dred.h210 return v->qidlestart.tv64 != 0; red_is_idling()
220 v->qidlestart.tv64 = 0; red_end_of_idle_period()
H A Dsock.h2135 (kt.tv64 && sk->sk_tsflags & SOF_TIMESTAMPING_SOFTWARE) || sock_recv_timestamp()
2136 (hwtstamps->hwtstamp.tv64 && sock_recv_timestamp()
/linux-4.1.27/drivers/usb/host/
H A Dehci-timer.c425 if (now.tv64 >= ehci->hr_timeouts[e].tv64) ehci_hrtimer_func()
H A Dfotg210-hcd.c1411 if (now.tv64 >= fotg210->hr_timeouts[e].tv64) fotg210_hrtimer_func()
H A Dfusbh200-hcd.c1369 if (now.tv64 >= fusbh200->hr_timeouts[e].tv64) fusbh200_hrtimer_func()
/linux-4.1.27/net/netfilter/
H A Dxt_time.c171 if (skb->tstamp.tv64 == 0) time_mt()
H A Dnfnetlink_queue_core.c314 if (entskb->tstamp.tv64) nfqnl_build_packet_message()
468 if (entskb->tstamp.tv64) { nfqnl_build_packet_message()
H A Dnfnetlink_log.c539 if (skb->tstamp.tv64) { __build_packet_message()
H A Dnf_conntrack_core.c649 if (skb->tstamp.tv64 == 0) __nf_conntrack_confirm()
/linux-4.1.27/drivers/base/power/
H A Dwakeup.c858 if (active_time.tv64 > max_time.tv64) print_wakeup_source_stats()
/linux-4.1.27/arch/powerpc/include/asm/
H A Dkvm_host.h164 u64 tv64; member in union:kvmppc_exit_timing::__anon2266
/linux-4.1.27/net/ipv6/
H A Dexthdrs.c229 if (skb->tstamp.tv64 == 0) ipv6_dest_hao()
/linux-4.1.27/net/sched/
H A Dsch_netem.c592 skb->tstamp.tv64 = 0; netem_dequeue()
/linux-4.1.27/kernel/
H A Dfutex.c2234 restart->futex.time = abs_time->tv64; futex_wait()
2255 t.tv64 = restart->futex.time; futex_wait_restart()
H A Dsignal.c638 tsk->signal->it_real_incr.tv64 != 0) { dequeue_signal()
/linux-4.1.27/net/sunrpc/
H A Dsvcsock.c587 if (skb->tstamp.tv64 == 0) { svc_udp_recvfrom()
/linux-4.1.27/net/ipx/
H A Daf_ipx.c1812 if (skb->tstamp.tv64) ipx_recvmsg()
/linux-4.1.27/net/ipv4/
H A Dtcp_output.c1025 skb->tstamp.tv64 = 0; tcp_transmit_skb()
3025 skb->tstamp.tv64 = 0; tcp_make_synack()
/linux-4.1.27/net/
H A Dsocket.c649 if (need_software_tstamp && skb->tstamp.tv64 == 0) __sock_recv_timestamp()
/linux-4.1.27/net/core/
H A Ddev.c1683 skb->tstamp.tv64 = 0; net_timestamp_set()
1690 if ((COND) && !(SKB)->tstamp.tv64) \
H A Dskbuff.c4149 skb->tstamp.tv64 = 0; skb_scrub_packet()

Completed in 3006 milliseconds