Home
last modified time | relevance | path

Searched refs:ehi (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/ata/
H A Dlibata-eh.c175 static __printf(2, 0) void __ata_ehi_pushv_desc(struct ata_eh_info *ehi, in __ata_ehi_pushv_desc() argument
178 ehi->desc_len += vscnprintf(ehi->desc + ehi->desc_len, in __ata_ehi_pushv_desc()
179 ATA_EH_DESC_LEN - ehi->desc_len, in __ata_ehi_pushv_desc()
193 void __ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...) in __ata_ehi_push_desc() argument
198 __ata_ehi_pushv_desc(ehi, fmt, args); in __ata_ehi_push_desc()
214 void ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...) in ata_ehi_push_desc() argument
218 if (ehi->desc_len) in ata_ehi_push_desc()
219 __ata_ehi_push_desc(ehi, ", "); in ata_ehi_push_desc()
222 __ata_ehi_pushv_desc(ehi, fmt, args); in ata_ehi_push_desc()
236 void ata_ehi_clear_desc(struct ata_eh_info *ehi) in ata_ehi_clear_desc() argument
[all …]
H A Dsata_mv.c2446 struct ata_eh_info *ehi = &link->eh_info; in mv_pmp_eh_prep() local
2449 ata_ehi_clear_desc(ehi); in mv_pmp_eh_prep()
2450 ata_ehi_push_desc(ehi, "dev err"); in mv_pmp_eh_prep()
2451 ehi->err_mask |= AC_ERR_DEV; in mv_pmp_eh_prep()
2452 ehi->action |= ATA_EH_RESET; in mv_pmp_eh_prep()
2575 struct ata_eh_info *ehi = &ap->link.eh_info; in mv_unexpected_intr() local
2578 ata_ehi_clear_desc(ehi); in mv_unexpected_intr()
2586 ata_ehi_push_desc(ehi, "unexpected device interrupt while %s", when); in mv_unexpected_intr()
2587 ehi->err_mask |= AC_ERR_OTHER; in mv_unexpected_intr()
2588 ehi->action |= ATA_EH_RESET; in mv_unexpected_intr()
[all …]
H A Dlibata-acpi.c103 struct ata_eh_info *ehi = &ap->link.eh_info; in ata_acpi_handle_hotplug() local
116 ata_ehi_push_desc(ehi, "ACPI event"); in ata_acpi_handle_hotplug()
118 ata_ehi_hotplugged(ehi); in ata_acpi_handle_hotplug()
122 ata_ehi_push_desc(ehi, "ACPI event"); in ata_acpi_handle_hotplug()
H A Dsata_dwc_460ex.c410 struct ata_eh_info *ehi = &ap->link.eh_info; in sata_dwc_error_intr() local
416 ata_ehi_clear_desc(ehi); in sata_dwc_error_intr()
438 ehi->serror |= serror; in sata_dwc_error_intr()
439 ehi->action |= action; in sata_dwc_error_intr()
445 ehi->err_mask |= err_mask; in sata_dwc_error_intr()
H A Dsata_rcar.c653 struct ata_eh_info *ehi = &ap->link.eh_info; in sata_rcar_serr_interrupt() local
664 ata_ehi_clear_desc(ehi); in sata_rcar_serr_interrupt()
668 ata_ehi_hotplugged(ehi); in sata_rcar_serr_interrupt()
669 ata_ehi_push_desc(ehi, "%s", "hotplug"); in sata_rcar_serr_interrupt()
H A Dpata_octeon_cf.c593 struct ata_eh_info *ehi = &ap->link.eh_info; in octeon_cf_dma_finished() local
629 ata_ehi_push_desc(ehi, "DMA stat 0x%x", status); in octeon_cf_dma_finished()
H A Dlibata-scsi.c5582 struct ata_eh_info *ehi = &link->eh_info; in ata_scsi_user_scan() local
5583 ehi->probe_mask |= ATA_ALL_DEVICES; in ata_scsi_user_scan()
5584 ehi->action |= ATA_EH_RESET; in ata_scsi_user_scan()
5590 struct ata_eh_info *ehi = &dev->link->eh_info; in ata_scsi_user_scan() local
5591 ehi->probe_mask |= 1 << dev->devno; in ata_scsi_user_scan()
5592 ehi->action |= ATA_EH_RESET; in ata_scsi_user_scan()
H A Dlibata-core.c5131 struct ata_eh_info *ehi = &dev->link->eh_info; in ata_qc_complete() local
5188 ehi->dev_action[dev->devno] |= ATA_EH_GET_SUCCESS_SENSE; in ata_qc_complete()
5211 ehi->dev_action[dev->devno] |= ATA_EH_REVALIDATE; in ata_qc_complete()
6151 struct ata_eh_info *ehi = &ap->link.eh_info; in ata_port_probe() local
6159 ehi->probe_mask |= ATA_ALL_DEVICES; in ata_port_probe()
6160 ehi->action |= ATA_EH_RESET; in ata_port_probe()
6161 ehi->flags |= ATA_EHI_NO_AUTOPSY | ATA_EHI_QUIET; in ata_port_probe()
/linux/include/linux/
H A Dlibata.h1632 void __ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...);
1634 void ata_ehi_push_desc(struct ata_eh_info *ehi, const char *fmt, ...);
1635 extern void ata_ehi_clear_desc(struct ata_eh_info *ehi);
1637 static inline void ata_ehi_hotplugged(struct ata_eh_info *ehi) in ata_ehi_hotplugged() argument
1639 ehi->probe_mask |= (1 << ATA_MAX_DEVICES) - 1; in ata_ehi_hotplugged()
1640 ehi->flags |= ATA_EHI_HOTPLUGGED; in ata_ehi_hotplugged()
1641 ehi->action |= ATA_EH_RESET | ATA_EH_ENABLE_LINK; in ata_ehi_hotplugged()
1642 ehi->err_mask |= AC_ERR_ATA_BUS; in ata_ehi_hotplugged()
/linux/drivers/scsi/libsas/
H A Dsas_ata.c910 struct ata_eh_info *ehi; in sas_ata_schedule_reset() local
918 ehi = &ap->link.eh_info; in sas_ata_schedule_reset()
921 ehi->err_mask |= AC_ERR_TIMEOUT; in sas_ata_schedule_reset()
922 ehi->action |= ATA_EH_RESET; in sas_ata_schedule_reset()