Lines Matching refs:work_q

396 					  struct list_head *work_q)  in scsi_eh_prt_fail_stats()  argument
406 list_for_each_entry(scmd, work_q, eh_entry) { in scsi_eh_prt_fail_stats()
1256 int scsi_eh_get_sense(struct list_head *work_q, in scsi_eh_get_sense() argument
1267 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_get_sense()
1325 return list_empty(work_q); in scsi_eh_get_sense()
1375 struct list_head *work_q, in scsi_eh_test_devices() argument
1389 list_splice_init(cmd_list, work_q); in scsi_eh_test_devices()
1410 list_move_tail(&scmd->eh_entry, work_q); in scsi_eh_test_devices()
1413 return list_empty(work_q); in scsi_eh_test_devices()
1452 struct list_head *work_q, in scsi_eh_stu() argument
1468 list_for_each_entry(scmd, work_q, eh_entry) in scsi_eh_stu()
1487 work_q, eh_entry) { in scsi_eh_stu()
1501 return list_empty(work_q); in scsi_eh_stu()
1518 struct list_head *work_q, in scsi_eh_bus_device_reset() argument
1535 list_for_each_entry(scmd, work_q, eh_entry) in scsi_eh_bus_device_reset()
1553 work_q, eh_entry) { in scsi_eh_bus_device_reset()
1567 return list_empty(work_q); in scsi_eh_bus_device_reset()
1580 struct list_head *work_q, in scsi_eh_target_reset() argument
1586 list_splice_init(work_q, &tmp_list); in scsi_eh_target_reset()
1595 list_splice_init(&check_list, work_q); in scsi_eh_target_reset()
1596 list_splice_init(&tmp_list, work_q); in scsi_eh_target_reset()
1601 return list_empty(work_q); in scsi_eh_target_reset()
1628 list_move(&scmd->eh_entry, work_q); in scsi_eh_target_reset()
1632 return scsi_eh_test_devices(&check_list, work_q, done_q, 0); in scsi_eh_target_reset()
1642 struct list_head *work_q, in scsi_eh_bus_reset() argument
1659 list_splice_init(&check_list, work_q); in scsi_eh_bus_reset()
1664 return list_empty(work_q); in scsi_eh_bus_reset()
1668 list_for_each_entry(scmd, work_q, eh_entry) { in scsi_eh_bus_reset()
1687 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_bus_reset()
1704 return scsi_eh_test_devices(&check_list, work_q, done_q, 0); in scsi_eh_bus_reset()
1714 struct list_head *work_q, in scsi_eh_host_reset() argument
1721 if (!list_empty(work_q)) { in scsi_eh_host_reset()
1722 scmd = list_entry(work_q->next, in scsi_eh_host_reset()
1732 list_splice_init(work_q, &check_list); in scsi_eh_host_reset()
1734 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_host_reset()
1744 return scsi_eh_test_devices(&check_list, work_q, done_q, 1); in scsi_eh_host_reset()
1752 static void scsi_eh_offline_sdevs(struct list_head *work_q, in scsi_eh_offline_sdevs() argument
1758 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_offline_sdevs()
2117 struct list_head *work_q, in scsi_eh_ready_devs() argument
2120 if (!scsi_eh_stu(shost, work_q, done_q)) in scsi_eh_ready_devs()
2121 if (!scsi_eh_bus_device_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2122 if (!scsi_eh_target_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2123 if (!scsi_eh_bus_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2124 if (!scsi_eh_host_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2125 scsi_eh_offline_sdevs(work_q, in scsi_eh_ready_devs()