Home
last modified time | relevance | path

Searched refs:hrtimer_sleeper (Results 1 – 15 of 15) sorted by relevance

/linux/kernel/futex/
H A Dfutex.h221 extern struct hrtimer_sleeper *
222 futex_setup_timer(ktime_t *time, struct hrtimer_sleeper *timeout,
266 extern void futex_do_wait(struct futex_q *q, struct hrtimer_sleeper *timeout);
463 struct hrtimer_sleeper *to, u32 bitset);
491 struct hrtimer_sleeper *to);
H A Dwaitwake.c339 * @timeout: the prepared hrtimer_sleeper, or null for no timeout
341 void futex_do_wait(struct futex_q *q, struct hrtimer_sleeper *timeout) in futex_do_wait()
509 struct hrtimer_sleeper *to) in futex_sleep_multiple()
537 struct hrtimer_sleeper *to) in futex_wait_multiple()
667 struct hrtimer_sleeper *to, u32 bitset) in __futex_wait()
708 struct hrtimer_sleeper timeout, *to; in futex_wait()
H A Dsyscalls.c228 clockid_t clockid, struct hrtimer_sleeper *to) in futex2_setup_timeout()
261 static inline void futex2_destroy_timeout(struct hrtimer_sleeper *to) in futex2_destroy_timeout()
294 struct hrtimer_sleeper to; in SYSCALL_DEFINE5()
378 struct hrtimer_sleeper to; in SYSCALL_DEFINE6()
H A Drequeue.c708 struct hrtimer_sleeper *timeout) in handle_early_requeue_pi_wakeup()
781 struct hrtimer_sleeper timeout, *to; in futex_wait_requeue_pi()
H A Dcore.c455 * @timeout: the hrtimer_sleeper structure to be set up
459 * Return: Initialized hrtimer_sleeper structure or NULL if no timeout
462 struct hrtimer_sleeper *
463 futex_setup_timer(ktime_t *time, struct hrtimer_sleeper *timeout, in futex_setup_timer()
H A Dpi.c920 struct hrtimer_sleeper timeout, *to; in futex_lock_pi()
/linux/include/linux/
H A Dhrtimer.h86 * struct hrtimer_sleeper - simple sleeper structure
92 struct hrtimer_sleeper { struct
239 extern void hrtimer_setup_sleeper_on_stack(struct hrtimer_sleeper *sl, clockid_t clock_id,
280 void hrtimer_sleeper_start_expires(struct hrtimer_sleeper *sl,
93 timerhrtimer_sleeper global() argument
94 taskhrtimer_sleeper global() argument
H A Drtmutex.h65 struct hrtimer_sleeper;
H A Dwait.h548 struct hrtimer_sleeper __t; \
/linux/kernel/time/
H A Dhrtimer.c1991 struct hrtimer_sleeper *t = in hrtimer_wakeup()
1992 container_of(timer, struct hrtimer_sleeper, timer); in hrtimer_wakeup()
2007 * Wrapper around hrtimer_start_expires() for hrtimer_sleeper based timers
2010 void hrtimer_sleeper_start_expires(struct hrtimer_sleeper *sl, in hrtimer_sleeper_start_expires()
2027 static void __hrtimer_setup_sleeper(struct hrtimer_sleeper *sl, in __hrtimer_setup_sleeper()
2038 * The hrtimer_sleeper callback is RT compatible in hard interrupt in __hrtimer_setup_sleeper()
2064 void hrtimer_setup_sleeper_on_stack(struct hrtimer_sleeper *sl, in hrtimer_setup_sleeper_on_stack()
2091 static int __sched do_nanosleep(struct hrtimer_sleeper *t, enum hrtimer_mode mode) in do_nanosleep()
2128 struct hrtimer_sleeper t; in hrtimer_nanosleep_restart()
2142 struct hrtimer_sleeper in hrtimer_nanosleep()
[all...]
H A Dsleep_timeout.c192 struct hrtimer_sleeper t; in schedule_hrtimeout_range_clock()
/linux/kernel/locking/
H A Drtmutex_common.h92 struct hrtimer_sleeper *to,
H A Drtmutex_api.c396 struct hrtimer_sleeper *to, in rt_mutex_wait_proxy_lock()
H A Drtmutex.c1607 struct hrtimer_sleeper *timeout, in rt_mutex_slowlock_block()
/linux/net/core/
H A Dpktgen.c2326 struct hrtimer_sleeper t; in spin()