Searched refs:eh_work (Results 1 – 4 of 4) sorted by relevance
361 cancel_work_sync(&shost->eh_work); in scsi_host_dev_release()427 INIT_WORK(&shost->eh_work, scsi_rcu_eh_wakeup); in scsi_host_alloc()
78 struct Scsi_Host *shost = container_of(work, struct Scsi_Host, eh_work); in scsi_rcu_eh_wakeup()111 queue_work(shost->tmf_work_q, &shost->eh_work); in scsi_schedule_eh()
755 struct work_struct eh_work; member
6742 queue_work(hba->eh_wq, &hba->eh_work); in ufshcd_schedule_eh_work() 6971 hba = container_of(work, struct ufs_hba, eh_work); in ufshcd_err_handler() 8116 * then queue the eh_work and bail. in ufshcd_abort() 8316 * stuck in this function waiting for flush_work(&hba->eh_work). And in ufshcd_eh_host_reset_handler() 8317 * ufshcd_err_handler(eh_work) is stuck waiting for runtime PM. Do in ufshcd_eh_host_reset_handler() 8318 * ufshcd_link_recovery instead of eh_work to prevent deadlock. in ufshcd_eh_host_reset_handler() 8333 flush_work(&hba->eh_work); in ufshcd_eh_host_reset_handler() 11255 INIT_WORK(&hba->eh_work, ufshcd_err_handler); in ufshcd_init()