/linux-master/drivers/virt/acrn/ |
H A D | ioreq.c | 266 wait_event_interruptible(client->wq, 272 wait_event_interruptible(client->wq, 439 init_waitqueue_head(&client->wq); 475 wake_up_interruptible(&client->wq); 536 wake_up_interruptible(&client->wq);
|
/linux-master/mm/ |
H A D | mmu_notifier.c | 46 wait_queue_head_t wq; member in struct:mmu_notifier_subscriptions 163 wake_up_all(&subscriptions->wq); 248 wait_event(subscriptions->wq, 628 init_waitqueue_head(&subscriptions->wq); 1072 wait_event(subscriptions->wq,
|
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | qp.c | 787 rq->wq = vmalloc_user(sizeof(struct rvt_rwq) + size); 788 if (!rq->wq) 794 rq->kwq->curr_wq = rq->wq->wq; 801 rq->kwq->curr_wq = rq->kwq->wq; 1196 if (!qp->r_rq.wq) { 1207 qp->r_rq.wq); 1329 struct rvt_rwq *wq = NULL; local 1335 wq = qp->r_rq.wq; 1785 struct rvt_krwq *wq = qp->r_rq.kwq; local 2208 struct rvt_krwq *wq; local 2348 struct rvt_rwq *wq; local [all...] |
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_dev.c | 299 vdev_neterr(vdev, "devcmd2 %d: wq is full. fetch index: %u, posted index: %u\n", 380 err = enic_wq_devcmd2_alloc(vdev, &vdev->devcmd2->wq, DEVCMD2_RING_SIZE, 385 fetch_index = ioread32(&vdev->devcmd2->wq.ctrl->fetch_index); 392 enic_wq_init_start(&vdev->devcmd2->wq, 0, fetch_index, fetch_index, 0, 395 vnic_wq_enable(&vdev->devcmd2->wq); 403 vdev->devcmd2->cmd_ring = vdev->devcmd2->wq.ring.descs; 404 vdev->devcmd2->wq_ctrl = vdev->devcmd2->wq.ctrl; 420 vnic_wq_disable(&vdev->devcmd2->wq); 422 vnic_wq_free(&vdev->devcmd2->wq); 433 vnic_wq_disable(&vdev->devcmd2->wq); [all...] |
/linux-master/drivers/nfc/pn533/ |
H A D | pn533.c | 549 queue_work(dev->wq, &dev->cmd_work); 1098 queue_work(dev->wq, &dev->mi_tm_rx_work); 1174 queue_work(dev->wq, &dev->cmd_work); 1229 queue_work(dev->wq, &dev->tg_work); 1242 queue_delayed_work(dev->wq, &dev->poll_work, 1259 queue_delayed_work(dev->wq, &dev->poll_work, 1305 queue_work(dev->wq, &dev->rf_work); 1354 queue_work(dev->wq, &dev->rf_work); 1535 queue_work(dev->wq, &dev->rf_work); 2130 queue_work(dev->wq, [all...] |
/linux-master/drivers/scsi/fnic/ |
H A D | fnic_fcs.c | 1020 struct vnic_wq *wq = &fnic->wq[0]; local 1052 if (!vnic_wq_desc_avail(wq)) 1055 fnic_queue_wq_eth_desc(wq, skb, pa, skb->len, 1073 struct vnic_wq *wq = &fnic->wq[0]; local 1134 if (!vnic_wq_desc_avail(wq)) { 1140 fnic_queue_wq_desc(wq, skb, pa, tot_len, fr_eof(fp), 1243 static void fnic_wq_complete_frame_send(struct vnic_wq *wq, argument 1249 struct fnic *fnic = vnic_dev_priv(wq 1289 fnic_free_wq_buf(struct vnic_wq *wq, struct vnic_wq_buf *buf) argument [all...] |
H A D | fnic_res.c | 144 "wq/wq_copy/rq %d/%d/%d\n", 228 vnic_wq_free(&fnic->wq[i]); 263 "vNIC resources avail: wq %d cp_wq %d raw_wq %d rq %d", 268 "vNIC resources avail: cq %d intr %d cpy-wq desc count %d\n", 274 err = vnic_wq_alloc(fnic->vdev, &fnic->wq[i], i, 356 * Note for copy wq we always initialize with cq_index = 0 383 vnic_wq_init(&fnic->wq[i],
|
/linux-master/drivers/infiniband/core/ |
H A D | verbs.c | 2530 struct ib_wq *wq; local 2535 wq = pd->device->ops.create_wq(pd, wq_attr, NULL); 2536 if (!IS_ERR(wq)) { 2537 wq->event_handler = wq_attr->event_handler; 2538 wq->wq_context = wq_attr->wq_context; 2539 wq->wq_type = wq_attr->wq_type; 2540 wq->cq = wq_attr->cq; 2541 wq->device = pd->device; 2542 wq->pd = pd; 2543 wq 2557 ib_destroy_wq_user(struct ib_wq *wq, struct ib_udata *udata) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | usb.c | 74 struct workqueue_struct *wq; member in struct:ath6kl_usb 482 flush_workqueue(ar_usb->wq); 548 queue_work(pipe->ar_usb->wq, &pipe->io_complete_work); 583 queue_work(pipe->ar_usb->wq, &pipe->io_complete_work); 623 destroy_workqueue(ar_usb->wq); 636 /* ath6kl_usb_destroy() needs ar_usb != NULL && ar_usb->wq != NULL. */ 640 ar_usb->wq = alloc_workqueue("ath6kl_wq", 0, 0); 641 if (!ar_usb->wq) {
|
/linux-master/drivers/scsi/cxlflash/ |
H A D | ocxl_hw.c | 317 wake_up_all(&ctx->wq); 507 init_waitqueue_head(&ctx->wq); 989 poll_wait(file, &ctx->wq, poll); 1035 prepare_to_wait(&ctx->wq, &event_wait, TASK_INTERRUPTIBLE); 1059 finish_wait(&ctx->wq, &event_wait); 1094 finish_wait(&ctx->wq, &event_wait); 1295 wake_up_all(&ctx->wq);
|
/linux-master/net/9p/ |
H A D | trans_fd.c | 107 * @wq: current write work 130 struct work_struct wq; member in struct:p9_conn 451 m = container_of(work, struct p9_conn, wq); 515 schedule_work(&m->wq); 598 INIT_WORK(&m->wq, p9_write_work); 649 schedule_work(&m->wq); 691 schedule_work(&m->wq); 917 cancel_work_sync(&m->wq);
|
/linux-master/arch/x86/kernel/ |
H A D | kvm.c | 86 struct swait_queue_head wq; member in struct:kvm_task_sleep_node 129 init_swait_queue_head(&n->wq); 153 prepare_to_swait_exclusive(&n.wq, &wait, TASK_UNINTERRUPTIBLE); 161 finish_swait(&n.wq, &wait); 168 if (swq_has_sleeper(&n->wq)) 169 swake_up_one(&n->wq); 231 init_swait_queue_head(&dummy->wq);
|
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_dcb.c | 288 if (dcb->wq) { 289 destroy_workqueue(dcb->wq); 290 dcb->wq = NULL; 313 dcb->wq = create_singlethread_workqueue("qlcnic-dcb"); 314 if (!dcb->wq) { 338 destroy_workqueue(dcb->wq); 339 dcb->wq = NULL; 538 queue_delayed_work(dcb->wq, &dcb->aen_work, 0); 652 queue_delayed_work(dcb->wq, &dcb->aen_work, 0);
|
/linux-master/drivers/scsi/be2iscsi/ |
H A D | be_main.c | 712 queue_work(phba->wq, &pbe_eq->mcc_work); 792 queue_work(phba->wq, &pbe_eq->mcc_work); 1485 plist = &pasync_ctx->async_entry[cri].wq.list; 1489 INIT_LIST_HEAD(&pasync_ctx->async_entry[cri].wq.list); 1490 pasync_ctx->async_entry[cri].wq.hdr_len = 0; 1491 pasync_ctx->async_entry[cri].wq.bytes_received = 0; 1492 pasync_ctx->async_entry[cri].wq.bytes_needed = 0; 1615 plist = &pasync_ctx->async_entry[cri].wq.list; 1645 pasync_ctx->async_entry[cri].wq.hdr_len, 1646 pasync_ctx->async_entry[cri].wq 1663 struct cri_wait_queue *wq; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ipsec.c | 80 queue_delayed_work(sa_entry->ipsec->wq, &dwork->dwork, 761 queue_delayed_work(ipsec->wq, &sa_entry->dwork->dwork, 807 flush_workqueue(ipsec->wq); 870 queue_work(ipsec->wq, &sa_entry->work->work); 893 ipsec->wq = alloc_workqueue("mlx5e_ipsec: %s", WQ_UNBOUND, 0, 895 if (!ipsec->wq) 929 destroy_workqueue(ipsec->wq); 950 destroy_workqueue(ipsec->wq); 984 queue_work(sa_entry->ipsec->wq, &work->work);
|
/linux-master/fs/ocfs2/dlm/ |
H A D | dlmconvert.c | 77 wake_up(&res->wq); 341 wake_up(&res->wq); 528 wake_up(&res->wq);
|
/linux-master/drivers/misc/cxl/ |
H A D | irq.c | 72 wake_up_all(&ctx->wq); 158 wake_up_all(&ctx->wq); 219 wake_up_all(&ctx->wq);
|
/linux-master/drivers/staging/media/meson/vdec/ |
H A D | esparser.c | 56 static DECLARE_WAIT_QUEUE_HEAD(wq); 71 wake_up_interruptible(&wq); 232 return wait_event_interruptible_timeout(wq, search_done, (HZ / 5));
|
/linux-master/drivers/gpu/drm/i915/display/ |
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/fs/ |
H A D | eventpoll.c | 189 wait_queue_head_t wq; member in struct:eventpoll 763 if (waitqueue_active(&ep->wq)) 764 wake_up(&ep->wq); 1127 init_waitqueue_head(&ep->wq); 1304 * single wait queue is serialized by wq.lock, but the case when multiple wait 1358 if (waitqueue_active(&ep->wq)) { 1375 wake_up(&ep->wq); 1726 if (waitqueue_active(&ep->wq)) 1727 wake_up(&ep->wq); 1802 if (waitqueue_active(&ep->wq)) [all...] |
H A D | dax.c | 185 wait_queue_head_t *wq; local 187 wq = dax_entry_waitqueue(xas, entry, &key); 195 if (waitqueue_active(wq)) 196 __wake_up(wq, TASK_NORMAL, mode == WAKE_ALL ? 0 : 1, &key); 213 wait_queue_head_t *wq; local 227 wq = dax_entry_waitqueue(xas, entry, &ewait.key); 228 prepare_to_wait_exclusive(wq, &ewait.wait, 233 finish_wait(wq, &ewait.wait); 246 wait_queue_head_t *wq; local 251 wq [all...] |
/linux-master/drivers/media/pci/netup_unidvb/ |
H A D | netup_unidvb_i2c.c | 115 wake_up(&i2c->wq); 222 if (wait_event_timeout(i2c->wq, 308 init_waitqueue_head(&i2c->wq);
|
/linux-master/drivers/usb/typec/ucsi/ |
H A D | ucsi.c | 235 queue_delayed_work(con->wq, &uwork->work, uwork->delay); 264 queue_delayed_work(con->wq, &uwork->work, delay); 1509 con->wq = create_singlethread_workqueue(name); 1511 if (!con->wq) 1657 if (ret && con->wq) { 1658 destroy_workqueue(con->wq); 1659 con->wq = NULL; 1765 if (con->wq) 1766 destroy_workqueue(con->wq); 1953 if (ucsi->connector[i].wq) { [all...] |
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_main.c | 294 queue_work(adapter->wq, &adapter->reset_task); 306 mod_delayed_work(adapter->wq, &adapter->watchdog_task, 0); 423 queue_work(adapter->wq, &adapter->adminq_task); 2031 queue_work(adapter->wq, &adapter->finish_config); 2712 queue_delayed_work(adapter->wq, &adapter->watchdog_task, 2718 queue_delayed_work(adapter->wq, &adapter->watchdog_task, 2724 queue_delayed_work(adapter->wq, &adapter->watchdog_task, 2730 queue_delayed_work(adapter->wq, &adapter->watchdog_task, 2736 queue_delayed_work(adapter->wq, &adapter->watchdog_task, 2755 queue_delayed_work(adapter->wq, [all...] |
/linux-master/drivers/mtd/chips/ |
H A D | cfi_cmdset_0002.c | 752 init_waitqueue_head(&(cfi->chips[i].wq)); 970 add_wait_queue(&chip->wq, &wait); 973 remove_wait_queue(&chip->wq, &wait); 1005 wake_up(&chip->wq); 1120 add_wait_queue(&chip->wq, &wait); 1123 remove_wait_queue(&chip->wq, &wait); 1319 add_wait_queue(&chip->wq, &wait); 1324 remove_wait_queue(&chip->wq, &wait); 1337 wake_up(&chip->wq); 1680 add_wait_queue(&chip->wq, [all...] |