/linux-master/drivers/dma/lgm/ |
H A D | lgm-dma.c | 261 struct workqueue_struct *wq; member in struct:ldma_dev 1114 queue_work(d->wq, &c->work); 1458 d->wq = alloc_ordered_workqueue("dma_wq", WQ_MEM_RECLAIM | 1460 if (!d->wq)
|
/linux-master/drivers/dma/ |
H A D | tegra20-apb-dma.c | 206 struct wait_queue_head wq; member in struct:tegra_dma_channel 674 wake_up_all(&tdc->wq); 776 wake_up_all(&tdc->wq); 820 wait_event(tdc->wq, tegra_dma_eoc_interrupt_deasserted(tdc)); 1516 init_waitqueue_head(&tdc->wq);
|
/linux-master/drivers/edac/ |
H A D | Makefile | 12 edac_core-y += edac_module.o edac_device_sysfs.o wq.o
|
H A D | wq.c | 4 static struct workqueue_struct *wq; variable in typeref:struct:workqueue_struct 8 return queue_delayed_work(wq, work, delay); 14 return mod_delayed_work(wq, work, delay); 23 flush_workqueue(wq); 31 wq = alloc_ordered_workqueue("edac-poller", WQ_MEM_RECLAIM); 32 if (!wq) 40 destroy_workqueue(wq); 41 wq = NULL;
|
/linux-master/drivers/firmware/arm_scmi/ |
H A D | notify.c | 237 * @wq: A reference to the associated workqueue 245 struct workqueue_struct *wq; member in struct:events_queue 627 queue_work(r_evt->proto->equeue.wq, 668 equeue->wq = ni->notify_wq;
|
H A D | raw_mode.c | 139 * @wq: A waitqueue used to wait and poll on related @msg_q 148 wait_queue_head_t wq; member in struct:scmi_raw_queue 296 wake_up_interruptible(&q->wq); 707 if (wait_event_interruptible(q->wq, !list_empty(&q->msg_q))) 856 poll_wait(filp, &q->wq, wait); 1060 init_waitqueue_head(&q->wq); 1075 raw->wait_wq = alloc_workqueue("scmi-raw-wait-wq-%d",
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_device.c | 2739 timeout, adev->reset_domain->wq, 4504 drain_workqueue(adev->mman.bdev.wq);
|
H A D | amdgpu_reset.c | 114 if (reset_domain->wq) 115 destroy_workqueue(reset_domain->wq); 134 reset_domain->wq = create_singlethread_workqueue(wq_name); 135 if (!reset_domain->wq) { 136 DRM_ERROR("Failed to allocate wq for amdgpu_reset_domain!");
|
H A D | amdgpu_reset.h | 85 struct workqueue_struct *wq; member in struct:amdgpu_reset_domain 125 return queue_work(domain->wq, work);
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_device.c | 1020 static inline void kfd_queue_work(struct workqueue_struct *wq, argument 1032 queue_work_on(new_cpu, wq, work);
|
H A D | kfd_events.c | 267 list_for_each_entry(waiter, &ev->wq.head, wait.entry) 269 wake_up_all(&ev->wq); 411 init_waitqueue_head(&ev->wq); 487 init_waitqueue_head(&ev->wq); 632 ev->signaled = !ev->auto_reset || !waitqueue_active(&ev->wq); 639 list_for_each_entry(waiter, &ev->wq.head, wait.entry) 642 wake_up_all(&ev->wq); 821 add_wait_queue(&ev->wq, &waiter->wait); 927 remove_wait_queue(&waiters[i].event->wq,
|
H A D | kfd_events.h | 64 wait_queue_head_t wq; /* List of event waiters. */ member in struct:kfd_event
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 1497 hpd_rx_offload_wq[i].wq = 1500 if (hpd_rx_offload_wq[i].wq == NULL) { 1512 if (hpd_rx_offload_wq[i].wq) 1513 destroy_workqueue(hpd_rx_offload_wq[i].wq); 1969 if (adev->dm.hpd_rx_offload_wq[i].wq) { 1970 destroy_workqueue(adev->dm.hpd_rx_offload_wq[i].wq); 1971 adev->dm.hpd_rx_offload_wq[i].wq = NULL; 2687 flush_workqueue(dm->hpd_rx_offload_wq[i].wq); 3428 queue_work(offload_wq->wq, &offload_work->work);
|
H A D | amdgpu_dm.h | 198 * @wq: workqueue structure to queue offload work. 200 struct workqueue_struct *wq; member in struct:hpd_rx_irq_offload_work_queue
|
/linux-master/drivers/gpu/drm/arm/ |
H A D | malidp_drv.c | 184 ret = wait_event_interruptible_timeout(malidp->wq, 812 init_waitqueue_head(&malidp->wq);
|
H A D | malidp_drv.h | 36 wait_queue_head_t wq; member in struct:malidp_drm
|
H A D | malidp_hw.c | 1231 wake_up(&malidp->wq);
|
/linux-master/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7511.h | 370 wait_queue_head_t wq; member in struct:adv7511
|
H A D | adv7511_drv.c | 496 wake_up_all(&adv7511->wq); 524 ret = wait_event_interruptible_timeout(adv7511->wq, 1334 init_waitqueue_head(&adv7511->wq);
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | lontium-lt9611uxc.c | 43 struct wait_queue_head wq; member in struct:lt9611uxc 156 wake_up_all(<9611uxc->wq); 466 return wait_event_interruptible_timeout(lt9611uxc->wq, lt9611uxc->edid_read, 928 init_waitqueue_head(<9611uxc->wq);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_crtc.c | 142 init_waitqueue_head(&crtc->crc.wq);
|
H A D | drm_debugfs_crc.c | 307 ret = wait_event_interruptible_lock_irq(crc->wq, 350 poll_wait(file, &crc->wq, wait); 434 wake_up_interruptible(&crc->wq);
|
H A D | drm_flip_work.c | 81 * @wq: the work-queue to run the queued work on 89 struct workqueue_struct *wq) 97 queue_work(wq, &work->worker); 88 drm_flip_work_commit(struct drm_flip_work *work, struct workqueue_struct *wq) argument
|
H A D | drm_suballoc.c | 75 init_waitqueue_head(&sa_manager->wq); 218 spin_lock(&sa_manager->wq.lock); 220 spin_unlock(&sa_manager->wq.lock); 338 spin_lock(&sa_manager->wq.lock); 348 spin_unlock(&sa_manager->wq.lock); 362 spin_unlock(&sa_manager->wq.lock); 370 spin_lock(&sa_manager->wq.lock); 374 (sa_manager->wq, 377 spin_unlock(&sa_manager->wq.lock); 378 wait_event(sa_manager->wq, [all...] |
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gpu.c | 1569 queue_work(gpu->wq, &gpu->sync_point_work); 1756 gpu->wq = alloc_ordered_workqueue(dev_name(dev), 0); 1757 if (!gpu->wq) { 1788 destroy_workqueue(gpu->wq); 1804 destroy_workqueue(gpu->wq);
|