Lines Matching defs:wake_q
313 struct ww_acquire_ctx *ww_ctx, struct wake_q_head *wake_q)
328 wake_q_add(wake_q, waiter->task);
344 struct wake_q_head *wake_q)
387 wake_q_add(wake_q, owner);
409 struct wake_q_head *wake_q)
422 if (__ww_mutex_die(lock, cur, ww_ctx, wake_q) ||
423 __ww_mutex_wound(lock, cur->ww_ctx, ww_ctx, wake_q))
435 DEFINE_WAKE_Q(wake_q);
468 __ww_mutex_check_waiters(&lock->base, ctx, &wake_q);
471 wake_up_q(&wake_q);
556 struct wake_q_head *wake_q)
601 __ww_mutex_die(lock, cur, ww_ctx, wake_q);
619 __ww_mutex_wound(lock, ww_ctx, ww->ctx, wake_q);