Searched refs:wq (Results 151 - 175 of 265) sorted by relevance

1234567891011

/drivers/md/
H A Ddm-cache-target.c251 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 Ddm-thin.c178 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 Dmdp.c152 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 Domap_drv.h106 struct workqueue_struct *wq; member in struct:omap_drm_private
H A Domap_fbdev.c108 queue_work(priv->wq, &fbdev->work);
/drivers/media/usb/tm6000/
H A Dtm6000.h98 wait_queue_head_t wq; member in struct:tm6000_dmaqueue
/drivers/mtd/nand/
H A Dndfc.c226 init_waitqueue_head(&ndfc->ndfc_control.wq);
/drivers/pci/hotplug/
H A Dshpchp.h92 struct workqueue_struct *wq; member in struct:slot
/drivers/scsi/esas2r/
H A Desas2r_init.c569 struct workqueue_struct *wq; local
601 wq = a->fw_event_q;
604 if (wq)
605 destroy_workqueue(wq);
/drivers/scsi/fnic/
H A Dfnic_isr.c197 "%.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 Drtw_cmd.c179 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 Ddrbd_main.c2217 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 Dmad_rmpp.c104 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 Dmad.c586 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 Di915_dma.c1731 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 Dintel_lrc.c406 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 Dmcdi.c69 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 Drtllib_softmac.c641 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 Dipath_verbs.c478 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 Dqib_verbs.c497 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 Dqlcnic_sriov_common.c139 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 Dlpfc_sli.c8628 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 Dmain.c86 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 Dieee80211_softmac.c523 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 Dgspca.c491 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);

Completed in 951 milliseconds

1234567891011