Searched refs:wq (Results 51 - 75 of 710) sorted by path

1234567891011>>

/linux-master/drivers/dma/lgm/
H A Dlgm-dma.c261 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 Dtegra20-apb-dma.c206 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 DMakefile12 edac_core-y += edac_module.o edac_device_sysfs.o wq.o
H A Dwq.c4 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 Dnotify.c237 * @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 Draw_mode.c139 * @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 Damdgpu_device.c2739 timeout, adev->reset_domain->wq,
4504 drain_workqueue(adev->mman.bdev.wq);
H A Damdgpu_reset.c114 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 Damdgpu_reset.h85 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 Dkfd_device.c1020 static inline void kfd_queue_work(struct workqueue_struct *wq, argument
1032 queue_work_on(new_cpu, wq, work);
H A Dkfd_events.c267 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 Dkfd_events.h64 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 Damdgpu_dm.c1497 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 Damdgpu_dm.h198 * @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 Dmalidp_drv.c184 ret = wait_event_interruptible_timeout(malidp->wq,
812 init_waitqueue_head(&malidp->wq);
H A Dmalidp_drv.h36 wait_queue_head_t wq; member in struct:malidp_drm
H A Dmalidp_hw.c1231 wake_up(&malidp->wq);
/linux-master/drivers/gpu/drm/bridge/adv7511/
H A Dadv7511.h370 wait_queue_head_t wq; member in struct:adv7511
H A Dadv7511_drv.c496 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 Dlontium-lt9611uxc.c43 struct wait_queue_head wq; member in struct:lt9611uxc
156 wake_up_all(&lt9611uxc->wq);
466 return wait_event_interruptible_timeout(lt9611uxc->wq, lt9611uxc->edid_read,
928 init_waitqueue_head(&lt9611uxc->wq);
/linux-master/drivers/gpu/drm/
H A Ddrm_crtc.c142 init_waitqueue_head(&crtc->crc.wq);
H A Ddrm_debugfs_crc.c307 ret = wait_event_interruptible_lock_irq(crc->wq,
350 poll_wait(file, &crc->wq, wait);
434 wake_up_interruptible(&crc->wq);
H A Ddrm_flip_work.c81 * @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 Ddrm_suballoc.c75 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 Detnaviv_gpu.c1569 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);

Completed in 399 milliseconds

1234567891011>>