Home
last modified time | relevance | path

Searched refs:ktime_t (Results 1 – 25 of 399) sorted by relevance

12345678910>>...16

/Linux-v4.19/include/linux/
Dktime.h28 typedef s64 ktime_t; typedef
37 static inline ktime_t ktime_set(const s64 secs, const unsigned long nsecs) in ktime_set()
70 static inline ktime_t timespec_to_ktime(struct timespec ts) in timespec_to_ktime()
76 static inline ktime_t timespec64_to_ktime(struct timespec64 ts) in timespec64_to_ktime()
82 static inline ktime_t timeval_to_ktime(struct timeval tv) in timeval_to_ktime()
97 static inline s64 ktime_to_ns(const ktime_t kt) in ktime_to_ns()
112 static inline int ktime_compare(const ktime_t cmp1, const ktime_t cmp2) in ktime_compare()
128 static inline bool ktime_after(const ktime_t cmp1, const ktime_t cmp2) in ktime_after()
140 static inline bool ktime_before(const ktime_t cmp1, const ktime_t cmp2) in ktime_before()
146 extern s64 __ktime_divns(const ktime_t kt, s64 div);
[all …]
Dtimekeeping.h67 extern ktime_t ktime_get(void);
68 extern ktime_t ktime_get_with_offset(enum tk_offsets offs);
69 extern ktime_t ktime_get_coarse_with_offset(enum tk_offsets offs);
70 extern ktime_t ktime_mono_to_any(ktime_t tmono, enum tk_offsets offs);
71 extern ktime_t ktime_get_raw(void);
77 static inline ktime_t ktime_get_real(void) in ktime_get_real()
82 static inline ktime_t ktime_get_coarse_real(void) in ktime_get_coarse_real()
93 static inline ktime_t ktime_get_boottime(void) in ktime_get_boottime()
98 static inline ktime_t ktime_get_coarse_boottime(void) in ktime_get_coarse_boottime()
106 static inline ktime_t ktime_get_clocktai(void) in ktime_get_clocktai()
[all …]
Dhrtimer.h112 ktime_t _softexpires;
157 ktime_t (*get_time)(void);
158 ktime_t offset;
216 ktime_t expires_next;
218 ktime_t softirq_expires_next;
223 static inline void hrtimer_set_expires(struct hrtimer *timer, ktime_t time) in hrtimer_set_expires()
229 static inline void hrtimer_set_expires_range(struct hrtimer *timer, ktime_t time, ktime_t delta) in hrtimer_set_expires_range()
235 static inline void hrtimer_set_expires_range_ns(struct hrtimer *timer, ktime_t time, u64 delta) in hrtimer_set_expires_range_ns()
247 static inline void hrtimer_add_expires(struct hrtimer *timer, ktime_t time) in hrtimer_add_expires()
259 static inline ktime_t hrtimer_get_expires(const struct hrtimer *timer) in hrtimer_get_expires()
[all …]
Dalarmtimer.h44 enum alarmtimer_restart (*function)(struct alarm *, ktime_t now);
51 enum alarmtimer_restart (*function)(struct alarm *, ktime_t));
52 void alarm_start(struct alarm *alarm, ktime_t start);
53 void alarm_start_relative(struct alarm *alarm, ktime_t start);
58 u64 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval);
59 u64 alarm_forward_now(struct alarm *alarm, ktime_t interval);
60 ktime_t alarm_expires_remaining(const struct alarm *alarm);
Dtimekeeper_internal.h41 ktime_t base;
94 ktime_t offs_real;
95 ktime_t offs_boot;
96 ktime_t offs_tai;
100 ktime_t next_leap_ktime;
Dpm_wakeup.h61 ktime_t total_time;
62 ktime_t max_time;
63 ktime_t last_time;
64 ktime_t start_prevent_time;
65 ktime_t prevent_sleep_time;
/Linux-v4.19/fs/ocfs2/cluster/
Dtcp_internal.h175 ktime_t sc_tv_timer;
176 ktime_t sc_tv_data_ready;
177 ktime_t sc_tv_advance_start;
178 ktime_t sc_tv_advance_stop;
179 ktime_t sc_tv_func_start;
180 ktime_t sc_tv_func_stop;
183 ktime_t sc_tv_acquiry_total;
184 ktime_t sc_tv_send_total;
185 ktime_t sc_tv_status_total;
188 ktime_t sc_tv_process_total;
[all …]
/Linux-v4.19/kernel/time/
Dtick-sched.h57 ktime_t last_tick;
58 ktime_t next_tick;
62 ktime_t idle_entrytime;
63 ktime_t idle_waketime;
64 ktime_t idle_exittime;
65 ktime_t idle_sleeptime;
66 ktime_t iowait_sleeptime;
71 ktime_t idle_expires;
Dalarmtimer.c48 ktime_t (*gettime)(void);
55 static ktime_t freezer_expires;
56 static ktime_t freezer_delta;
228 ktime_t alarm_expires_remaining(const struct alarm *alarm) in alarm_expires_remaining()
248 ktime_t min, now, expires; in alarmtimer_suspend()
270 ktime_t delta; in alarmtimer_suspend()
331 enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) in __alarm_init() argument
347 enum alarmtimer_restart (*function)(struct alarm *, ktime_t)) in alarm_init() argument
360 void alarm_start(struct alarm *alarm, ktime_t start) in alarm_start()
380 void alarm_start_relative(struct alarm *alarm, ktime_t start) in alarm_start_relative()
[all …]
Dtick-sched.c52 static ktime_t last_jiffies_update;
57 static void tick_do_update_jiffies64(ktime_t now) in tick_do_update_jiffies64()
60 ktime_t delta; in tick_do_update_jiffies64()
103 static ktime_t tick_init_jiffy_update(void) in tick_init_jiffy_update()
105 ktime_t period; in tick_init_jiffy_update()
116 static void tick_sched_do_timer(struct tick_sched *ts, ktime_t now) in tick_sched_do_timer()
492 static void tick_nohz_update_jiffies(ktime_t now) in tick_nohz_update_jiffies()
509 update_ts_time_stats(int cpu, struct tick_sched *ts, ktime_t now, u64 *last_update_time) in update_ts_time_stats()
511 ktime_t delta; in update_ts_time_stats()
527 static void tick_nohz_stop_idle(struct tick_sched *ts, ktime_t now) in tick_nohz_stop_idle()
[all …]
Dtimekeeping.h7 extern ktime_t ktime_get_update_offsets_now(unsigned int *cwsseq,
8 ktime_t *offs_real,
9 ktime_t *offs_boot,
10 ktime_t *offs_tai);
Dhrtimer.c196 ktime_t expires; in hrtimer_check_target()
299 s64 __ktime_divns(const ktime_t kt, s64 div) in __ktime_divns()
323 ktime_t ktime_add_safe(const ktime_t lhs, const ktime_t rhs) in ktime_add_safe()
325 ktime_t res = ktime_add_unsafe(lhs, rhs); in ktime_add_safe()
492 static ktime_t __hrtimer_next_event_base(struct hrtimer_cpu_base *cpu_base, in __hrtimer_next_event_base()
495 ktime_t expires_next) in __hrtimer_next_event_base()
498 ktime_t expires; in __hrtimer_next_event_base()
555 static ktime_t
560 ktime_t expires_next = KTIME_MAX; in __hrtimer_get_next_event()
581 static inline ktime_t hrtimer_update_base(struct hrtimer_cpu_base *base) in hrtimer_update_base()
[all …]
Dtick-internal.h17 extern ktime_t tick_next_period;
18 extern ktime_t tick_period;
57 ktime_t expires, bool force);
104 ktime_t nextevt);
105 extern int tick_program_event(ktime_t expires, int force);
118 ktime_t nextevt) { BUG(); } in tick_setup_oneshot()
120 static inline int tick_program_event(ktime_t expires, int force) { return 0; } in tick_program_event()
Dposix-timers.h22 s64 (*timer_forward)(struct k_itimer *timr, ktime_t now);
23 ktime_t (*timer_remaining)(struct k_itimer *timr, ktime_t now);
25 void (*timer_arm)(struct k_itimer *timr, ktime_t expires,
/Linux-v4.19/include/trace/events/
Dalarmtimer.h25 TP_PROTO(ktime_t expires, int flag),
47 TP_PROTO(struct alarm *alarm, ktime_t now),
75 TP_PROTO(struct alarm *alarm, ktime_t now),
82 TP_PROTO(struct alarm *alarm, ktime_t now),
89 TP_PROTO(struct alarm *alarm, ktime_t now),
/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Dsched_policy.c58 ktime_t pri_time;
59 ktime_t sched_in_time;
60 ktime_t sched_time;
61 ktime_t left_ts;
62 ktime_t allocated_ts;
72 ktime_t expire_time;
75 static void vgpu_update_timeslice(struct intel_vgpu *vgpu, ktime_t cur_time) in vgpu_update_timeslice()
77 ktime_t delta_ts; in vgpu_update_timeslice()
105 ktime_t fair_timeslice; in gvt_balance_timeslice()
138 ktime_t cur_time; in try_to_schedule_next_vgpu()
[all …]
/Linux-v4.19/net/dccp/ccids/
Dccid3.h107 ktime_t tx_t_last_win_count;
110 ktime_t tx_t_ld;
111 ktime_t tx_t_nom;
147 ktime_t rx_tstamp_last_feedback;
/Linux-v4.19/include/drm/
Ddrm_vblank.h119 ktime_t time;
181 ktime_t *vblanktime);
188 ktime_t *now);
204 ktime_t *vblank_time,
/Linux-v4.19/Documentation/core-api/
Dtimekeeping.rst9 Basic ktime_t based interfaces
12 The recommended simplest form returns an opaque ktime_t, with variants
16 .. c:function:: ktime_t ktime_get( void )
23 .. c:function:: ktime_t ktime_get_boottime( void )
31 .. c:function:: ktime_t ktime_get_real( void )
43 .. c:function:: ktime_t ktime_get_clocktai( void )
51 .. c:function:: ktime_t ktime_get_raw( void )
102 .. c:function:: ktime_t ktime_get_coarse_boottime( void )
103 ktime_t ktime_get_coarse_real( void )
104 ktime_t ktime_get_coarse_clocktai( void )
[all …]
/Linux-v4.19/drivers/net/can/softing/
Dsofting.h42 ktime_t ts_ref;
43 ktime_t ts_overflow; /* timestamp overflow value, in ktime */
77 ktime_t softing_raw2ktime(struct softing *card, u32 raw);
102 ktime_t ktime);
/Linux-v4.19/lib/
Dfind_bit_benchmark.c47 ktime_t time; in test_find_first_bit()
63 ktime_t time; in test_find_next_bit()
77 ktime_t time; in test_find_next_zero_bit()
91 ktime_t time; in test_find_last_bit()
/Linux-v4.19/fs/nfs/flexfilelayout/
Dflexfilelayout.h60 ktime_t total_busy_time;
61 ktime_t aggregate_completion_time;
65 ktime_t start_time;
91 ktime_t start_time;
110 ktime_t last_report_time; /* Layoutstat report times */
/Linux-v4.19/drivers/media/cec/
Dcec-pin-priv.h170 ktime_t ts;
201 ktime_t work_tx_ts;
206 ktime_t work_pin_ts[CEC_NUM_PIN_EVENTS];
210 ktime_t timer_ts;
/Linux-v4.19/include/media/
Dcec.h257 u8 error_cnt, ktime_t ts);
272 u8 status, ktime_t ts);
281 struct cec_msg *msg, ktime_t ts);
299 bool dropped_events, ktime_t ts);
309 void cec_queue_pin_hpd_event(struct cec_adapter *adap, bool is_high, ktime_t ts);
319 void cec_queue_pin_5v_event(struct cec_adapter *adap, bool is_high, ktime_t ts);
/Linux-v4.19/arch/x86/kernel/cpu/
Daperfmperf.c21 ktime_t time;
66 static bool aperfmperf_snapshot_cpu(int cpu, ktime_t now, bool wait) in aperfmperf_snapshot_cpu()
94 ktime_t now = ktime_get(); in arch_freq_prepare_all()

12345678910>>...16