Lines Matching refs:work_q

353 					  struct list_head *work_q)  in scsi_eh_prt_fail_stats()  argument
363 list_for_each_entry(scmd, work_q, eh_entry) { in scsi_eh_prt_fail_stats()
1216 int scsi_eh_get_sense(struct list_head *work_q, in scsi_eh_get_sense() argument
1227 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_get_sense()
1278 return list_empty(work_q); in scsi_eh_get_sense()
1327 struct list_head *work_q, in scsi_eh_test_devices() argument
1341 list_splice_init(cmd_list, work_q); in scsi_eh_test_devices()
1362 list_move_tail(&scmd->eh_entry, work_q); in scsi_eh_test_devices()
1365 return list_empty(work_q); in scsi_eh_test_devices()
1403 struct list_head *work_q, in scsi_eh_stu() argument
1418 list_for_each_entry(scmd, work_q, eh_entry) in scsi_eh_stu()
1437 work_q, eh_entry) { in scsi_eh_stu()
1451 return list_empty(work_q); in scsi_eh_stu()
1468 struct list_head *work_q, in scsi_eh_bus_device_reset() argument
1484 list_for_each_entry(scmd, work_q, eh_entry) in scsi_eh_bus_device_reset()
1502 work_q, eh_entry) { in scsi_eh_bus_device_reset()
1516 return list_empty(work_q); in scsi_eh_bus_device_reset()
1529 struct list_head *work_q, in scsi_eh_target_reset() argument
1535 list_splice_init(work_q, &tmp_list); in scsi_eh_target_reset()
1544 list_splice_init(&check_list, work_q); in scsi_eh_target_reset()
1545 list_splice_init(&tmp_list, work_q); in scsi_eh_target_reset()
1550 return list_empty(work_q); in scsi_eh_target_reset()
1577 list_move(&scmd->eh_entry, work_q); in scsi_eh_target_reset()
1581 return scsi_eh_test_devices(&check_list, work_q, done_q, 0); in scsi_eh_target_reset()
1591 struct list_head *work_q, in scsi_eh_bus_reset() argument
1608 list_splice_init(&check_list, work_q); in scsi_eh_bus_reset()
1613 return list_empty(work_q); in scsi_eh_bus_reset()
1617 list_for_each_entry(scmd, work_q, eh_entry) { in scsi_eh_bus_reset()
1636 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_bus_reset()
1653 return scsi_eh_test_devices(&check_list, work_q, done_q, 0); in scsi_eh_bus_reset()
1663 struct list_head *work_q, in scsi_eh_host_reset() argument
1670 if (!list_empty(work_q)) { in scsi_eh_host_reset()
1671 scmd = list_entry(work_q->next, in scsi_eh_host_reset()
1681 list_splice_init(work_q, &check_list); in scsi_eh_host_reset()
1683 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_host_reset()
1693 return scsi_eh_test_devices(&check_list, work_q, done_q, 1); in scsi_eh_host_reset()
1701 static void scsi_eh_offline_sdevs(struct list_head *work_q, in scsi_eh_offline_sdevs() argument
1707 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_offline_sdevs()
2068 struct list_head *work_q, in scsi_eh_ready_devs() argument
2071 if (!scsi_eh_stu(shost, work_q, done_q)) in scsi_eh_ready_devs()
2072 if (!scsi_eh_bus_device_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2073 if (!scsi_eh_target_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2074 if (!scsi_eh_bus_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2075 if (!scsi_eh_host_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2076 scsi_eh_offline_sdevs(work_q, in scsi_eh_ready_devs()