Lines Matching refs:done_q
1123 void scsi_eh_finish_cmd(struct scsi_cmnd *scmd, struct list_head *done_q) in scsi_eh_finish_cmd() argument
1127 list_move_tail(&scmd->eh_entry, done_q); in scsi_eh_finish_cmd()
1152 struct list_head *done_q) in scsi_eh_get_sense() argument
1206 scsi_eh_finish_cmd(scmd, done_q); in scsi_eh_get_sense()
1259 struct list_head *done_q, int try_stu) in scsi_eh_test_devices() argument
1291 scsi_eh_finish_cmd(scmd, done_q); in scsi_eh_test_devices()
1313 struct list_head *done_q) in scsi_eh_abort_cmds() argument
1346 scsi_eh_finish_cmd(scmd, done_q); in scsi_eh_abort_cmds()
1351 return scsi_eh_test_devices(&check_list, work_q, done_q, 0); in scsi_eh_abort_cmds()
1390 struct list_head *done_q) in scsi_eh_stu() argument
1426 scsi_eh_finish_cmd(scmd, done_q); in scsi_eh_stu()
1455 struct list_head *done_q) in scsi_eh_bus_device_reset() argument
1492 done_q); in scsi_eh_bus_device_reset()
1516 struct list_head *done_q) in scsi_eh_target_reset() argument
1560 scsi_eh_finish_cmd(scmd, done_q); in scsi_eh_target_reset()
1567 return scsi_eh_test_devices(&check_list, work_q, done_q, 0); in scsi_eh_target_reset()
1578 struct list_head *done_q) in scsi_eh_bus_reset() argument
1626 done_q); in scsi_eh_bus_reset()
1639 return scsi_eh_test_devices(&check_list, work_q, done_q, 0); in scsi_eh_bus_reset()
1650 struct list_head *done_q) in scsi_eh_host_reset() argument
1670 scsi_eh_finish_cmd(scmd, done_q); in scsi_eh_host_reset()
1679 return scsi_eh_test_devices(&check_list, work_q, done_q, 1); in scsi_eh_host_reset()
1688 struct list_head *done_q) in scsi_eh_offline_sdevs() argument
1701 scsi_eh_finish_cmd(scmd, done_q); in scsi_eh_offline_sdevs()
2060 struct list_head *done_q) in scsi_eh_ready_devs() argument
2062 if (!scsi_eh_stu(shost, work_q, done_q)) in scsi_eh_ready_devs()
2063 if (!scsi_eh_bus_device_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2064 if (!scsi_eh_target_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2065 if (!scsi_eh_bus_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2066 if (!scsi_eh_host_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2068 done_q); in scsi_eh_ready_devs()
2076 void scsi_eh_flush_done_q(struct list_head *done_q) in scsi_eh_flush_done_q() argument
2080 list_for_each_entry_safe(scmd, next, done_q, eh_entry) { in scsi_eh_flush_done_q()