Lines Matching refs:wq
446 u32 wq[WQ_SIZE / sizeof(u32)];
458 BUILD_BUG_ON(offsetof(struct parent_scratch, wq) != WQ_OFFSET);
513 return &__get_parent_scratch(ce)->wq[ce->parallel.guc.wqi_tail / sizeof(u32)];
614 wake_up_all(&guc->ct.wq);
661 prepare_to_wait(&guc->ct.wq, &wait, state);
678 finish_wait(&guc->ct.wq, &wait);
1869 wake_up(&wait->wq);
2058 init_waitqueue_head(&wait->wq);
4839 wake_up(&wait->wq);
4892 struct intel_guc_tlb_wait _wq, *wq = &_wq;
4914 init_waitqueue_head(&_wq.wq);
4916 if (xa_alloc_cyclic_irq(&guc->tlb_lookup, &seqno, wq,
4921 wq = xa_load(&guc->tlb_lookup, guc->serial_slot);
4922 wait_event_lock_irq(wq->wq,
4923 !READ_ONCE(wq->busy),
4926 * Update wq->busy under lock to ensure only one waiter can
4931 wq->busy = true;
4939 add_wait_queue(&wq->wq, &wait);
4959 remove_wait_queue(&wq->wq, &wait);