• Home
  • Raw
  • Download

Lines Matching refs:work_q

333 					  struct list_head *work_q)  in scsi_eh_prt_fail_stats()  argument
343 list_for_each_entry(scmd, work_q, eh_entry) { in scsi_eh_prt_fail_stats()
1156 int scsi_eh_get_sense(struct list_head *work_q, in scsi_eh_get_sense() argument
1167 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_get_sense()
1219 return list_empty(work_q); in scsi_eh_get_sense()
1268 struct list_head *work_q, in scsi_eh_test_devices() argument
1282 list_splice_init(cmd_list, work_q); in scsi_eh_test_devices()
1303 list_move_tail(&scmd->eh_entry, work_q); in scsi_eh_test_devices()
1306 return list_empty(work_q); in scsi_eh_test_devices()
1322 static int scsi_eh_abort_cmds(struct list_head *work_q, in scsi_eh_abort_cmds() argument
1330 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_abort_cmds()
1335 list_splice_init(&check_list, work_q); in scsi_eh_abort_cmds()
1340 return list_empty(work_q); in scsi_eh_abort_cmds()
1351 list_splice_init(&check_list, work_q); in scsi_eh_abort_cmds()
1352 return list_empty(work_q); in scsi_eh_abort_cmds()
1361 return scsi_eh_test_devices(&check_list, work_q, done_q, 0); in scsi_eh_abort_cmds()
1399 struct list_head *work_q, in scsi_eh_stu() argument
1414 list_for_each_entry(scmd, work_q, eh_entry) in scsi_eh_stu()
1433 work_q, eh_entry) { in scsi_eh_stu()
1447 return list_empty(work_q); in scsi_eh_stu()
1464 struct list_head *work_q, in scsi_eh_bus_device_reset() argument
1480 list_for_each_entry(scmd, work_q, eh_entry) in scsi_eh_bus_device_reset()
1498 work_q, eh_entry) { in scsi_eh_bus_device_reset()
1512 return list_empty(work_q); in scsi_eh_bus_device_reset()
1525 struct list_head *work_q, in scsi_eh_target_reset() argument
1531 list_splice_init(work_q, &tmp_list); in scsi_eh_target_reset()
1540 list_splice_init(&check_list, work_q); in scsi_eh_target_reset()
1541 list_splice_init(&tmp_list, work_q); in scsi_eh_target_reset()
1546 return list_empty(work_q); in scsi_eh_target_reset()
1573 list_move(&scmd->eh_entry, work_q); in scsi_eh_target_reset()
1577 return scsi_eh_test_devices(&check_list, work_q, done_q, 0); in scsi_eh_target_reset()
1587 struct list_head *work_q, in scsi_eh_bus_reset() argument
1604 list_splice_init(&check_list, work_q); in scsi_eh_bus_reset()
1609 return list_empty(work_q); in scsi_eh_bus_reset()
1613 list_for_each_entry(scmd, work_q, eh_entry) { in scsi_eh_bus_reset()
1632 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_bus_reset()
1649 return scsi_eh_test_devices(&check_list, work_q, done_q, 0); in scsi_eh_bus_reset()
1659 struct list_head *work_q, in scsi_eh_host_reset() argument
1666 if (!list_empty(work_q)) { in scsi_eh_host_reset()
1667 scmd = list_entry(work_q->next, in scsi_eh_host_reset()
1677 list_splice_init(work_q, &check_list); in scsi_eh_host_reset()
1679 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_host_reset()
1689 return scsi_eh_test_devices(&check_list, work_q, done_q, 1); in scsi_eh_host_reset()
1697 static void scsi_eh_offline_sdevs(struct list_head *work_q, in scsi_eh_offline_sdevs() argument
1702 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_offline_sdevs()
2069 struct list_head *work_q, in scsi_eh_ready_devs() argument
2072 if (!scsi_eh_stu(shost, work_q, done_q)) in scsi_eh_ready_devs()
2073 if (!scsi_eh_bus_device_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2074 if (!scsi_eh_target_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2075 if (!scsi_eh_bus_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2076 if (!scsi_eh_host_reset(shost, work_q, done_q)) in scsi_eh_ready_devs()
2077 scsi_eh_offline_sdevs(work_q, in scsi_eh_ready_devs()