Home
last modified time | relevance | path

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

/linux-6.14.4/include/linux/sched/
Dwake_q.h68 void raw_spin_unlock_wake(raw_spinlock_t *lock, struct wake_q_head *wake_q) in raw_spin_unlock_wake()
79 void raw_spin_unlock_irq_wake(raw_spinlock_t *lock, struct wake_q_head *wake_q) in raw_spin_unlock_irq_wake()
91 struct wake_q_head *wake_q) in raw_spin_unlock_irqrestore_wake()
/linux-6.14.4/kernel/locking/
Dww_mutex.h278 struct ww_acquire_ctx *ww_ctx, struct wake_q_head *wake_q) in __ww_mutex_die()
303 struct wake_q_head *wake_q) in __ww_mutex_wound()
357 struct wake_q_head *wake_q) in __ww_mutex_check_waiters()
500 struct wake_q_head *wake_q) in __ww_mutex_add_waiter()
Drtmutex.c38 struct wake_q_head *wake_q) in __ww_mutex_add_waiter()
45 struct wake_q_head *wake_q) in __ww_mutex_check_waiters()
1207 struct wake_q_head *wake_q) in task_blocks_on_rt_mutex()
1608 struct wake_q_head *wake_q) in rt_mutex_slowlock_block()
1690 struct wake_q_head *wake_q) in __rt_mutex_slowlock()
1742 struct wake_q_head *wake_q) in __rt_mutex_slowlock_locked()
1819 struct wake_q_head *wake_q) in rtlock_slowlock_locked()
Dsemaphore.c277 struct wake_q_head *wake_q) in __up()
Drwsem.c411 struct wake_q_head *wake_q) in rwsem_mark_wake()
576 struct wake_q_head *wake_q) in rwsem_del_wake_waiter()
974 struct wake_q_head *wake_q) in rwsem_cond_wake_waiter()
Dspinlock_rt.c166 struct wake_q_head *wake_q) in rwbase_rtmutex_slowlock_locked()
Drtmutex_api.c296 struct wake_q_head *wake_q) in __rt_mutex_start_proxy_lock()
/linux-6.14.4/io_uring/
Dfutex.c192 static void io_futex_wakev_fn(struct wake_q_head *wake_q, struct futex_q *q) in io_futex_wakev_fn()
241 static void io_futex_wake_fn(struct wake_q_head *wake_q, struct futex_q *q) in io_futex_wake_fn()
/linux-6.14.4/ipc/
Dsem.c787 struct wake_q_head *wake_q) in wake_up_sem_queue_prepare()
855 struct wake_q_head *wake_q) in wake_const_ops()
894 int nsops, struct wake_q_head *wake_q) in do_smart_wakeup_zero()
949 static int update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) in update_queue()
1030 int otime, struct wake_q_head *wake_q) in do_smart_update()
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()
Dmqueue.c1018 static inline void __pipelined_op(struct wake_q_head *wake_q, in __pipelined_op()
1035 static inline void pipelined_send(struct wake_q_head *wake_q, in pipelined_send()
1046 static inline void pipelined_receive(struct wake_q_head *wake_q, in pipelined_receive()
/linux-6.14.4/kernel/futex/
Dwaitwake.c134 void futex_wake_mark(struct wake_q_head *wake_q, struct futex_q *q) in futex_wake_mark()
/linux-6.14.4/include/linux/
Dsched.h1210 struct wake_q_node wake_q; member