Home
last modified time | relevance | path

Searched refs:eh_done_q (Results 1 – 8 of 8) sorted by relevance

/linux-6.1.9/Documentation/scsi/
Dscsi_eh.rst242 local eh_done_q using scsi_eh_finish_cmd(). After all scmds are
278 - move from local eh_work_q to local eh_done_q
292 - scmd is removed from eh_done_q and scmd->eh_entry is cleared
440 put on eh_done_q by scsi_eh_finish_cmd(). This function
441 flushes eh_done_q by either retrying or notifying upper
/linux-6.1.9/drivers/scsi/libsas/
Dsas_scsi_host.c228 scsi_eh_finish_cmd(cmd, &sas_ha->eh_done_q); in sas_eh_finish_cmd()
760 if (!scsi_eh_get_sense(&eh_work_q, &ha->eh_done_q)) in sas_scsi_recover_host()
761 scsi_eh_ready_devs(shost, &eh_work_q, &ha->eh_done_q); in sas_scsi_recover_host()
769 scsi_eh_flush_done_q(&ha->eh_done_q); in sas_scsi_recover_host()
Dsas_init.c137 INIT_LIST_HEAD(&sas_ha->eh_done_q); in sas_register_ha()
/linux-6.1.9/drivers/scsi/
Dscsi_error.c2196 LIST_HEAD(eh_done_q); in scsi_unjam_host()
2204 if (!scsi_eh_get_sense(&eh_work_q, &eh_done_q)) in scsi_unjam_host()
2205 scsi_eh_ready_devs(shost, &eh_work_q, &eh_done_q); in scsi_unjam_host()
2211 scsi_eh_flush_done_q(&eh_done_q); in scsi_unjam_host()
/linux-6.1.9/include/scsi/
Dlibsas.h397 struct list_head eh_done_q; /* complete via scsi_eh_flush_done_q */ member
/linux-6.1.9/drivers/ata/
Dlibata-eh.c626 scsi_eh_finish_cmd(scmd, &ap->eh_done_q); in ata_scsi_cmd_error_handler()
748 scsi_eh_flush_done_q(&ap->eh_done_q); in ata_scsi_port_error_handler()
1166 scsi_eh_finish_cmd(scmd, &ap->eh_done_q); in __ata_eh_qc_complete()
Dlibata-core.c5314 INIT_LIST_HEAD(&ap->eh_done_q); in ata_port_alloc()
/linux-6.1.9/include/linux/
Dlibata.h841 struct list_head eh_done_q; member