/linux-master/fs/gfs2/ |
H A D | glock.c | 123 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 D | fs-writeback.c | 1512 DEFINE_WAIT_BIT(wq, &inode->i_state, __I_SYNC); 1518 __wait_on_bit(wqh, &wq, bit_wait,
|
H A D | dcache.c | 2457 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 D | ordered-data.c | 370 struct btrfs_workqueue *wq = btrfs_is_free_space_inode(inode) ? local 374 btrfs_queue_work(wq, &ordered->work);
|
H A D | extent-io-tree.c | 149 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 D | fs.c | 1611 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 D | ioreq.c | 266 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 D | qla_os.c | 1174 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 D | mpt3sas_scsih.c | 11248 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 D | mpt3sas_base.c | 873 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 D | mpi3mr_os.c | 5239 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 D | mpi3mr_fw.c | 2717 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 D | megaraid_sas_fusion.c | 2009 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 D | lpfc_sli.c | 9020 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 D | lpfc_nvmet.c | 476 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 D | lpfc_init.c | 1407 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 D | lpfc_bsg.c | 56 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 D | lpfc_attr.c | 4816 queue_delayed_work(phba->wq, &phba->eq_delay_work,
|
H A D | lpfc.h | 1007 struct workqueue_struct *wq; member in struct:lpfc_hba
|
/linux-master/drivers/scsi/ |
H A D | hpsa.c | 8631 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 D | hisi_sas_v3_hw.c | 1789 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 D | hisi_sas_v2_hw.c | 1507 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 D | hisi_sas_main.c | 962 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 D | hisi_sas.h | 415 struct workqueue_struct *wq; member in struct:hisi_hba
|
/linux-master/drivers/platform/chrome/wilco_ec/ |
H A D | event.c | 175 * @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);
|