ehi 1803 drivers/ata/libahci.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 1878 drivers/ata/libahci.c ehi->err_mask |= AC_ERR_HSM; ehi 1879 drivers/ata/libahci.c ehi->action |= ATA_EH_RESET; ehi 103 drivers/ata/libata-acpi.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 116 drivers/ata/libata-acpi.c ata_ehi_push_desc(ehi, "ACPI event"); ehi 118 drivers/ata/libata-acpi.c ata_ehi_hotplugged(ehi); ehi 122 drivers/ata/libata-acpi.c ata_ehi_push_desc(ehi, "ACPI event"); ehi 5255 drivers/ata/libata-core.c struct ata_eh_info *ehi = &dev->link->eh_info; ehi 5303 drivers/ata/libata-core.c ehi->dev_action[dev->devno] |= ATA_EH_REVALIDATE; ehi 6455 drivers/ata/libata-core.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 6461 drivers/ata/libata-core.c ehi->probe_mask |= ATA_ALL_DEVICES; ehi 6462 drivers/ata/libata-core.c ehi->action |= ATA_EH_RESET; ehi 6463 drivers/ata/libata-core.c ehi->flags |= ATA_EHI_NO_AUTOPSY | ATA_EHI_QUIET; ehi 161 drivers/ata/libata-eh.c static __printf(2, 0) void __ata_ehi_pushv_desc(struct ata_eh_info *ehi, ehi 164 drivers/ata/libata-eh.c ehi->desc_len += vscnprintf(ehi->desc + ehi->desc_len, ehi 165 drivers/ata/libata-eh.c ATA_EH_DESC_LEN - ehi->desc_len, ehi 179 drivers/ata/libata-eh.c void __ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...) ehi 184 drivers/ata/libata-eh.c __ata_ehi_pushv_desc(ehi, fmt, args); ehi 199 drivers/ata/libata-eh.c void ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...) ehi 203 drivers/ata/libata-eh.c if (ehi->desc_len) ehi 204 drivers/ata/libata-eh.c __ata_ehi_push_desc(ehi, ", "); ehi 207 drivers/ata/libata-eh.c __ata_ehi_pushv_desc(ehi, fmt, args); ehi 220 drivers/ata/libata-eh.c void ata_ehi_clear_desc(struct ata_eh_info *ehi) ehi 222 drivers/ata/libata-eh.c ehi->desc[0] = '\0'; ehi 223 drivers/ata/libata-eh.c ehi->desc_len = 0; ehi 426 drivers/ata/libata-eh.c struct ata_eh_info *ehi, unsigned int action) ehi 431 drivers/ata/libata-eh.c ehi->action &= ~action; ehi 433 drivers/ata/libata-eh.c ehi->dev_action[tdev->devno] &= ~action; ehi 439 drivers/ata/libata-eh.c if (ehi->action & action) { ehi 441 drivers/ata/libata-eh.c ehi->dev_action[tdev->devno] |= ehi 442 drivers/ata/libata-eh.c ehi->action & action; ehi 443 drivers/ata/libata-eh.c ehi->action &= ~action; ehi 447 drivers/ata/libata-eh.c ehi->dev_action[dev->devno] &= ~action; ehi 1346 drivers/ata/libata-eh.c struct ata_eh_info *ehi = &link->eh_info; ehi 1352 drivers/ata/libata-eh.c ata_eh_clear_action(link, dev, ehi, action); ehi 3066 drivers/ata/libata-eh.c struct ata_eh_info *ehi = &link->eh_info; ehi 3069 drivers/ata/libata-eh.c ehi->dev_action[dev->devno] & ATA_EH_PARK; ehi 3070 drivers/ata/libata-eh.c ata_eh_clear_action(link, dev, ehi, ATA_EH_PARK); ehi 4855 drivers/ata/libata-scsi.c struct ata_eh_info *ehi = &link->eh_info; ehi 4856 drivers/ata/libata-scsi.c ehi->probe_mask |= ATA_ALL_DEVICES; ehi 4857 drivers/ata/libata-scsi.c ehi->action |= ATA_EH_RESET; ehi 4863 drivers/ata/libata-scsi.c struct ata_eh_info *ehi = &dev->link->eh_info; ehi 4864 drivers/ata/libata-scsi.c ehi->probe_mask |= 1 << dev->devno; ehi 4865 drivers/ata/libata-scsi.c ehi->action |= ATA_EH_RESET; ehi 780 drivers/ata/libata-sff.c struct ata_eh_info *ehi = &dev->link->eh_info; ehi 789 drivers/ata/libata-sff.c ata_ehi_push_desc(ehi, "unexpected or too much trailing data " ehi 848 drivers/ata/libata-sff.c struct ata_eh_info *ehi = &dev->link->eh_info; ehi 885 drivers/ata/libata-sff.c ata_ehi_push_desc(ehi, "ATAPI check failed (ireason=0x%x bytes=%u)", ehi 976 drivers/ata/libata-sff.c struct ata_eh_info *ehi = &link->eh_info; ehi 1011 drivers/ata/libata-sff.c ata_ehi_push_desc(ehi, ehi 1033 drivers/ata/libata-sff.c ata_ehi_push_desc(ehi, "ST_FIRST: " ehi 1081 drivers/ata/libata-sff.c ata_ehi_push_desc(ehi, "ST-ATAPI: " ehi 1116 drivers/ata/libata-sff.c ata_ehi_push_desc(ehi, "ST-ATA: " ehi 1147 drivers/ata/libata-sff.c ata_ehi_push_desc(ehi, "ST-ATA: " ehi 2782 drivers/ata/libata-sff.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 2810 drivers/ata/libata-sff.c ata_ehi_push_desc(ehi, "BMDMA stat 0x%x", host_stat); ehi 285 drivers/ata/pata_arasan_cf.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 301 drivers/ata/pata_arasan_cf.c ata_ehi_hotplugged(ehi); ehi 1230 drivers/ata/pata_macio.c struct ata_eh_info *ehi; ehi 1238 drivers/ata/pata_macio.c ehi = &ap->link.eh_info; ehi 1240 drivers/ata/pata_macio.c ata_ehi_push_desc(ehi, "mediabay plug"); ehi 1241 drivers/ata/pata_macio.c ata_ehi_hotplugged(ehi); ehi 1244 drivers/ata/pata_macio.c ata_ehi_push_desc(ehi, "mediabay unplug"); ehi 624 drivers/ata/pata_octeon_cf.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 662 drivers/ata/pata_octeon_cf.c ata_ehi_push_desc(ehi, "DMA stat 0x%x", status); ehi 442 drivers/ata/pdc_adma.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 443 drivers/ata/pdc_adma.c ata_ehi_clear_desc(ehi); ehi 444 drivers/ata/pdc_adma.c ata_ehi_push_desc(ehi, ehi 446 drivers/ata/pdc_adma.c ata_ehi_push_desc(ehi, ehi 486 drivers/ata/pdc_adma.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 487 drivers/ata/pdc_adma.c ata_ehi_clear_desc(ehi); ehi 488 drivers/ata/pdc_adma.c ata_ehi_push_desc(ehi, "status 0x%02X", status); ehi 456 drivers/ata/sata_dwc_460ex.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 462 drivers/ata/sata_dwc_460ex.c ata_ehi_clear_desc(ehi); ehi 484 drivers/ata/sata_dwc_460ex.c ehi->serror |= serror; ehi 485 drivers/ata/sata_dwc_460ex.c ehi->action |= action; ehi 491 drivers/ata/sata_dwc_460ex.c ehi->err_mask |= err_mask; ehi 1085 drivers/ata/sata_fsl.c struct ata_eh_info *ehi; ehi 1092 drivers/ata/sata_fsl.c ehi = &link->eh_info; ehi 1093 drivers/ata/sata_fsl.c ata_ehi_clear_desc(ehi); ehi 1108 drivers/ata/sata_fsl.c ehi->err_mask |= AC_ERR_ATA_BUS; ehi 1109 drivers/ata/sata_fsl.c ehi->action |= ATA_EH_SOFTRESET; ehi 1123 drivers/ata/sata_fsl.c ata_ehi_hotplugged(ehi); ehi 1124 drivers/ata/sata_fsl.c ata_ehi_push_desc(ehi, "%s", "PHY RDY changed"); ehi 1155 drivers/ata/sata_fsl.c ehi = &link->eh_info; ehi 1187 drivers/ata/sata_fsl.c ehi->err_mask |= err_mask; ehi 1189 drivers/ata/sata_fsl.c ehi->action |= action; ehi 328 drivers/ata/sata_inic162x.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 333 drivers/ata/sata_inic162x.c ata_ehi_clear_desc(ehi); ehi 334 drivers/ata/sata_inic162x.c ata_ehi_push_desc(ehi, "irq_stat=0x%x idma_stat=0x%x", ehi 340 drivers/ata/sata_inic162x.c ata_ehi_push_desc(ehi, "hotplug"); ehi 341 drivers/ata/sata_inic162x.c ata_ehi_hotplugged(ehi); ehi 346 drivers/ata/sata_inic162x.c ata_ehi_push_desc(ehi, "PCI error"); ehi 351 drivers/ata/sata_inic162x.c ata_ehi_push_desc(ehi, "CPB error"); ehi 354 drivers/ata/sata_inic162x.c __ata_ehi_push_desc(ehi, " ignored"); ehi 355 drivers/ata/sata_inic162x.c ehi->err_mask |= AC_ERR_INVALID; ehi 360 drivers/ata/sata_inic162x.c ehi->err_mask |= AC_ERR_DEV; ehi 363 drivers/ata/sata_inic162x.c __ata_ehi_push_desc(ehi, " spurious-intr"); ehi 364 drivers/ata/sata_inic162x.c ehi->err_mask |= AC_ERR_HSM; ehi 370 drivers/ata/sata_inic162x.c __ata_ehi_push_desc(ehi, " data-over/underflow"); ehi 371 drivers/ata/sata_inic162x.c ehi->err_mask |= AC_ERR_HSM; ehi 2477 drivers/ata/sata_mv.c struct ata_eh_info *ehi = &link->eh_info; ehi 2480 drivers/ata/sata_mv.c ata_ehi_clear_desc(ehi); ehi 2481 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, "dev err"); ehi 2482 drivers/ata/sata_mv.c ehi->err_mask |= AC_ERR_DEV; ehi 2483 drivers/ata/sata_mv.c ehi->action |= ATA_EH_RESET; ehi 2606 drivers/ata/sata_mv.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 2609 drivers/ata/sata_mv.c ata_ehi_clear_desc(ehi); ehi 2617 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, "unexpected device interrupt while %s", when); ehi 2618 drivers/ata/sata_mv.c ehi->err_mask |= AC_ERR_OTHER; ehi 2619 drivers/ata/sata_mv.c ehi->action |= ATA_EH_RESET; ehi 2642 drivers/ata/sata_mv.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 2671 drivers/ata/sata_mv.c ata_ehi_clear_desc(ehi); ehi 2672 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, "edma_err_cause=%08x pp_flags=%08x", ehi 2676 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, "fis_cause=%08x", fis_cause); ehi 2683 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, "SDB notify"); ehi 2692 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, "dev error"); ehi 2699 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, "parity error"); ehi 2702 drivers/ata/sata_mv.c ata_ehi_hotplugged(ehi); ehi 2703 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, edma_err_cause & EDMA_ERR_DEV_DCON ? ehi 2716 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, "EDMA self-disable"); ehi 2722 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, "EDMA self-disable"); ehi 2725 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, "SError=%08x", serr); ehi 2736 drivers/ata/sata_mv.c ehi->serror |= serr; ehi 2737 drivers/ata/sata_mv.c ehi->action |= action; ehi 2742 drivers/ata/sata_mv.c ehi->err_mask |= err_mask; ehi 2951 drivers/ata/sata_mv.c struct ata_eh_info *ehi; ehi 2967 drivers/ata/sata_mv.c ehi = &ap->link.eh_info; ehi 2968 drivers/ata/sata_mv.c ata_ehi_clear_desc(ehi); ehi 2970 drivers/ata/sata_mv.c ata_ehi_push_desc(ehi, ehi 2973 drivers/ata/sata_mv.c ehi->action = ATA_EH_RESET; ehi 2978 drivers/ata/sata_mv.c ehi->err_mask |= err_mask; ehi 811 drivers/ata/sata_nv.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 814 drivers/ata/sata_nv.c ata_ehi_clear_desc(ehi); ehi 815 drivers/ata/sata_nv.c __ata_ehi_push_desc(ehi, "CPB resp_flags 0x%x: ", flags); ehi 817 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "ATA error"); ehi 818 drivers/ata/sata_nv.c ehi->err_mask |= AC_ERR_DEV; ehi 820 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "CMD error"); ehi 821 drivers/ata/sata_nv.c ehi->err_mask |= AC_ERR_DEV; ehi 823 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "CPB error"); ehi 824 drivers/ata/sata_nv.c ehi->err_mask |= AC_ERR_SYSTEM; ehi 828 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "unknown"); ehi 829 drivers/ata/sata_nv.c ehi->err_mask |= AC_ERR_OTHER; ehi 938 drivers/ata/sata_nv.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 940 drivers/ata/sata_nv.c ata_ehi_clear_desc(ehi); ehi 941 drivers/ata/sata_nv.c __ata_ehi_push_desc(ehi, "ADMA status 0x%08x: ", status); ehi 943 drivers/ata/sata_nv.c ehi->err_mask |= AC_ERR_SYSTEM; ehi 944 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "timeout"); ehi 946 drivers/ata/sata_nv.c ata_ehi_hotplugged(ehi); ehi 947 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "hotplug"); ehi 949 drivers/ata/sata_nv.c ata_ehi_hotplugged(ehi); ehi 950 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "hot unplug"); ehi 953 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "SError"); ehi 955 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "unknown"); ehi 2047 drivers/ata/sata_nv.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 2049 drivers/ata/sata_nv.c ata_ehi_clear_desc(ehi); ehi 2057 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "hot plug"); ehi 2059 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "hot unplug"); ehi 2061 drivers/ata/sata_nv.c ata_ehi_hotplugged(ehi); ehi 2064 drivers/ata/sata_nv.c ehi->serror |= serror; ehi 2073 drivers/ata/sata_nv.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 2082 drivers/ata/sata_nv.c ata_ehi_clear_desc(ehi); ehi 2083 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "BMDMA stat 0x%x", host_stat); ehi 2084 drivers/ata/sata_nv.c ehi->err_mask |= AC_ERR_HOST_BUS; ehi 2085 drivers/ata/sata_nv.c ehi->action |= ATA_EH_RESET; ehi 2187 drivers/ata/sata_nv.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 2212 drivers/ata/sata_nv.c ata_ehi_clear_desc(ehi); ehi 2213 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "Ata error. fis:0x%X", fis); ehi 2214 drivers/ata/sata_nv.c ehi->err_mask |= AC_ERR_DEV; ehi 2215 drivers/ata/sata_nv.c ehi->serror |= serror; ehi 2216 drivers/ata/sata_nv.c ehi->action |= ATA_EH_RESET; ehi 2245 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "illegal fis transaction"); ehi 2246 drivers/ata/sata_nv.c ehi->err_mask |= AC_ERR_HSM; ehi 2247 drivers/ata/sata_nv.c ehi->action |= ATA_EH_RESET; ehi 2277 drivers/ata/sata_nv.c ata_ehi_push_desc(ehi, "fis:0x%x", fis); ehi 844 drivers/ata/sata_promise.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 847 drivers/ata/sata_promise.c ata_ehi_clear_desc(ehi); ehi 848 drivers/ata/sata_promise.c ata_ehi_push_desc(ehi, "port_status 0x%08x", port_status); ehi 865 drivers/ata/sata_promise.c ehi->serror |= serror; ehi 976 drivers/ata/sata_promise.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 977 drivers/ata/sata_promise.c ata_ehi_clear_desc(ehi); ehi 978 drivers/ata/sata_promise.c ata_ehi_hotplugged(ehi); ehi 979 drivers/ata/sata_promise.c ata_ehi_push_desc(ehi, "hotplug_status %#x", tmp); ehi 343 drivers/ata/sata_qstor.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 345 drivers/ata/sata_qstor.c ata_ehi_clear_desc(ehi); ehi 346 drivers/ata/sata_qstor.c ata_ehi_push_desc(ehi, "status 0x%02X", status); ehi 678 drivers/ata/sata_rcar.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 689 drivers/ata/sata_rcar.c ata_ehi_clear_desc(ehi); ehi 693 drivers/ata/sata_rcar.c ata_ehi_hotplugged(ehi); ehi 694 drivers/ata/sata_rcar.c ata_ehi_push_desc(ehi, "%s", "hotplug"); ehi 420 drivers/ata/sata_sil.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 495 drivers/ata/sata_sil.c ata_ehi_push_desc(ehi, "BMDMA2 stat 0x%x", bmdma2); ehi 974 drivers/ata/sata_sil24.c struct ata_eh_info *ehi; ehi 984 drivers/ata/sata_sil24.c ehi = &link->eh_info; ehi 985 drivers/ata/sata_sil24.c ata_ehi_clear_desc(ehi); ehi 987 drivers/ata/sata_sil24.c ata_ehi_push_desc(ehi, "irq_stat 0x%08x", irq_stat); ehi 990 drivers/ata/sata_sil24.c ata_ehi_push_desc(ehi, "SDB notify"); ehi 995 drivers/ata/sata_sil24.c ata_ehi_hotplugged(ehi); ehi 996 drivers/ata/sata_sil24.c ata_ehi_push_desc(ehi, "%s", ehi 1003 drivers/ata/sata_sil24.c ehi->err_mask |= AC_ERR_HSM; ehi 1004 drivers/ata/sata_sil24.c ehi->action |= ATA_EH_RESET; ehi 1005 drivers/ata/sata_sil24.c ata_ehi_push_desc(ehi, "unknown FIS"); ehi 1024 drivers/ata/sata_sil24.c ehi->err_mask |= AC_ERR_OTHER; ehi 1025 drivers/ata/sata_sil24.c ehi->action |= ATA_EH_RESET; ehi 1026 drivers/ata/sata_sil24.c ata_ehi_push_desc(ehi, "PMP DMA CS errata"); ehi 1038 drivers/ata/sata_sil24.c ehi = &link->eh_info; ehi 1041 drivers/ata/sata_sil24.c ata_ehi_clear_desc(ehi); ehi 1042 drivers/ata/sata_sil24.c ata_ehi_push_desc(ehi, "irq_stat 0x%08x", ehi 1062 drivers/ata/sata_sil24.c ata_ehi_push_desc(ehi, "%s", ci->desc); ehi 1067 drivers/ata/sata_sil24.c ata_ehi_push_desc(ehi, "unknown command error %d", ehi 1075 drivers/ata/sata_sil24.c ehi->err_mask |= err_mask; ehi 1077 drivers/ata/sata_sil24.c ehi->action |= action; ehi 1123 drivers/ata/sata_sil24.c struct ata_eh_info *ehi = &ap->link.eh_info; ehi 1124 drivers/ata/sata_sil24.c ehi->err_mask |= AC_ERR_HSM; ehi 1125 drivers/ata/sata_sil24.c ehi->action |= ATA_EH_RESET; ehi 826 drivers/scsi/libsas/sas_ata.c struct ata_eh_info *ehi; ehi 834 drivers/scsi/libsas/sas_ata.c ehi = &ap->link.eh_info; ehi 837 drivers/scsi/libsas/sas_ata.c ehi->err_mask |= AC_ERR_TIMEOUT; ehi 838 drivers/scsi/libsas/sas_ata.c ehi->action |= ATA_EH_RESET; ehi 1454 include/linux/libata.h void __ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...); ehi 1456 include/linux/libata.h void ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...); ehi 1457 include/linux/libata.h extern void ata_ehi_clear_desc(struct ata_eh_info *ehi); ehi 1459 include/linux/libata.h static inline void ata_ehi_hotplugged(struct ata_eh_info *ehi) ehi 1461 include/linux/libata.h ehi->probe_mask |= (1 << ATA_MAX_DEVICES) - 1; ehi 1462 include/linux/libata.h ehi->flags |= ATA_EHI_HOTPLUGGED; ehi 1463 include/linux/libata.h ehi->action |= ATA_EH_RESET | ATA_EH_ENABLE_LINK; ehi 1464 include/linux/libata.h ehi->err_mask |= AC_ERR_ATA_BUS;