/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...] |
H A D | mad_priv.h | 207 struct workqueue_struct *wq; member in struct:ib_mad_port_private
|
/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/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/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/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/fs/ |
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...] |
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); 1091 init_waitqueue_head(&ep->wq); 1268 * single wait queue is serialized by wq.lock, but the case when multiple wait 1322 if (waitqueue_active(&ep->wq)) { 1339 wake_up(&ep->wq); 1690 if (waitqueue_active(&ep->wq)) 1691 wake_up(&ep->wq); 1766 if (waitqueue_active(&ep->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/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/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); 1494 con->wq = create_singlethread_workqueue(name); 1496 if (!con->wq) 1667 if (ret && con->wq) { 1668 destroy_workqueue(con->wq); 1669 con->wq = NULL; 1754 if (con->wq) 1755 destroy_workqueue(con->wq); 1942 if (ucsi->connector[i].wq) { [all...] |
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_main.c | 290 queue_work(adapter->wq, &adapter->reset_task); 302 mod_delayed_work(adapter->wq, &adapter->watchdog_task, 0); 419 queue_work(adapter->wq, &adapter->adminq_task); 2058 queue_work(adapter->wq, &adapter->finish_config); 2740 queue_delayed_work(adapter->wq, &adapter->watchdog_task, 2746 queue_delayed_work(adapter->wq, &adapter->watchdog_task, 2752 queue_delayed_work(adapter->wq, &adapter->watchdog_task, 2758 queue_delayed_work(adapter->wq, &adapter->watchdog_task, 2764 queue_delayed_work(adapter->wq, &adapter->watchdog_task, 2783 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...] |
/linux-master/include/linux/mtd/ |
H A D | onenand.h | 74 * @wq: [INTERN] wait queue to sleep on if a OneNAND 125 wait_queue_head_t wq; member in struct:onenand_chip
|
/linux-master/arch/arm/common/ |
H A D | bL_switcher.c | 261 wait_queue_head_t wq; member in struct:bL_thread 283 wait_event_interruptible(t->wq, 369 wake_up(&t->wq); 579 init_waitqueue_head(&t->wq);
|
/linux-master/drivers/scsi/elx/efct/ |
H A D | efct_hw.h | 195 * @wq WQ assigned to the exchange 231 struct hw_wq *wq; member in struct:efct_hw_io 384 struct sli4_queue wq[EFCT_HW_MAX_NUM_WQ]; member in struct:efct_hw 452 /* stat: wq sumbit count */ 454 /* stat: wq complete count */ 693 int efct_hw_wq_write(struct hw_wq *wq, struct efct_hw_wqe *wqe); 751 void efct_hw_del_wq(struct hw_wq *wq);
|
/linux-master/include/rdma/ |
H A D | rdmavt_qp.h | 204 struct rvt_rwqe wq[]; member in struct:rvt_krwq 258 struct rvt_rwq *wq; member in struct:rvt_rq 542 * struct rvt_rwq.wq. This function does the array index computation. 956 vfree(rq->wq); 957 rq->wq = NULL;
|