Lines Matching refs:guc
96 struct xe_guc *guc = >->uc.guc;
104 mutex_lock(>->uc.guc.ct.lock);
119 wake_up_all(&guc->ct.wq);
125 mutex_unlock(>->uc.guc.ct.lock);
141 static int send_tlb_invalidation(struct xe_guc *guc,
145 struct xe_gt *gt = guc_to_gt(guc);
155 mutex_lock(&guc->ct.lock);
162 ret = xe_guc_ct_send_locked(&guc->ct, action, len,
195 mutex_unlock(&guc->ct.lock);
222 return send_tlb_invalidation(>->uc.guc, NULL, action,
239 if (xe_guc_ct_enabled(>->uc.guc.ct) &&
240 gt->uc.guc.submission_state.enabled) {
349 return send_tlb_invalidation(>->uc.guc, fence, action, len);
364 struct xe_guc *guc = >->uc.guc;
375 ret = wait_event_timeout(guc->ct.wq,
383 xe_guc_ct_print(&guc->ct, &p, true);
392 * @guc: guc
402 int xe_guc_tlb_invalidation_done_handler(struct xe_guc *guc, u32 *msg, u32 len)
404 struct xe_gt *gt = guc_to_gt(guc);
437 wake_up_all(&guc->ct.wq);