Searched defs:wq (Results 76 - 99 of 99) sorted by relevance

1234

/drivers/scsi/
H A Ddpt_i2o.c139 adpt_wait_queue_head_t *wq; member in struct:adpt_i2o_post_wait_data
1316 wait_data->wq = &adpt_wq_i2o_post;
1427 wake_up_interruptible(p1->wq);
/drivers/scsi/lpfc/
H A Dlpfc_bsg.c52 wait_queue_head_t wq; member in struct:lpfc_bsg_event
725 init_waitqueue_head(&evt->wq);
982 wake_up_interruptible(&evt->wq);
2441 evt->wq, !list_empty(&evt->events_to_see),
3016 evt->wq, !list_empty(&evt->events_to_see),
H A Dlpfc_sli.c11986 * This function creates a completion queue, as detailed in @wq, on a port,
12319 * @wq: The queue structure to use to create the work queue.
12323 * This function creates a work queue, as detailed in @wq, on a port, described
12326 * The @phba struct is used to send mailbox command to HBA. The @wq struct
12339 lpfc_wq_create(struct lpfc_hba *phba, struct lpfc_queue *wq, argument
12352 if (!wq || !cq)
12368 wq->page_count);
12375 wq->entry_count);
12376 switch (wq->entry_size) {
12395 list_for_each_entry(dmabuf, &wq
12855 lpfc_wq_destroy(struct lpfc_hba *phba, struct lpfc_queue *wq) argument
[all...]
/drivers/scsi/mpt2sas/
H A Dmpt2sas_base.c261 struct workqueue_struct *wq; local
264 wq = ioc->fault_reset_work_q;
267 if (wq) {
269 flush_workqueue(wq);
270 destroy_workqueue(wq);
H A Dmpt2sas_scsih.c7598 struct workqueue_struct *wq; local
7605 wq = ioc->firmware_event_thread;
7608 if (wq)
7609 destroy_workqueue(wq);
7630 struct workqueue_struct *wq; local
7637 wq = ioc->firmware_event_thread;
7640 if (wq)
7641 destroy_workqueue(wq);
/drivers/video/omap2/omapfb/
H A Domapfb-main.c1704 struct workqueue_struct *wq; local
1706 wq = create_singlethread_workqueue("omapfb_auto_update");
1708 if (wq == NULL) {
1714 fbdev->auto_update_wq = wq;
/drivers/infiniband/core/
H A Dcm.c81 struct workqueue_struct *wq; member in struct:ib_cm
816 queue_delayed_work(cm.wq, &cm_id_priv->timewait_info->work.work,
3338 queue_delayed_work(cm.wq, &work->work, 0);
3447 queue_delayed_work(cm.wq, &work->work, 0);
3825 flush_workqueue(cm.wq);
3854 cm.wq = create_workqueue("ib_cm");
3855 if (!cm.wq) {
3866 destroy_workqueue(cm.wq);
3882 destroy_workqueue(cm.wq);
/drivers/infiniband/hw/cxgb4/
H A Diw_cxgb4.h363 struct t4_wq wq; member in struct:c4iw_qp
781 void c4iw_count_rcqes(struct t4_cq *cq, struct t4_wq *wq, int *count);
782 void c4iw_count_scqes(struct t4_cq *cq, struct t4_wq *wq, int *count);
784 int c4iw_flush_rq(struct t4_wq *wq, struct t4_cq *cq, int count);
785 int c4iw_flush_sq(struct t4_wq *wq, struct t4_cq *cq, int count);
/drivers/md/
H A Ddm-thin.c522 struct workqueue_struct *wq; member in struct:pool
731 queue_work(pool->wq, &pool->worker);
1501 queue_delayed_work(pool->wq, &pool->waker, COMMIT_PERIOD);
1680 if (pool->wq)
1681 destroy_workqueue(pool->wq);
1737 pool->wq = alloc_ordered_workqueue("dm-" DM_MSG_PREFIX, WQ_MEM_RECLAIM);
1738 if (!pool->wq) {
1784 destroy_workqueue(pool->wq);
2146 flush_workqueue(pool->wq);
H A Ddm.c161 struct workqueue_struct *wq; member in struct:mapped_device
537 queue_work(md->wq, &md->work);
1878 md->wq = alloc_workqueue("kdmflush",
1880 if (!md->wq)
1901 destroy_workqueue(md->wq);
1924 destroy_workqueue(md->wq);
2382 queue_work(md->wq, &md->work);
2509 * flush_workqueue(md->wq).
2516 * Stop md->queue before flushing md->wq in case request-based
2517 * dm defers requests to md->wq fro
[all...]
/drivers/infiniband/hw/cxgb3/
H A Dcxio_wr.h698 u32 size_log2; /* total wq size */
747 static inline void cxio_set_wq_in_error(struct t3_wq *wq) argument
749 wq->queue->wq_in_err.err |= 1;
752 static inline void cxio_disable_wq_db(struct t3_wq *wq) argument
754 wq->queue->wq_in_err.err |= 2;
757 static inline void cxio_enable_wq_db(struct t3_wq *wq) argument
759 wq->queue->wq_in_err.err &= ~2;
762 static inline int cxio_wq_db_enabled(struct t3_wq *wq) argument
764 return !(wq->queue->wq_in_err.err & 2);
/drivers/infiniband/hw/ipath/
H A Dipath_verbs.h303 * Note that the wq array elements are variable size so you can't
310 struct ipath_rwqe wq[0]; member in struct:ipath_rwq
314 struct ipath_rwq *wq; member in struct:ipath_rq
491 * struct ipath_rwq.wq. This function does the array index computation.
497 ((char *) rq->wq->wq +
/drivers/infiniband/hw/qib/
H A Dqib_verbs.h358 * Note that the wq array elements are variable size so you can't
365 struct qib_rwqe wq[0]; member in struct:qib_rwq
369 struct qib_rwq *wq; member in struct:qib_rq
595 * struct qib_rwq.wq. This function does the array index computation.
600 ((char *) rq->wq->wq +
/drivers/media/video/cx231xx/
H A Dcx231xx.h242 wait_queue_head_t wq; member in struct:cx231xx_dmaqueue
/drivers/media/video/em28xx/
H A Dem28xx.h274 wait_queue_head_t wq; member in struct:em28xx_dmaqueue
/drivers/message/fusion/
H A Dmptbase.c2066 struct workqueue_struct *wq; local
2072 wq = ioc->reset_work_q;
2076 destroy_workqueue(wq);
2079 wq = ioc->fw_event_q;
2082 destroy_workqueue(wq);
/drivers/gpu/drm/i915/
H A Di915_drv.h434 struct workqueue_struct *wq; member in struct:drm_i915_private
/drivers/scsi/be2iscsi/
H A Dbe_main.h344 struct workqueue_struct *wq; /* The actuak work queue */ member in struct:beiscsi_hba
/drivers/staging/rtl8187se/ieee80211/
H A Dieee80211.h830 /* the association procedure will start (wq scheduling)*/
1082 struct workqueue_struct *wq; member in struct:ieee80211_device
/drivers/infiniband/hw/nes/
H A Dnes_hw.h1211 struct workqueue_struct *wq; member in struct:nes_listener
/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211.h1605 /* the association procedure will start (wq scheduling)*/
2091 struct workqueue_struct *wq; member in struct:ieee80211_device
/drivers/block/
H A DDAC960.h2513 * to u.wq appropriately, depending upon the size of
2520 u64 wq; member in union:__anon236
2524 u.wq = addr;
/drivers/scsi/qla2xxx/
H A Dqla_def.h2822 struct workqueue_struct *wq; member in struct:qla_hw_data
/drivers/staging/rtl8192e/
H A Drtllib.h1686 /* the association procedure will start (wq scheduling)*/
2370 struct workqueue_struct *wq; member in struct:rtllib_device

Completed in 957 milliseconds

1234