/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gpu.h | 114 struct workqueue_struct *wq; member in struct:etnaviv_gpu
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_display.c | 7559 queue_work(dev_priv->display.wq.modeset, &state->base.commit_work); 7561 queue_work(dev_priv->display.wq.flip, &state->base.commit_work); 7564 flush_workqueue(dev_priv->display.wq.modeset);
|
H A D | intel_display_core.h | 535 /* ordered wq for modesets */ 538 /* unbound hipri wq for page flips/plane updates */ 540 } wq; member in struct:intel_display
|
H A D | intel_display_driver.c | 240 i915->display.wq.modeset = alloc_ordered_workqueue("i915_modeset", 0); 241 i915->display.wq.flip = alloc_workqueue("i915_flip", WQ_HIGHPRI | 565 flush_workqueue(i915->display.wq.flip); 566 flush_workqueue(i915->display.wq.modeset); 605 destroy_workqueue(i915->display.wq.flip); 606 destroy_workqueue(i915->display.wq.modeset);
|
H A D | intel_vblank.c | 659 wait_queue_head_t *wq = drm_crtc_vblank_waitqueue(&crtc->base); local 672 prepare_to_wait(wq, &wait, TASK_UNINTERRUPTIBLE); 692 finish_wait(wq, &wait);
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context.c | 1319 queue_work(ctx->i915->wq, &ctx->release_work);
|
H A D | i915_gem_object.c | 472 queue_work(i915->wq, &i915->mm.free_work);
|
H A D | i915_gem_pm.c | 38 flush_workqueue(i915->wq);
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_ggtt.c | 1037 flush_workqueue(ggtt->vm.i915->wq);
|
H A D | intel_gtt.c | 259 queue_work(vm->i915->wq, &vm->release_work);
|
/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_gsc_proxy.c | 305 queue_work(gsc->wq, &gsc->work);
|
H A D | intel_gsc_uc.c | 139 gsc->wq = alloc_ordered_workqueue("i915_gsc", 0); 140 if (!gsc->wq) { 259 if (gsc->wq) { 260 destroy_workqueue(gsc->wq); 261 gsc->wq = NULL; 315 queue_work(gsc->wq, &gsc->work);
|
H A D | intel_gsc_uc.h | 44 struct workqueue_struct *wq; member in struct:intel_gsc_uc
|
H A D | intel_guc.h | 317 struct wait_queue_head wq; member in struct:intel_guc_tlb_wait
|
H A D | intel_guc_ct.c | 152 init_waitqueue_head(&ct->wq);
|
H A D | intel_guc_ct.h | 74 /** @wq: wait queue for g2h chanenl */ 75 wait_queue_head_t wq; member in struct:intel_guc_ct
|
H A D | intel_guc_submission.c | 446 u32 wq[WQ_SIZE / sizeof(u32)]; member in struct:parent_scratch 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 local [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_active.c | 655 barrier_wake(wait_queue_entry_t *wq, unsigned int mode, int flags, void *key) argument 657 struct wait_barrier *wb = container_of(wq, typeof(*wb), base); 660 list_del(&wq->entry); 661 i915_sw_fence_complete(wq->private); 662 kfree(wq);
|
H A D | i915_driver.c | 128 dev_priv->wq = alloc_ordered_workqueue("i915", 0); 129 if (dev_priv->wq == NULL) 151 destroy_workqueue(dev_priv->wq); 162 destroy_workqueue(dev_priv->wq);
|
H A D | i915_drv.h | 253 * wq - Driver workqueue for GEM. 259 struct workqueue_struct *wq; member in struct:drm_i915_private
|
H A D | i915_gem.c | 1117 drain_workqueue(i915->bdev.wq); 1136 flush_workqueue(i915->wq); 1141 drain_workqueue(i915->wq);
|
H A D | i915_sw_fence.c | 269 static int i915_sw_fence_wake(wait_queue_entry_t *wq, unsigned mode, int flags, void *key) argument 271 i915_sw_fence_set_error_once(wq->private, flags); 273 list_del(&wq->entry); 274 __i915_sw_fence_complete(wq->private, key); 276 if (wq->flags & I915_SW_FENCE_FLAG_ALLOC) 277 kfree(wq); 285 wait_queue_entry_t *wq; local 293 list_for_each_entry(wq, &fence->wait.head, entry) { 294 if (wq->func != i915_sw_fence_wake) 297 if (__i915_sw_fence_check_if_after(wq 306 wait_queue_entry_t *wq; local 340 __i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, struct i915_sw_fence *signaler, wait_queue_entry_t *wq, gfp_t gfp) argument 396 i915_sw_fence_await_sw_fence(struct i915_sw_fence *fence, struct i915_sw_fence *signaler, wait_queue_entry_t *wq) argument [all...] |
H A D | i915_sw_fence.h | 74 wait_queue_entry_t *wq);
|
H A D | intel_region_ttm.c | 134 drain_workqueue(mem->i915->bdev.wq);
|
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | i915_sw_fence.c | 526 struct workqueue_struct *wq; local 529 wq = alloc_workqueue("i1915-selftest", 0, 0); 530 if (wq == NULL) 550 queue_work(wq, &ipc.work); 574 destroy_workqueue(wq);
|