/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | scsi_error.c | 185 list_del_init(&scmd->eh_entry); in scmd_eh_abort_handler() 215 list_del_init(&scmd->eh_entry); in scmd_eh_abort_handler() 253 BUG_ON(!list_empty(&scmd->eh_entry)); in scsi_abort_command() 254 list_add_tail(&scmd->eh_entry, &shost->eh_abort_list); in scsi_abort_command() 315 list_add_tail(&scmd->eh_entry, &shost->eh_cmd_q); in scsi_eh_scmd_add() 412 list_for_each_entry(scmd, work_q, eh_entry) { in scsi_eh_prt_fail_stats() 1279 list_move_tail(&scmd->eh_entry, done_q); in scsi_eh_finish_cmd() 1314 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_get_sense() 1430 scmd = list_entry(cmd_list->next, struct scsi_cmnd, eh_entry); in scsi_eh_test_devices() 1450 list_for_each_entry_safe(scmd, next, cmd_list, eh_entry) in scsi_eh_test_devices() [all...] |
H A D | scsi_debugfs.c | 45 list_for_each_entry(cmd2, &shost->eh_abort_list, eh_entry) { in scsi_show_rq() 51 list_for_each_entry(cmd2, &shost->eh_cmd_q, eh_entry) { in scsi_show_rq()
|
H A D | scsi_lib.c | 1167 INIT_LIST_HEAD(&cmd->eh_entry); in scsi_init_command() 1426 INIT_LIST_HEAD(&cmd->eh_entry); in scsi_complete()
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | scsi_error.c | 274 list_add_tail(&scmd->eh_entry, &shost->eh_cmd_q); in scsi_eh_scmd_add() 364 list_for_each_entry(scmd, work_q, eh_entry) { in scsi_eh_prt_fail_stats() 1195 list_move_tail(&scmd->eh_entry, done_q); in scsi_eh_finish_cmd() 1230 list_for_each_entry_safe(scmd, next, work_q, eh_entry) { in scsi_eh_get_sense() 1346 scmd = list_entry(cmd_list->next, struct scsi_cmnd, eh_entry); in scsi_eh_test_devices() 1366 list_for_each_entry_safe(scmd, next, cmd_list, eh_entry) in scsi_eh_test_devices() 1373 list_move_tail(&scmd->eh_entry, work_q); in scsi_eh_test_devices() 1431 list_for_each_entry(scmd, work_q, eh_entry) in scsi_eh_stu() 1450 work_q, eh_entry) { in scsi_eh_stu() 1498 list_for_each_entry(scmd, work_q, eh_entry) in scsi_eh_bus_device_reset() [all...] |
H A D | scsi_lib.c | 1433 INIT_LIST_HEAD(&cmd->eh_entry); in scsi_softirq_done()
|
/kernel/linux/linux-5.10/drivers/scsi/libsas/ |
H A D | sas_scsi_host.c | 221 list_move_tail(&cmd->eh_entry, &sas_ha->eh_ata_q); in sas_eh_finish_cmd() 236 list_for_each_entry_safe(cmd, n, error_q, eh_entry) { in sas_scsi_clear_queue_lu() 248 list_for_each_entry_safe(cmd, n, error_q, eh_entry) { in sas_scsi_clear_queue_I_T() 261 list_for_each_entry_safe(cmd, n, error_q, eh_entry) { in sas_scsi_clear_queue_port() 567 list_for_each_entry_safe(cmd, n, work_q, eh_entry) { in sas_eh_handle_sas_errors() 580 list_move_tail(&cmd->eh_entry, &done); in sas_eh_handle_sas_errors() 584 list_for_each_entry_safe(cmd, n, work_q, eh_entry) { in sas_eh_handle_sas_errors() 587 list_del_init(&cmd->eh_entry); in sas_eh_handle_sas_errors() 684 list_for_each_entry_safe(cmd, n, work_q, eh_entry) in sas_eh_handle_sas_errors()
|
H A D | sas_ata.c | 802 list_for_each_entry_safe(cmd, n, work_q, eh_entry) { in sas_ata_eh() 810 list_move(&cmd->eh_entry, &sata_q); in sas_ata_eh()
|
/kernel/linux/linux-6.6/drivers/scsi/libsas/ |
H A D | sas_scsi_host.c | 219 list_move_tail(&cmd->eh_entry, &sas_ha->eh_ata_q); in sas_eh_finish_cmd() 234 list_for_each_entry_safe(cmd, n, error_q, eh_entry) { in sas_scsi_clear_queue_lu() 246 list_for_each_entry_safe(cmd, n, error_q, eh_entry) { in sas_scsi_clear_queue_I_T() 259 list_for_each_entry_safe(cmd, n, error_q, eh_entry) { in sas_scsi_clear_queue_port() 534 list_for_each_entry_safe(cmd, n, work_q, eh_entry) { in sas_eh_handle_sas_errors() 547 list_move_tail(&cmd->eh_entry, &done); in sas_eh_handle_sas_errors() 551 list_for_each_entry_safe(cmd, n, work_q, eh_entry) { in sas_eh_handle_sas_errors() 554 list_del_init(&cmd->eh_entry); in sas_eh_handle_sas_errors() 651 list_for_each_entry_safe(cmd, n, work_q, eh_entry) in sas_eh_handle_sas_errors()
|
H A D | sas_ata.c | 878 list_for_each_entry_safe(cmd, n, work_q, eh_entry) { in sas_ata_eh() 886 list_move(&cmd->eh_entry, &sata_q); in sas_ata_eh()
|
/kernel/linux/linux-5.10/include/scsi/ |
H A D | scsi_cmnd.h | 71 struct list_head eh_entry; /* entry for the host eh_cmd_q */ member
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | scsi_cmnd.h | 76 struct list_head eh_entry; /* entry for the host eh_abort_list/eh_cmd_q */ member
|
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | libata-eh.c | 604 list_for_each_entry_safe(scmd, tmp, eh_work_q, eh_entry) { in ata_scsi_cmd_error_handler()
|
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | libata-eh.c | 618 list_for_each_entry_safe(scmd, tmp, eh_work_q, eh_entry) { in ata_scsi_cmd_error_handler()
|