Home
last modified time | relevance | path

Searched defs:wake_q (Results 1 – 8 of 8) sorted by relevance

/linux/kernel/locking/
H A Dww_mutex.h313 struct ww_acquire_ctx *ww_ctx, struct wake_q_head *wake_q) in __ww_mutex_die() argument
344 struct wake_q_head *wake_q) in __ww_mutex_wound() argument
409 struct wake_q_head *wake_q) in __ww_mutex_check_waiters() argument
556 __ww_mutex_add_waiter(struct MUTEX_WAITER * waiter,struct MUTEX * lock,struct ww_acquire_ctx * ww_ctx,struct wake_q_head * wake_q) __ww_mutex_add_waiter() argument
[all...]
H A Drtmutex.c39 struct wake_q_head *wake_q) in __ww_mutex_add_waiter() argument
46 struct wake_q_head *wake_q) in __ww_mutex_check_waiters() argument
1214 task_blocks_on_rt_mutex(struct rt_mutex_base * lock,struct rt_mutex_waiter * waiter,struct task_struct * task,struct ww_acquire_ctx * ww_ctx,enum rtmutex_chainwalk chwalk,struct wake_q_head * wake_q) task_blocks_on_rt_mutex() argument
1625 rt_mutex_slowlock_block(struct rt_mutex_base * lock,struct ww_acquire_ctx * ww_ctx,unsigned int state,struct hrtimer_sleeper * timeout,struct rt_mutex_waiter * waiter,struct wake_q_head * wake_q) rt_mutex_slowlock_block() argument
1715 __rt_mutex_slowlock(struct rt_mutex_base * lock,struct ww_acquire_ctx * ww_ctx,unsigned int state,enum rtmutex_chainwalk chwalk,struct rt_mutex_waiter * waiter,struct wake_q_head * wake_q) __rt_mutex_slowlock() argument
1773 __rt_mutex_slowlock_locked(struct rt_mutex_base * lock,struct ww_acquire_ctx * ww_ctx,unsigned int state,struct wake_q_head * wake_q) __rt_mutex_slowlock_locked() argument
1852 rtlock_slowlock_locked(struct rt_mutex_base * lock,struct wake_q_head * wake_q) rtlock_slowlock_locked() argument
[all...]
H A Drtmutex_api.c314 __rt_mutex_start_proxy_lock(struct rt_mutex_base * lock,struct rt_mutex_waiter * waiter,struct task_struct * task,struct wake_q_head * wake_q) __rt_mutex_start_proxy_lock() argument
/linux/io_uring/
H A Dfutex.c157 static void io_futex_wakev_fn(struct wake_q_head *wake_q, struct futex_q *q) in io_futex_wakev_fn() argument
210 static void io_futex_wake_fn(struct wake_q_head *wake_q, struct futex_q *q) in io_futex_wake_fn() argument
/linux/ipc/
H A Dsem.c787 struct wake_q_head *wake_q) in wake_up_sem_queue_prepare() argument
855 struct wake_q_head *wake_q) in wake_const_ops() argument
894 do_smart_wakeup_zero(struct sem_array * sma,struct sembuf * sops,int nsops,struct wake_q_head * wake_q) do_smart_wakeup_zero() argument
949 update_queue(struct sem_array * sma,int semnum,struct wake_q_head * wake_q) update_queue() argument
1030 do_smart_update(struct sem_array * sma,struct sembuf * sops,int nsops,int otime,struct wake_q_head * wake_q) do_smart_update() argument
[all...]
H A Dmsg.c213 struct wake_q_head *wake_q, bool kill) in ss_wakeup()
250 struct wake_q_head *wake_q) in expunge_all()
817 struct wake_q_head *wake_q) in pipelined_send()
H A Dmqueue.c993 static inline void __pipelined_op(struct wake_q_head *wake_q, in __pipelined_op()
1010 static inline void pipelined_send(struct wake_q_head *wake_q, in pipelined_send()
1021 static inline void pipelined_receive(struct wake_q_head *wake_q, in pipelined_receive()
/linux/include/linux/
H A Dsched.h1233 struct wake_q_node wake_q; global() member