Searched refs:hrtimer_sleeper (Results 1 – 15 of 15) sorted by relevance
/linux/kernel/futex/ |
H A D | futex.h | 221 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 D | waitwake.c | 339 * @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 D | syscalls.c | 228 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 D | requeue.c | 708 struct hrtimer_sleeper *timeout) in handle_early_requeue_pi_wakeup() 781 struct hrtimer_sleeper timeout, *to; in futex_wait_requeue_pi()
|
H A D | core.c | 455 * @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 D | pi.c | 920 struct hrtimer_sleeper timeout, *to; in futex_lock_pi()
|
/linux/include/linux/ |
H A D | hrtimer.h | 86 * 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 D | rtmutex.h | 65 struct hrtimer_sleeper;
|
H A D | wait.h | 548 struct hrtimer_sleeper __t; \
|
/linux/kernel/time/ |
H A D | hrtimer.c | 1991 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 D | sleep_timeout.c | 192 struct hrtimer_sleeper t; in schedule_hrtimeout_range_clock()
|
/linux/kernel/locking/ |
H A D | rtmutex_common.h | 92 struct hrtimer_sleeper *to,
|
H A D | rtmutex_api.c | 396 struct hrtimer_sleeper *to, in rt_mutex_wait_proxy_lock()
|
H A D | rtmutex.c | 1607 struct hrtimer_sleeper *timeout, in rt_mutex_slowlock_block()
|
/linux/net/core/ |
H A D | pktgen.c | 2326 struct hrtimer_sleeper t; in spin()
|