Searched refs:wq (Results 101 - 125 of 710) sorted by last modified time

1234567891011>>

/linux-master/fs/gfs2/
H A Dglock.c123 wait_queue_head_t *wq = glock_waitqueue(&gl->gl_name); local
125 if (waitqueue_active(wq))
126 __wake_up(wq, TASK_NORMAL, 1, &gl->gl_name);
1159 wait_queue_head_t *wq = glock_waitqueue(name); local
1167 prepare_to_wait(wq, &wait.wait, TASK_UNINTERRUPTIBLE);
1185 finish_wait(wq, &wait.wait);
/linux-master/fs/
H A Dfs-writeback.c1512 DEFINE_WAIT_BIT(wq, &inode->i_state, __I_SYNC);
1518 __wait_on_bit(wqh, &wq, bit_wait,
H A Ddcache.c2457 wait_queue_head_t *wq)
2554 new->d_wait = wq;
2455 d_alloc_parallel(struct dentry *parent, const struct qstr *name, wait_queue_head_t *wq) argument
/linux-master/fs/btrfs/
H A Dordered-data.c370 struct btrfs_workqueue *wq = btrfs_is_free_space_inode(inode) ? local
374 btrfs_queue_work(wq, &ordered->work);
H A Dextent-io-tree.c149 ASSERT(!waitqueue_active(&state->wq));
177 init_waitqueue_head(&state->wq);
586 wake_up(&state->wq);
746 wake_up(&state->wq);
820 prepare_to_wait(&state->wq, &wait, TASK_UNINTERRUPTIBLE);
824 finish_wait(&state->wq, &wait);
/linux-master/fs/bcachefs/
H A Dfs.c1611 wait_queue_head_t *wq = bit_waitqueue(&inode->v.i_state, __I_NEW); local
1614 prepare_to_wait(wq, &wait.wq_entry, TASK_UNINTERRUPTIBLE);
1618 finish_wait(wq, &wait.wq_entry);
/linux-master/drivers/virt/acrn/
H A Dioreq.c266 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/drivers/scsi/qla2xxx/
H A Dqla_os.c1174 flush_workqueue(vha->hw->wq);
1709 if (ha->wq)
1710 flush_workqueue(ha->wq);
3418 ha->wq = alloc_workqueue("qla2xxx_wq", WQ_MEM_RECLAIM, 0);
3419 if (unlikely(!ha->wq)) {
4028 if (ha->wq) {
4029 destroy_workqueue(ha->wq);
4030 ha->wq = NULL;
5175 queue_work(vha->hw->wq, &vha->iocb_work);
7349 queue_work(ha->wq,
[all...]
/linux-master/drivers/scsi/mpt3sas/
H A Dmpt3sas_scsih.c11248 struct workqueue_struct *wq; local
11266 wq = ioc->firmware_event_thread;
11269 if (wq)
11270 destroy_workqueue(wq);
11348 struct workqueue_struct *wq; local
11365 wq = ioc->firmware_event_thread;
11368 if (wq)
11369 destroy_workqueue(wq);
H A Dmpt3sas_base.c873 struct workqueue_struct *wq; local
876 wq = ioc->fault_reset_work_q;
879 if (wq) {
881 flush_workqueue(wq);
882 destroy_workqueue(wq);
/linux-master/drivers/scsi/mpi3mr/
H A Dmpi3mr_os.c5239 struct workqueue_struct *wq; local
5261 wq = mrioc->fwevt_worker_thread;
5264 if (wq)
5265 destroy_workqueue(wq);
5326 struct workqueue_struct *wq; local
5339 wq = mrioc->fwevt_worker_thread;
5342 if (wq)
5343 destroy_workqueue(wq);
H A Dmpi3mr_fw.c2717 struct workqueue_struct *wq; local
2720 wq = mrioc->watchdog_work_q;
2723 if (wq) {
2725 flush_workqueue(wq);
2726 destroy_workqueue(wq);
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_sas_fusion.c2009 struct workqueue_struct *wq; local
2012 wq = instance->fw_fault_work_q;
2015 flush_workqueue(wq);
2016 destroy_workqueue(wq);
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_sli.c9020 queue_delayed_work(phba->wq, &phba->eq_delay_work,
10652 struct lpfc_queue *wq; local
10659 wq = phba->sli4_hba.hdwq[piocb->hba_wqidx].io_wq;
10661 wq = phba->sli4_hba.els_wq;
10665 pring = wq->pring;
10723 if (lpfc_sli4_wq_put(wq, wqe))
14818 ret = queue_work(phba->wq, &cq->spwork);
14820 ret = queue_work_on(cq->chann, phba->wq, &cq->spwork);
14963 ret = queue_delayed_work(phba->wq, &cq->sched_spwork,
14966 ret = queue_delayed_work_on(cq->chann, phba->wq,
16861 lpfc_wq_create(struct lpfc_hba *phba, struct lpfc_queue *wq, struct lpfc_queue *cq, uint32_t subtype) argument
17766 lpfc_wq_destroy(struct lpfc_hba *phba, struct lpfc_queue *wq) argument
21108 struct lpfc_queue *wq; local
21316 struct lpfc_queue *wq; local
[all...]
H A Dlpfc_nvmet.c476 if (!queue_work(phba->wq, &ctx_buf->defer_work)) {
1016 struct lpfc_queue *wq; local
1103 wq = ctxp->hdwq->io_wq;
1104 pring = wq->pring;
1106 list_add_tail(&nvmewqeq->list, &wq->wqfull_list);
1107 wq->q_flag |= HBA_NVMET_WQFULL;
1145 struct lpfc_queue *wq; local
1178 wq = ctxp->hdwq->io_wq;
1179 lpfc_nvmet_wqfull_flush(phba, wq, ctxp);
2002 lpfc_nvmet_wqfull_flush(struct lpfc_hba *phba, struct lpfc_queue *wq, argument
2051 lpfc_nvmet_wqfull_process(struct lpfc_hba *phba, struct lpfc_queue *wq) argument
2104 struct lpfc_queue *wq; local
[all...]
H A Dlpfc_init.c1407 queue_delayed_work(phba->wq, &phba->eq_delay_work,
3205 queue_work(phba->wq, &phba->unblock_request_work);
3881 if (phba->wq)
3882 flush_workqueue(phba->wq);
5093 if (phba->wq)
5094 flush_workqueue(phba->wq);
6105 queue_work(phba->wq, &phba->unblock_request_work);
7157 queue_work(phba->wq,
7943 phba->wq = alloc_workqueue("lpfc_wq", WQ_MEM_RECLAIM, 0);
7944 if (!phba->wq)
10949 lpfc_create_wq_cq(struct lpfc_hba *phba, struct lpfc_queue *eq, struct lpfc_queue *cq, struct lpfc_queue *wq, uint16_t *cq_map, int qidx, uint32_t qtype) argument
[all...]
H A Dlpfc_bsg.c56 wait_queue_head_t wq; member in struct:lpfc_bsg_event
844 init_waitqueue_head(&evt->wq);
1085 wake_up_interruptible(&evt->wq);
2675 evt->wq, !list_empty(&evt->events_to_see),
3243 evt->wq, !list_empty(&evt->events_to_see),
H A Dlpfc_attr.c4816 queue_delayed_work(phba->wq, &phba->eq_delay_work,
H A Dlpfc.h1007 struct workqueue_struct *wq; member in struct:lpfc_hba
/linux-master/drivers/scsi/
H A Dhpsa.c8631 struct workqueue_struct *wq = NULL; local
8633 wq = alloc_ordered_workqueue("%s_%d_hpsa", 0, name, h->ctlr);
8634 if (!wq)
8637 return wq;
8899 clean6: /* sg, cmd, irq, pci, lockup, wq/aer/h */
8915 clean1: /* wq/aer/h */
/linux-master/drivers/scsi/hisi_sas/
H A Dhisi_sas_v3_hw.c1789 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
2031 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
2152 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
2157 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
4939 flush_workqueue(hisi_hba->wq);
5033 flush_workqueue(hisi_hba->wq);
H A Dhisi_sas_v2_hw.c1507 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
2897 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
2976 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
3086 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
3091 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
H A Dhisi_sas_main.c962 return queue_work(hisi_hba->wq, &phy->works[event]);
1916 queue_work(hisi_hba->wq, &r.work);
2006 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
2110 queue_work(hisi_hba->wq, &hisi_hba->rst_work);
2305 hisi_hba->wq = create_singlethread_workqueue(dev_name(dev));
2306 if (!hisi_hba->wq) {
2327 if (hisi_hba->wq)
2328 destroy_workqueue(hisi_hba->wq);
H A Dhisi_sas.h415 struct workqueue_struct *wq; member in struct:hisi_hba
/linux-master/drivers/platform/chrome/wilco_ec/
H A Devent.c175 * @wq: Wait queue to notify processes when events are available or the
192 wait_queue_head_t wq; member in struct:event_device_data
248 wake_up_interruptible(&dev_data->wq);
328 poll_wait(filp, &dev_data->wq, wait);
370 err = wait_event_interruptible(dev_data->wq,
431 wake_up_interruptible(&dev_data->wq);
476 init_waitqueue_head(&dev_data->wq);

Completed in 625 milliseconds

1234567891011>>