Lines Matching refs:mode
443 enum hrtimer_mode mode) in debug_hrtimer_activate() argument
464 enum hrtimer_mode mode) { } in debug_hrtimer_activate() argument
468 static inline void debug_setup(struct hrtimer *timer, clockid_t clockid, enum hrtimer_mode mode) in debug_setup() argument
471 trace_hrtimer_setup(timer, clockid, mode); in debug_setup()
475 enum hrtimer_mode mode) in debug_setup_on_stack() argument
478 trace_hrtimer_setup(timer, clockid, mode); in debug_setup_on_stack()
482 enum hrtimer_mode mode) in debug_activate() argument
484 debug_hrtimer_activate(timer, mode); in debug_activate()
485 trace_hrtimer_start(timer, mode); in debug_activate()
1086 enum hrtimer_mode mode) in enqueue_hrtimer() argument
1088 debug_activate(timer, mode); in enqueue_hrtimer()
1177 const enum hrtimer_mode mode) in hrtimer_update_lowres() argument
1185 timer->is_rel = mode & HRTIMER_MODE_REL; in hrtimer_update_lowres()
1218 u64 delta_ns, const enum hrtimer_mode mode, in __hrtimer_start_range_ns() argument
1255 if (mode & HRTIMER_MODE_REL) in __hrtimer_start_range_ns()
1258 tim = hrtimer_update_lowres(timer, tim, mode); in __hrtimer_start_range_ns()
1265 mode & HRTIMER_MODE_PINNED); in __hrtimer_start_range_ns()
1270 first = enqueue_hrtimer(timer, new_base, mode); in __hrtimer_start_range_ns()
1312 u64 delta_ns, const enum hrtimer_mode mode) in hrtimer_start_range_ns() argument
1323 WARN_ON_ONCE(!(mode & HRTIMER_MODE_SOFT) ^ !timer->is_soft); in hrtimer_start_range_ns()
1325 WARN_ON_ONCE(!(mode & HRTIMER_MODE_HARD) ^ !timer->is_hard); in hrtimer_start_range_ns()
1329 if (__hrtimer_start_range_ns(timer, tim, delta_ns, mode, base)) in hrtimer_start_range_ns()
1593 clockid_t clock_id, enum hrtimer_mode mode) in __hrtimer_setup() argument
1595 bool softtimer = !!(mode & HRTIMER_MODE_SOFT); in __hrtimer_setup()
1605 if (IS_ENABLED(CONFIG_PREEMPT_RT) && !(mode & HRTIMER_MODE_HARD)) in __hrtimer_setup()
1617 if (clock_id == CLOCK_REALTIME && mode & HRTIMER_MODE_REL) in __hrtimer_setup()
1623 timer->is_hard = !!(mode & HRTIMER_MODE_HARD); in __hrtimer_setup()
1647 clockid_t clock_id, enum hrtimer_mode mode) in hrtimer_setup() argument
1649 debug_setup(timer, clock_id, mode); in hrtimer_setup()
1650 __hrtimer_setup(timer, function, clock_id, mode); in hrtimer_setup()
1666 clockid_t clock_id, enum hrtimer_mode mode) in hrtimer_setup_on_stack() argument
1668 debug_setup_on_stack(timer, clock_id, mode); in hrtimer_setup_on_stack()
1669 __hrtimer_setup(timer, function, clock_id, mode); in hrtimer_setup_on_stack()
2011 enum hrtimer_mode mode) in hrtimer_sleeper_start_expires() argument
2021 mode |= HRTIMER_MODE_HARD; in hrtimer_sleeper_start_expires()
2023 hrtimer_start_expires(&sl->timer, mode); in hrtimer_sleeper_start_expires()
2028 clockid_t clock_id, enum hrtimer_mode mode) in __hrtimer_setup_sleeper() argument
2050 if (rt_or_dl_task_policy(current) && !(mode & HRTIMER_MODE_SOFT)) in __hrtimer_setup_sleeper()
2051 mode |= HRTIMER_MODE_HARD; in __hrtimer_setup_sleeper()
2054 __hrtimer_setup(&sl->timer, hrtimer_wakeup, clock_id, mode); in __hrtimer_setup_sleeper()
2065 clockid_t clock_id, enum hrtimer_mode mode) in hrtimer_setup_sleeper_on_stack() argument
2067 debug_setup_on_stack(&sl->timer, clock_id, mode); in hrtimer_setup_sleeper_on_stack()
2068 __hrtimer_setup_sleeper(sl, clock_id, mode); in hrtimer_setup_sleeper_on_stack()
2091 static int __sched do_nanosleep(struct hrtimer_sleeper *t, enum hrtimer_mode mode) in do_nanosleep() argument
2097 hrtimer_sleeper_start_expires(t, mode); in do_nanosleep()
2103 mode = HRTIMER_MODE_ABS; in do_nanosleep()
2138 long hrtimer_nanosleep(ktime_t rqtp, const enum hrtimer_mode mode, in hrtimer_nanosleep() argument
2145 hrtimer_setup_sleeper_on_stack(&t, clockid, mode); in hrtimer_nanosleep()
2147 ret = do_nanosleep(&t, mode); in hrtimer_nanosleep()
2152 if (mode == HRTIMER_MODE_ABS) { in hrtimer_nanosleep()