/drivers/md/ |
H A D | dm-cache-target.c | 251 struct workqueue_struct *wq; member in struct:cache 336 queue_work(cache->wq, &cache->worker); 1674 flush_workqueue(cache->wq); 1749 queue_delayed_work(cache->wq, &cache->waker, COMMIT_PERIOD); 1792 if (cache->wq) 1793 destroy_workqueue(cache->wq); 2321 cache->wq = alloc_ordered_workqueue("dm-" DM_MSG_PREFIX, WQ_MEM_RECLAIM); 2322 if (!cache->wq) {
|
H A D | dm-thin.c | 178 struct workqueue_struct *wq; member in struct:pool 257 queue_work(pool->wq, &pool->worker); 1669 queue_delayed_work(pool->wq, &pool->waker, COMMIT_PERIOD); 1708 queue_work(pool->wq, &pw->worker); 1830 queue_delayed_work(pool->wq, &pool->no_space_timeout, no_space_timeout); 2151 if (pool->wq) 2152 destroy_workqueue(pool->wq); 2215 pool->wq = alloc_ordered_workqueue("dm-" DM_MSG_PREFIX, WQ_MEM_RECLAIM); 2216 if (!pool->wq) { 2268 destroy_workqueue(pool->wq); [all...] |
/drivers/video/fbdev/msm/ |
H A D | mdp.c | 152 static int mdp_wait(struct mdp_info *mdp, uint32_t mask, wait_queue_head_t *wq) argument 157 wait_event_timeout(*wq, !mdp_check_mask(mask), HZ);
|
/drivers/gpu/drm/omapdrm/ |
H A D | omap_drv.h | 106 struct workqueue_struct *wq; member in struct:omap_drm_private
|
H A D | omap_fbdev.c | 108 queue_work(priv->wq, &fbdev->work);
|
/drivers/media/usb/tm6000/ |
H A D | tm6000.h | 98 wait_queue_head_t wq; member in struct:tm6000_dmaqueue
|
/drivers/mtd/nand/ |
H A D | ndfc.c | 226 init_waitqueue_head(&ndfc->ndfc_control.wq);
|
/drivers/pci/hotplug/ |
H A D | shpchp.h | 92 struct workqueue_struct *wq; member in struct:slot
|
/drivers/scsi/esas2r/ |
H A D | esas2r_init.c | 569 struct workqueue_struct *wq; local 601 wq = a->fw_event_q; 604 if (wq) 605 destroy_workqueue(wq);
|
/drivers/scsi/fnic/ |
H A D | fnic_isr.c | 197 "%.11s-fcs-wq", fnic->name); 202 "%.11s-scsi-wq", fnic->name); 238 unsigned int m = ARRAY_SIZE(fnic->wq);
|
/drivers/staging/rtl8723au/core/ |
H A D | rtw_cmd.c | 179 pcmdpriv->wq = alloc_workqueue("rtl8723au_cmd", 0, 1); 180 if (!pcmdpriv->wq) 192 pevtpriv->wq = alloc_workqueue("rtl8723au_evt", 0, 1); 236 res = queue_work(pcmdpriv->wq, &cmd_obj->work);
|
/drivers/block/drbd/ |
H A D | drbd_main.c | 2217 struct workqueue_struct *wq; member in struct:retry_worker 2290 queue_work(retry.wq, &retry.worker); 2335 if (retry.wq) 2336 destroy_workqueue(retry.wq); 2414 static void drbd_init_workqueue(struct drbd_work_queue* wq) argument 2416 spin_lock_init(&wq->q_lock); 2417 INIT_LIST_HEAD(&wq->q); 2418 init_waitqueue_head(&wq->q_wait); 2710 device->submit.wq = alloc_workqueue("drbd%u_submit", 2712 if (!device->submit.wq) [all...] |
/drivers/infiniband/core/ |
H A D | mad_rmpp.c | 104 flush_workqueue(agent->qp_info->port_priv->wq); 457 queue_delayed_work(rmpp_recv->agent->qp_info->port_priv->wq, 550 queue_delayed_work(agent->qp_info->port_priv->wq,
|
H A D | mad.c | 586 flush_workqueue(port_priv->wq); 843 queue_work(mad_agent_priv->qp_info->port_priv->wq, 2101 mod_delayed_work(mad_agent_priv->qp_info->port_priv->wq, 2136 mod_delayed_work(mad_agent_priv->qp_info->port_priv->wq, 2601 port_priv->wq, 2634 queue_work(port_priv->wq, &port_priv->work); 2978 port_priv->wq = create_singlethread_workqueue(name); 2979 if (!port_priv->wq) { 3002 destroy_workqueue(port_priv->wq); 3041 destroy_workqueue(port_priv->wq); [all...] |
/drivers/gpu/drm/i915/ |
H A D | i915_dma.c | 1731 dev_priv->wq = alloc_ordered_workqueue("i915", 0); 1732 if (dev_priv->wq == NULL) { 1822 destroy_workqueue(dev_priv->wq); 1901 flush_workqueue(dev_priv->wq); 1919 destroy_workqueue(dev_priv->wq);
|
H A D | intel_lrc.c | 406 queue_work(dev_priv->wq, &req0->work); 446 queue_work(dev_priv->wq, &head_req->work); 568 queue_work(dev_priv->wq, &tail_req->work);
|
/drivers/net/ethernet/sfc/ |
H A D | mcdi.c | 69 init_waitqueue_head(&mcdi->wq); 327 wait_event(mcdi->wq, 337 if (wait_event_timeout(mcdi->wq, mcdi->state == MCDI_STATE_COMPLETED, 363 wake_up(&mcdi->wq); 395 wake_up(&mcdi->wq);
|
/drivers/staging/rtl8192e/ |
H A D | rtllib_softmac.c | 641 queue_delayed_work_rsl(ieee->wq, &ieee->softmac_scan_wq, 771 queue_delayed_work_rsl(ieee->wq, 1437 * ASSOC response. Just wait for the retry wq to be scheduled. 1451 queue_delayed_work_rsl(ieee->wq, &ieee->associate_retry_wq, 1604 queue_work_rsl(ieee->wq, &ieee->associate_complete_wq); 1626 " schedule ipsleave wq again,return\n", __func__); 1753 queue_delayed_work_rsl(ieee->wq, 2301 queue_delayed_work_rsl(ieee->wq, 2412 queue_delayed_work_rsl(ieee->wq, 2686 * (abort) this wq (whe [all...] |
/drivers/infiniband/hw/ipath/ |
H A D | ipath_verbs.c | 478 struct ipath_rwq *wq = qp->r_rq.wq; local 483 if (!(ib_ipath_state_ops[qp->state] & IPATH_POST_RECV_OK) || !wq) { 501 next = wq->head + 1; 504 if (next == wq->tail) { 511 wqe = get_rwqe_ptr(&qp->r_rq, wq->head); 518 wq->head = next;
|
/drivers/infiniband/hw/qib/ |
H A D | qib_verbs.c | 497 struct qib_rwq *wq = qp->r_rq.wq; local 502 if (!(ib_qib_state_ops[qp->state] & QIB_POST_RECV_OK) || !wq) { 520 next = wq->head + 1; 523 if (next == wq->tail) { 530 wqe = get_rwqe_ptr(&qp->r_rq, wq->head); 537 wq->head = next;
|
/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_sriov_common.c | 139 struct workqueue_struct *wq; local 161 wq = create_singlethread_workqueue("bc-trans"); 162 if (wq == NULL) { 169 bc->bc_trans_wq = wq; 171 wq = create_singlethread_workqueue("async"); 172 if (wq == NULL) { 178 bc->bc_async_wq = wq;
|
/drivers/scsi/lpfc/ |
H A D | lpfc_sli.c | 8628 struct lpfc_queue *wq; local 8683 wq = phba->sli4_hba.fcp_wq[piocb->fcp_wqidx]; 8685 wq = phba->sli4_hba.oas_wq; 8687 if (lpfc_sli4_wq_put(wq, &wqe)) 13037 * This function creates a completion queue, as detailed in @wq, on a port, 13374 * @wq: The queue structure to use to create the work queue. 13378 * This function creates a work queue, as detailed in @wq, on a port, described 13381 * The @phba struct is used to send mailbox command to HBA. The @wq struct 13394 lpfc_wq_create(struct lpfc_hba *phba, struct lpfc_queue *wq, argument 13410 if (!wq || !c 14059 lpfc_wq_destroy(struct lpfc_hba *phba, struct lpfc_queue *wq) argument [all...] |
/drivers/infiniband/hw/mlx4/ |
H A D | main.c | 86 static struct workqueue_struct *wq; variable in typeref:struct:workqueue_struct 1560 queue_work(wq, &work->work); 1585 queue_work(wq, &work->work); 2337 flush_workqueue(wq); 2443 flush_workqueue(wq); 2587 queue_work(wq, &ew->work); 2623 wq = create_singlethread_workqueue("mlx4_ib"); 2624 if (!wq) 2641 destroy_workqueue(wq); 2649 destroy_workqueue(wq); [all...] |
/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_softmac.c | 523 queue_delayed_work(ieee->wq, &ieee->softmac_scan_wq, IEEE80211_SOFTMAC_SCAN_TIME); 622 queue_delayed_work(ieee->wq, &ieee->softmac_scan_wq, 0); 1236 * ASSOC response. Just wait for the retry wq to be scheduled. 1250 queue_delayed_work(ieee->wq, &ieee->associate_retry_wq, \ 1394 queue_work(ieee->wq, &ieee->associate_complete_wq); 1497 queue_work(ieee->wq, &ieee->associate_procedure_wq); 2001 queue_work(ieee->wq, &ieee->associate_procedure_wq); 2109 queue_work(ieee->wq, &ieee->associate_procedure_wq); 2349 * (abort) this wq (when syncro scanning) before sleeping 2452 queue_delayed_work(ieee->wq, [all...] |
/drivers/media/usb/gspca/ |
H A D | gspca.c | 491 wake_up_interruptible(&gspca_dev->wq); /* event = new frame */ 1514 wake_up_interruptible(&gspca_dev->wq); 1705 ret = wait_event_interruptible_timeout(gspca_dev->wq, 1876 poll_wait(file, &gspca_dev->wq, wait); 2074 init_waitqueue_head(&gspca_dev->wq); 2198 wake_up_interruptible(&gspca_dev->wq);
|